On Tue, 13 Jun 2006, Rainer Becker wrote:

> Alan Stern schrieb:
> > On Fri, 2 Jun 2006, Rainer Becker wrote:
> > 
> >>> I'm getting a little confused.  Is "the problem" that you have so many 
> >>> messages in the log and it takes a long time, or is "the problem" that 
> >>> the 
> >>> port cannot be enabled?  This patch won't allow the port to be enabled.
> >> This repeater uses a 4 port hub chip, but only port 4 is connected to the
> >> outside. So the other ports should be disabled.
> >>
> >> The USB bus is slowed down by these retries and therefor the patch is 
> >> necessary.
> > 
> > Why are the other ports enabled in the first place?  Linux won't try to 
> > enable a port unless the port indicates that a device is connected to it.
> > 
> > Try setting CONFIG_USB_DEBUG in the kernel configuration and see what the 
> > kernel log shows.
> > 
> > Alan Stern
> > 
> I've been on holiday for a week. Therefore I couldn't answer immediately.
> 
> Here is the kernel log with CONFIG_USB_DEBUG set. I've attached all the 
> messages
> I got. they may be repeated.
> 
> Two of this repeater cables (hubs) are connected in series.

What does the log show when your patch is installed?

It looks like the real problem here is a hardware bug in the repeater 
cables' hubs.  They keep indicating connect-change and reset-change events 
for ports that aren't connected.  This is a violation of the USB 
specification.

Alan Stern



_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to