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: macro@ds2.pg.gda.pl, PGP key available +- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Tue Oct 31 2000 - 21:00:26 EST