On Mon, 08 Mar 2010 15:30:27 +0800, Strony Zhang <[email protected]>
wrote:
> The reason is that ehci_handle_root_hub_status_change() in ehci driver 
> is called once every 256 ms to poll the ehci root hub or port status 
> change. The fix way is to change the polling to the interrupter-driven. 
> Fortunately, there is a corresponding interrupt enable bit(Port Change 
> Interrupt Enable) offered in the ehci interrupt register. It will be 
> supported to fix the issue.
> 
> Regards,
> Strony
> 

Thank you! This issue has been bothering me for years, but I wasn't aware
of an interrupt-driven mode.

-Albert

_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to