Date: Thu, 31 Jul 1997 03:56:39 +1000 From: Bruce Evans <bde@zeta.org.au> To: cgull@smoke.marlboro.vt.us, freebsd-current@FreeBSD.ORG Subject: problems with IDE DMA Message-ID: <199707301756.DAA26679@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
After successfully testing IDE DMA for a little while (reading rwd0, fsck -n and bonnie -s 64 worked fine) I got the following messages after the write stages for bonnie -s 64: wd0: interrupt timeout: wd0: status 50<rdy,seekdone> error 0 wd0: interrupt timeout: wd0: status 58<rdy,seekdone,drq> error 1<no_dam> wd0: interrupt timeout: wd0: status 58<rdy,seekdone,drq> error 1<no_dam> wd0: interrupt timeout: wd0: status 58<rdy,seekdone,drq> error 1<no_dam> wd0: Last time I say: interrupt timeout. Probably a portable PC.: wd0: status 58<rdy,seekdone,drq> error 1<no_dam> The system then drifted South: - no more interrupt timeouts, but wd seemed to get stuck in single sector mode. ls on the bonnie output file was very slow, and systat reported about 20 interrupts/sec, 10 "blks", and often "***** msps" (division by 0?). - long before the 13107 seconds required to read 128MB at 10K/sec, the system hung (the keyboard LEDs didn't work). - the test drive was dead after hard reset. - the test drive was OK after cycling the power. Boot-time log messages: ... ide_pci0: <Intel PIIX Bus-master IDE controller> rev 0x02 on pci0.7.1 ide_pci: warning, ide0:0 not configured for DMA? ide_pci: warning, ide0:1 not configured for DMA? ide_pci: warning, ide1:0 not configured for DMA? ide_pci: warning, ide1:1 not configured for DMA? ... wdc0 at 0x1f0-0x1f7 irq 14 flags 0x80ffa0ff on isa wdc0: unit 0 (wd0): <QUANTUM FIREBALL_TM2110A>, DMA, 32-bit, multi-block-16 wd0: 76kB cache 2014MB (4124736 sectors), 4092 cyls, 16 heads, 63 S/T, 512 B/S I tested before I noticed the error messages. DMA did work. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707301756.DAA26679>