On Sat, 5 Jul 2003, David Brownell wrote: > Some people have told me that the Intel EHCI works just fine on Linux.
People who put up 'my-hardware-works' pages don't seem to be testing USB2. It works fine with UHCI, but not EHCI; at least Google knows not. > Likely the high speed controller is just seeing full and low speed > devices, so it's just handing them off to the companion controllers > (the way it's supposed to). This appears to be indeed happening in ehci-hub.c:check_reset_complete(): hub 1-0:0: plam: will call hub_port_reset hub 1-0:0: plam: hub_port_wait_reset got portstatus 511 hub 1-0:0: port 4 not reset yet, waiting 10ms hub 1-0:0: plam: hub_port_wait_reset got portstatus 511 hub 1-0:0: port 4 not reset yet, waiting 10ms hub 1-0:0: plam: hub_port_wait_reset got portstatus 511 hub 1-0:0: port 4 not reset yet, waiting 200ms ehci_hcd 0000:00:1d.7: port 4 full speed --> companion ehci_hcd 0000:00:1d.7: GetStatus port 4 status 003801 POWER OWNER sig=j CONNECThub 1-0:0: plam: hub_port_wait_reset got portstatus 0 So the port status never gets PORT_PE being true. Portstatus goes to 0 because it's been handed off, as you said. I have, though, two different high speed devices (a scanner and a memory key), both of which get handed off to the companion hub. What's up with that? pat ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel