Subject: wd0 intermittent disk errors (correctable soft-errors, DMA error: missing
To: None <port-i386@netbsd.org, tech-kern@netbsd.org>
From: None <davef1624@aol.com>
List: port-i386
Date: 08/23/2005 17:25:22
I have a 2 GHz, Pentium-4 based system, using 40 GB Hitachi Travelstars 
IDE disks.

We are seeing the following errors intermittently on the system:

wd0a: error reading fsbn 512864 of 512864-512991 (wd0 bn 512864; cn 508 
tn 12 sn 44), retrying
wd0: (aborted command, interface CRC error)
wd0: soft error (corrected)

In addition, we sometimes see the following disk/driver errors:

pciide0:1:0: bus-master DMA error: missing interrupt, status=0x20
pciide0:1:0: device timeout, c_bcount=8192, c_skip0
pciide0 channel 1: reset failed for drive 0
wd0a: device timeout writing fsbn 8236512 of 8236512-8236527 (wd0 bn 
8236512; cn 8171 tn 2 sn 18), retrying
pciide0:1:0: not ready, st=0x80, err=0x00
pciide0 channel 1: reset failed for drive 0
wd0a: device timeout writing fsbn 8236512 of 8236512-8236527 (wd0 bn 
8236512; cn 8171 tn 2 sn 18), retrying
pciide0:1:0: not ready, st=0x80, err=0x00
wd0a: device timeout writing fsbn 8236512 of 8236512-8236527 (wd0 bn 
8236512; cn 8171 tn 2 sn 18), retrying


Are any of these errors known issues with the PCI IDE disk driver 
itself?
Are there any workarounds and/or driver patches that can be applied to 
correct this?
Is this a BIOS issue and/or a DMA mode misconfiguration issue?

Thanks,
David