On Fri, May 21, 2004 at 02:48:31PM -0400, Alan Stern wrote:
> Greg:
> 
> A lot of people with USB controllers made by VIA have been suffering from 
> the fact that these controllers stop working when they receive a babble 
> packet.  In particular, they stop generating interrupt requests.  Since 
> the UHCI driver relies on IRQs from the controller for proper timing and 
> interlocking of unlink requests, this means that those broken controllers 
> will hang the UHCI driver and drivers for any device connected through it.
> 
> This patch, written by Herbert Xu, gives the UCHI driver the ability to
> manage the unlink procedure using timer interrupts as well as controller
> interrupts.  (It also fixes a race in the UHCI irq handler.)  Although it
> won't prevent the VIA controllers from flaking out when they encounter
> babble, at least now users will be able to rmmod the uhci-hcd driver and
> then reload it, restoring their systems back to normal operation (until
> the next babble!).
> 
> Please apply.

Applied, thanks.

greg k-h


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to