Messages in this thread |  | | | Date | Tue, 19 Jun 2007 20:32:36 +0400 | | From | Sergei Shtylyov <> | | Subject | Re: [BUG] ide dma_timer_expiry, then hard lockup |
| |
Alan Cox wrote: >>> Indeed... but the thing is we don't know what's asserted in this case >>>-- remember, it's reading the status register that locks everything up...
>>Exactly. And IORDY shouldn't really apply there, >>unless some nitwit standards person wrote it into a spec..
> Could it be we need to reset the state machine at this point before we > touch the registers again - that wouldn't be the first controller with > this limit and undocumented.
> On the 370 we already
Yeah, that could be. And because IORDY pin becomes DSTROBE for UltraDMA it might have stuck low due to this (if the chip never asserted STOP)...
> Alan
MBR, Sergei - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |