Alan Stern wrote:
... only one RD interrupt will be generated while
the controller is suspended.  So relying on RD to
> detect that a new device has been plugged in won't
> work for these badly-wired motherboards.

... and properly wired PIIX4 USB controllers that
have a genuine OC condition.

Instead I will monitor the port statuses during the
> periodic root-hub status requests. That's how the
> hub driver learns about new connections, and if it
> works there it should work here too, regardless of
> any RD interrupts.

This seems a reasonable way to eliminate reliance
on the RD interrupt.

These broken motherboards will end up losing only the ability
to do Wake-on-USB, which isn't implemented yet anyway.

The problem is only with PIIX4 and its RD/OC errata. Boards old enough to use this part *and* hardwire USB ports inactive (OC), probably won't have the facility for Wake-on-USB. (mine doesn't) So no loss.

--
Paul Fulghum
[EMAIL PROTECTED]



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&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