Re: needs XHCI_TRUST_TX_LENGTH quirk?

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


Yo Sarah!

On Mon, 2 Jul 2012 13:28:15 -0700
Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> wrote:

> > > > xhci_hcd 0000:03:00.0: WARN Successful completion on short TX:
> > > > needs XHCI_TRUST_TX_LENGTH quirk?

> What devices trigger the warning?  Do you notice anything odd with
> those devices?

I have this port connected to an SIIG USB2/3 hub.  After a while
communications to the hub cease and only a reboot restores things.

> Do you have a USB headset with a speaker to test with?  If you notice
> robotic-sounding audio when you record from the headset, then we need
> to trust the untransferred length, not the completion status.

If I plug a USB headset into a USB 3 port on the SIIG I get this:

usb 8-1.3: new full-speed USB device number 11 using xhci_hcd
usb 8-1.3: New USB device found, idVendor=0d8c, idProduct=0139
usb 8-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 8-1.3: Product: DYNEX USB Audio Device
usb 8-1.3: Manufacturer: C-Media Electronics Inc.      
usb 8-1.3: Not enough bandwidth for new device state.
usb 8-1.3: can't set config #1, error -28

Similarly plugged into a USB 2.0 port on the SIIG:

usb 8-1.1.1: new full-speed USB device number 12 using xhci_hcd
usb 8-1.1.1: New USB device found, idVendor=0d8c, idProduct=0139
usb 8-1.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 8-1.1.1: Product: DYNEX USB Audio Device
usb 8-1.1.1: Manufacturer: C-Media Electronics Inc.      
usb 8-1.1.1: Not enough bandwidth for new device state.
usb 8-1.1.1: can't set config #1, error -28

Fomr no until reboot nothing added to that hub will work.

> > Anyway to specify this at kernel or module load time?
> 
> Nope.  We don't make module parameters for quirks because we really
> want the driver to work out-of-the-box with all host hardware.  So we
> need to add a quirk to the driver.

Too bad, it would make testing easy.


RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97701
	gem@xxxxxxxxxx  Tel:+1(541)382-8588

Attachment: signature.asc
Description: PGP signature


B and H Foto and Electronics Corp.

[Linux Media]     [Video for Linux]     [Linux Input]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Free Online Dating]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]     [More Archives]

Add to Google Powered by Linux