Some folk have reported problems with devices connected
at boot time in the latest Linus-BK.  This should resolve the
issue ... we hope it'll be merged along with the other
recently-submitted USB patches.

- Dave

This forces khubd to explicitly look at every port on each newly
enumerated hub.  Some recent changes made it wait until the hub
reported a "connect status change" event.  A fancier patch could
probably avoid looking at some ports.

Signed-off-by: David Brownell <[EMAIL PROTECTED]>

--- 1.150/drivers/usb/core/hub.c	Thu Oct 21 09:03:47 2004
+++ edited/drivers/usb/core/hub.c	Fri Oct 22 08:56:46 2004
@@ -649,6 +649,7 @@
 		hub->indicator [0] = INDICATOR_CYCLE;
 
 	hub_power_on(hub);
+	hub->change_bits[0] = ~0;
 	hub_activate(hub);
 	return 0;
 

Reply via email to