[BSD] OpenBSD dma letiltása

Szekvolgyi Peter ghostp at mcss.hu
2008. Júl. 18., P, 16:17:15 CEST


Sziasztok,

Kezem ügyébe került egy routerboard és telepítettem
egy 1 GB-s CF-re OpenBSD 4.3-at. Indul, csak panaszkodik
a dma miatt:

pciide0 at pci0 dev 18 function 2 "NS SCx200 IDE" rev 0x01: DMA, channel 
0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <CF CARD 1GB>
wd0: 1-sector PIO, LBA, 951MB, 1949472 sectors
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2
...
wd0(pciide0:0:0): timeout
        type: ata
        c_bcount: 8192
        c_skip: 0
pciide0:0:0: bus-master DMA error: missing interrupt, status=0x21
wd0a: device timeout reading fsbn 128 of 128-143 (wd0 bn 191; cn 0 tn 3 
sn 2), retrying
wd0(pciide0:0:0): timeout
        type: ata
        c_bcount: 8192
        c_skip: 0
pciide0:0:0: bus-master DMA error: missing interrupt, status=0x21
wd0: transfer error, downgrading to PIO mode 4
wd0(pciide0:0:0): using PIO mode 4
wd0a: device timeout reading fsbn 128 of 128-143 (wd0 bn 191; cn 0 tn 3 
sn 2), retrying
wd0: soft error (corrected)

Végül megcsinálja a downgrading-et de eléggé lassan.

Van valakinek esetleg ötlete hogyan tudnám ezt javítani?

Köszi a segítséget,
Pepe




További információk a(z) BSD levelezőlistáról