Skip to content

Instantly share code, notes, and snippets.

@diabolo
Last active September 14, 2015 21:37
Show Gist options
  • Save diabolo/9538091 to your computer and use it in GitHub Desktop.
Save diabolo/9538091 to your computer and use it in GitHub Desktop.
Disconnect issue with USB Audio - xHCI xhci_drop_endpoint called with disabled ep ffff88042763d280
**** List of PLAYBACK Hardware Devices ****
card 0: PCM2702 [Burr-Brown Japan PCM2702], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
[371311.958542] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8803d2db6680
[371311.958545] xhci_hcd 0000:00:14.0: Trying to add endpoint 0x2 without dropping it.
[371311.958548] usb 3-9.2: Not enough bandwidth for altsetting 1
[371311.958549] 13:1:1: usb_set_interface failed (-22)
[371311.958865] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8803d2db6680
[371311.958867] xhci_hcd 0000:00:14.0: Trying to add endpoint 0x2 without dropping it.
[371311.958868] usb 3-9.2: Not enough bandwidth for altsetting 1
[371311.958869] 13:1:1: usb_set_interface failed (-22)
[373139.112013] usb 3-9.2: USB disconnect, device number 13
[373139.112273] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8803d2db6680
[373141.570094] usb 3-9.2: new full-speed USB device number 14 using xhci_hcd
[373141.587541] usbmixer: master volume quirk for PCM2702 chip
[523810.972060] xhci_hcd 0000:00:14.0: Signal while waiting for configure endpoint command
[523810.972376] usb 3-9.2: Not enough bandwidth for altsetting 0
[523810.994313] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88042763d280
[523810.994316] xhci_hcd 0000:00:14.0: Trying to add endpoint 0x2 without dropping it.
[523810.994318] usb 3-9.2: Not enough bandwidth for altsetting 1
[523810.994319] 14:1:1: usb_set_interface failed (-22)
[523810.994330] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88042763d280
[523810.994331] xhci_hcd 0000:00:14.0: Trying to add endpoint 0x2 without dropping it.
[523810.994332] usb 3-9.2: Not enough bandwidth for altsetting 1
[523810.994333] 14:1:1: usb_set_interface failed (-22)
[523810.994339] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88042763d280
[523810.994340] xhci_hcd 0000:00:14.0: Trying to add endpoint 0x2 without dropping it.
[523810.994341] usb 3-9.2: Not enough bandwidth for altsetting 1
[523810.994342] 14:1:1: usb_set_interface failed (-22)
xhci_hcd 144553 0
usbcore 180208 7 snd_usb_audio,usb_storage,snd_usbmidi_lib,ehci_hcd,ehci_pci,usbhid,xhci_hcd
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
02:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 004: ID 05dc:a833 Lexar Media, Inc.
Bus 004 Device 003: ID 045b:0210 Hitachi, Ltd
Bus 004 Device 002: ID 045b:0210 Hitachi, Ltd
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 014: ID 08bb:2702 Texas Instruments Speakers
Bus 003 Device 002: ID 045b:0209 Hitachi, Ltd
Bus 003 Device 009: ID 0ccd:0030 TerraTec Electronic GmbH
Bus 003 Device 008: ID 0853:0100 Topre Corporation HHKB Professional
Bus 003 Device 006: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 003 Device 005: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 003 Device 003: ID 045b:0209 Hitachi, Ltd
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Linux white-un 3.13.5-1-ARCH #1 SMP PREEMPT Sun Feb 23 00:25:24 CET 2014 x86_64 GNU/Linux
@egasimus
Copy link

I have a similar problem with my Focusrite Scarlett 8i6. The kernel under which I've noticed the xhci errors is 3.14.3-rt4 #1 SMP PREEMPT RT x86_64, which I built myself; however I have seen the same behavior (jackdmp not starting or stopping properly) when running other kernels including Ubuntu's 3.13.0-27-lowlatency and it's likely that the underlying cause is the same.

@nturton
Copy link

nturton commented Sep 14, 2015

It looks like a problem in the XHCI driver. A patch was posted to the linux-usb mailing list a couple of years ago. It's fixed in mainline, but I'm still seeing it with the Ubuntu LTS kernel (3.13.0-64). http://marc.info/?l=linux-usb&m=136944610123146&w=2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment