Calling all you hard drive gurus out there...
The hard drive: Quantum Fireball EL10.2A, 10GB, only drive on primary cable
IDE chipset: ALi M5229 IDE interface, ALi M1533 PCI to ISA Bridge (on
motherboard)
Kernel: 2.2.19, using the alim15x3 driver
For about a year, I've been running this setup with UDMA (mode 2) enabled
without problems. But yesterday I started getting this message on the
console at boot time:
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide0: reset: success
...after which the drive reverts to non-DMA operation. Trying to turn
DMA back on (hdparm -d1 /dev/hda) just causes the error to repeat. I've
tried several different hdparm -X modes to no avail.
The errors first appear when the system is going to multi-user mode, right
after the root partition get remouted read-write. I'm not sure, but I
think it's happening the first time something tries to write to the disk.
So...is there anything I can do to get my DMA working again? Or is my hard
drive starting to die? (It's less than three years old, and seems to be
working fine in non-DMA mode.)
- Neil Parker, [EMAIL PROTECTED]