I keep seeing these appearing on an embedded linux product I work on:
hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: DMA disabled
ide0: reset: success
It strikes me as a strange "error" as the status from the drive seems like a healthy response and this idea is supported by the drivers inability to determine an error. Switching into PIO is a complete nono for me, as I require the performance DMA gives me. The error occurs only after a long period of heavy use, constant disk reads for a week or so, and there are no other errors reported, just what I list above.
Does anyone know why the linux ide driver seems to think the channel is in error when it is not?
x86 platform, vanilla 2.6.29.6 with RT patches applied.
Thanks!
status=0x58? – aix Jan 24 at 8:48