[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: macppc wdc patch



筒井です。

<200002080724.QAA27887@ruri.iri.co.jp>の記事において
tsubai@iri.co.jpさんは書きました。

> IDE ハードディスクのタイミングをいじってみました。これちゃんと動く
> でしょうか。このパッチをあてた上で DMA を有効にしてみてください。

やってみました。マシンは UMAX Apus2000 (603e/200MHz)
source tree は 1月終わりくらいの 1.4Q です。

DMA 無効時:
wdc0 at obio0 offset 0x20000 irq property not found; using 13
wd0 at wdc0 channel 0 drive 0: <QUANTUM LIGHTNING 730A>
wd0: drive supports 8-sector pio transfers, lba addressing
wd0: 696MB, 1416 cyl, 16 head, 63 sec, 512 bytes/sect x 1427328 sectors
wd0: drive supports PIO mode 3, DMA mode 1
 :
# dd if=/dev/rwd0a of=/dev/null bs=64k
787+1 records in
787+1 records out
51609600 bytes transferred in 25 secs (2064384 bytes/sec)
---
DMA 有効時:
wdc0 at obio0 offset 0x20000 irq property not found; using 13: DMA transfer
wd0 at wdc0 channel 0 drive 0: <QUANTUM LIGHTNING 730A>
wd0: drive supports 8-sector pio transfers, lba addressing
wd0: 696 MB, 1416 cyl, 16 head, 63 sec, 512 bytes/sect x 1427328 sectors
wd0: drive supports PIO mode 3, DMA mode 1
 :
# dd if=/dev/rwd0a of=/dev/null bs=64k
787+1 records in
787+1 records out
51609600 bytes transferred in 14 secs (3686400 bytes/sec)
---

> なお、ディスクが DMA mode 2 以上に対応しているのが前提です。

ということですが、 DMA mode 1 でもそれなりに効果はある?
今のところ中身がおかしくなったりはしてないようです。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp