> >the second try get me running, don't know why. > >kernel 2.2.15pre14 didn't do this for sure, pmud is the same plus > >garcia's pmu patch (enabling wmapm) > > I don't think I changed anything to either IDE or serial sleep code since > 2.2.15pre14. Weird...
Anything in the interrupt code, or the arch independent IDE code since then? From the descriptions posted, there was a stray IDE interrupt after the set multiword DMA failure in most cases. Should the SET_FEATURE command that performs the set multiword DMA 2 operation generate an interrupt? Can delayed handling of this interrupt result in the drive not clearing the busy flag? Michael