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

Re: acardide?



青白G3のcmdideでも同じこと
(http://www.jp.netbsd.org/ja/JP/ml/port-powerpc-ja/200402/msg00010.html)
をやってみました。

cmdide0 at pci1 dev 1 function 0
cmdide0: CMD Technology PCI0646 (rev. 0x07)
cmdide0: bus-master DMA support present
cmdide0: primary channel configured to native-PCI mode
cmdide0: using irq 26 for native-PCI interrupt

すると、あっさり

wd0: transfer error, downgrading to Ultra-DMA mode 1
wd0(cmdide0:0:0): using PIO mode 4, Ultra-DMA mode 1 (using DMA data transfers)
wd0c: DMA error reading fsbn 0 (wd0 bn 0; cn 0 tn 0 sn 0), retrying
wd0: transfer error, downgrading to DMA mode 2
wd0(cmdide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
wd0c: DMA error reading fsbn 0 (wd0 bn 0; cn 0 tn 0 sn 0), retrying
wd0: transfer error, downgrading to PIO mode 4
wd0(cmdide0:0:0): using PIO mode 4
wd0c: DMA error reading fsbn 0 (wd0 bn 0; cn 0 tn 0 sn 0), retrying
wd0: soft error (corrected)

と言って PIO に落ちちゃいました。どうも !4n のオフセットが
嫌いみたいです。オフセット 4n だけに読むようにすれば DMA で
ちゃんと動きます。

先週末の 2.0C を使ってます。