Yo Sarah! On Mon, 2 Jul 2012 13:46:13 -0700 Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> wrote: > We think his Etron xHCI host controller may have the same buggy > behavior as the Fresco Logic xHCI host. > This patch should be backported to kernels as old as 2.6.36, that > contain a backported version of commit > 1530bbc6272d9da1e39ef8e06190d42c13a02733 "xhci: Add new short TX quirk > for Fresco Logic host." I applied the patch to my kernel 3.4.4-gentoo. No more XHCI_TRUST_TX_LENGTH warnings. Sadly the SIIG hub does not work any better. Plugging a USB headset into a USB 3.0 port yields me this: usb 8-1.3: new full-speed USB device number 9 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 usb 8-1.3: USB disconnect, device number 9 Plugging a USB headset into a USB 3.0 port yields me this: usb 8-1.1.3: new full-speed USB device number 10 using xhci_hcd usb 8-1.1.3: New USB device found, idVendor=0d8c, idProduct=0139 usb 8-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 8-1.1.3: Product: DYNEX USB Audio Device usb 8-1.1.3: Manufacturer: C-Media Electronics Inc. usb 8-1.1.3: Not enough bandwidth for new device state. usb 8-1.1.3: can't set config #1, error -28 Plugging the USB headset directly into the mobo USB 3.0 port yields a similar error: usb 8-1: new full-speed USB device number 11 using xhci_hcd usb 8-1: New USB device found, idVendor=0d8c, idProduct=0139 usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 8-1: Product: DYNEX USB Audio Device usb 8-1: Manufacturer: C-Media Electronics Inc. xhci_hcd 0000:03:00.0: ERROR: unexpected command completion code 0x11. usb 8-1: Not enough bandwidth for altsetting 1 xhci_hcd 0000:03:00.0: ERROR: unexpected command completion code 0x11. usb 8-1: Not enough bandwidth for altsetting 1 input: C-Media Electronics Inc. DYNEX USB Audio Device as /devices/pci0000:00/0000:00:09.0/0000:03:00.0/usb8/8-1/8-1:1.3/input/input16 generic-usb 0003:0D8C:0139.0006: input,hidraw0: USB HID v1.00 Device [C-Media Electronics Inc. DYNEX USB Audio Device] on usb-0000:03:00.0-1/input3 In all 3 cases the headset is unuseable. 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