When that message appears on the display, there will be a corresponding, more detailed message at the serial port.
Something like: hda: stat_timo: status=0x80
followed by another line describing what it was trying to do at the time.

Any chance you could capture those messages and post them here?
Based on the value it prints for "status=0x..", it might be possible to work around the issue.

In particular, if it says "status=0x88", and "no DRQ after issuing WRITE", then it's a very easy fix.

Thanks.


Edited by mlord (03/05/2015 13:33)