Re: Fwd: Problem with Etron EJ168 USB3.0 Host Controller connected to USB 2.0 HUB and mouse/keyboard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 27 Jun 2014, Mathias Nyman wrote:

> The configure endpoint command that fails with bandwidth error looks fine,
> At least nothing suspicious in the bandwidth related data (input context) sent with the command. 
> 
> This is a real bandwidth error, not like the Bugzilla bug that's actually a context error happening during bandwidth operations. 
> 
> Your keyboard has two endpoints, both want to send 8 bytes every 10ms (every 80th 125us microframe).
> Mouse one endpoint sending 4 bytes every 10ms. 
> The hubs themselves require some bandwith.
> 
> xhci uses only base 2 numbers for interval, so it gets rounded to every 8th ms (every 64th 125us microframe).
> This rounding is according to xhci specification, so it should be ok.
> 
> The hub you use looks like a single TT hub, meaning it shares the bandwidth among all its ports,
> Try a multi TT hub if you have access to one(each port gets its own bandwidth)

That shouldn't be necessary.  Even a full-speed (USB-1.1) bus would
have more than enough bandwidth to send these packets.  (Unless the bus
is being shared with a bunch of other devices.)

> Does the mouse or keyboard work if connected alone to the the hub?

Also, do they work correctly if everything is plugged into a USB-2 EHCI
controller instead of the Etron controller?  It could well be that the 
controller itself is buggy.

> Can you show me the output of lsusb -t as well with everything connected.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux