Messages in this thread | | | Date | Mon, 10 Sep 2012 11:17:32 +0200 | From | Borislav Petkov <> | Subject | Re: HDD problem, software bug, bios bug, or hardware ? |
| |
On Sun, Sep 02, 2012 at 10:04:53PM +0200, Mikael Pettersson wrote: > pdc_hard_reset_port needs to serialize because hard reset has to flip > a port-specific bit in a controller register that's shared by all > ports, so it takes the host lock. But now an interrupt occurs during > the hard reset, and pdc_interrupt also has to take the host lock. (I > don't know why the interrupt occurs, hotplug events are supposed to > have been masked by ->freeze before ->hardreset. It might come from a > different device, my test machine has multiple ATA controllers from > different vendors, and some of them do share IRQ.)
This sounds very fishy - could it be the hardware raising a spurious IRQ or something although it shouldn't?
Thanks.
-- Regards/Gruss, Boris.
| |