On Mon, 30 Oct 2000, Adam J. Richter wrote:

>       My question is: could I get a slightly more detailed
> explanation of what exactly the quirk_piix3usb routine was
> trying to fix so I can better understand if I am bumping into
> the same problem?  Do I understand correctly that the piix3 fixup
> makes the current uhci drivers unusable on the effected hardware?

 It disables the HC's IRQ as it's stuck asserted otherwise.  With another
device sharing the IRQ you receive a never-ending storm of interrupts,
which is wrong and also hurts performance badly -- basically after an EOI
you receive another interrupt as soon as an IRQ controller can feed it. 
The USB driver is expected to reenable the IRQ and handle it.  If no USB
driver gets installed the IRQ remains disabled as expected.

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: [EMAIL PROTECTED], PGP key available        +

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to