Strange IDE errors

From: Måns Rullgård
Date: Wed Jan 21 2004 - 04:34:02 EST



After 13 days uptime without a glitch, my Alpha SX164 running Linux
2.6.0 threw the errors below at me. The disks are Seagate Barracuda
120 GB disks hooked up to a Highpoint hpt374 with SATA bridges. The
hdi disk was recently replaced since the old disk would fail randomly
and mysteriously. Is something in my machine destroying hdi? Apart
from the lines about hdk below, there has been no trouble with the
other disks. As usual, SMART doesn't tell me anything useful,
i.e. there are no errors logged and all attributes seem OK. After a
reboot everything seems to work properly. The question is for how
long. Could the controller be faulty?

hdi: dma_intr: status=0x00 { }

hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: DMA disabled
hdi: drive not ready for command
ide4: reset: success
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
ide4: reset: success
hdi: status error: status=0x00 { }

hdi: no DRQ after issuing WRITE
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
ide4: reset: success
hdi: status error: status=0x00 { }

hdi: no DRQ after issuing WRITE
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
ide4: reset: success
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }

hdi: drive not ready for command
hdi: status error: status=0xd0 { Busy }

hdi: drive not ready for command
ide4: reset: master: error (0x00?)
hdk: dma_timer_expiry: dma status == 0x00
hdk: DMA timeout retry
hdk: timeout waiting for DMA
hdk: status timeout: status=0xd0 { Busy }

hdk: drive not ready for command
ide5: reset: success
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
hdi: status error: status=0x00 { }

hdi: drive not ready for command
ide4: reset: success
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }

hdi: drive not ready for command
hdi: status error: status=0xd0 { Busy }

hdi: drive not ready for command
ide4: reset: success
hdi: lost interrupt
hdi: lost interrupt
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }

hdi: drive not ready for command
hdi: status error: status=0xd0 { Busy }

hdi: drive not ready for command
ide4: reset: master: error (0x00?)
hdi: lost interrupt
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }

hdi: drive not ready for command
hdi: status error: status=0xd0 { Busy }

hdi: drive not ready for command
ide4: reset: master: error (0x00?)
end_request: I/O error, dev hdi, sector 11297617
raid1: Disk failure on md3, disabling device.
Operation continuing on 1 devices
raid1: md3: rescheduling sector 22049024
RAID1 conf printout:
--- wd:1 rd:2
disk 0, wo:0, o:1, dev:md2
disk 1, wo:1, o:0, dev:md3
RAID1 conf printout:
--- wd:1 rd:2
disk 0, wo:0, o:1, dev:md2
raid1: md2: redirecting sector 22049024 to another mirror
end_request: I/O error, dev hdi, sector 226111
raid1: Disk failure on md1, disabling device.
Operation continuing on 1 devices
raid1: md1: rescheduling sector 452096
end_request: I/O error, dev hdi, sector 226127
raid1: md1: rescheduling sector 452112
end_request: I/O error, dev hdi, sector 226143
raid1: md1: rescheduling sector 452128
RAID1 conf printout:
--- wd:1 rd:2
disk 0, wo:0, o:1, dev:md0
disk 1, wo:1, o:0, dev:md1
RAID1 conf printout:
--- wd:1 rd:2
disk 0, wo:0, o:1, dev:md0
raid1: md0: redirecting sector 452096 to another mirror
raid1: md0: redirecting sector 452112 to another mirror
raid1: md0: redirecting sector 452128 to another mirror


--
Måns Rullgård
mru@xxxxxx
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/