On Fri, 7 Oct 2005, Alan Stern wrote:

> Once this patch is merged, it should be safe always to call the
> quirk_usb_handoff_uhci routine -- regardless of the usb-handoff setting
> and regardless of whether USB support is built into the kernel.  Hence
> your routine would not be needed any more.

 I see -- I'll have a look, thanks.

> Basically, I believe the problem your routine solved was not unique to the
> PIIX3.  It arose because the BIOS leaves the USB interrupts enabled and

 At the time of the patch the PIIX3 and the PIIX4 for which it triggers (I 
prepared an update for the latter shortly afterwards) could have been the 
only UHCI devices available.  Or the only ones I had datasheets for handy. 
;-)

> the controller running, and it can happen on any system where the BIOS
> supports legacy USB devices.  So the standard routines for kicking the
> BIOS off the controller should work for the PIIX3 as well as for anything
> else.

 Well, the legacy support register is a part of the UHCI standard, so it 
should work as expected.  I think the main reason for the original patch 
having been implemented this way and not another was the limited 
capability of doing in a different way back then. ;-)

  Maciej


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to