Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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 with RT patches applied.


share|improve this question

migrated from stackoverflow.com Jan 24 '12 at 14:29

This question came from our site for professional and enthusiast programmers.

1. This is not a programming question 2. Please add more context to your question - for starters, mention your platform, kernel version and IDE driver. –  thkala Jan 23 '12 at 18:43
I figured it may be a programming question because the answer would be in kernel code, where I've been digging about and getting nowhere for days. It will require a programmer to answer it. –  Joe Jan 24 '12 at 8:44
I take it you've reviewed google hits for status=0x58? –  NPE Jan 24 '12 at 8:48
A lot of PowerMac issues, but no useful answers. As I said, that status seems to be a valid status, not an error status. –  Joe Jan 24 '12 at 9:00
Just to get more context, you should try libata. –  jørgensen Jan 24 '12 at 10:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.