I have to wonder if checking your drivers might help. It sounds like the drive is only working when an interrupt is being generated, instead of being run through DMA. Check for driver corruption. What is the IO mode for the drive/controller. You want to be using DMA, and not PIO. Check drivers for your IDE controller(s) and the (north? south?) bridge. I'd also possibly suspect the power management (ACPI) drivers.
|