[LAD] USB-Audio and XHCI (USB 3)

Aurélien Leblond blablack at gmail.com
Sun Jan 1 17:57:32 UTC 2012


Hi everyone,

I was wondering if anyone managed to run a USB 2 soundcard on a USB3
(XHCI) port?

I'm running the kernel 3.2 rc7.

With the M-Audio Fast Track Ultra (USB 2):
The output of dmesg is this:
[  475.094595] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[  475.108605] usb 3-1: config 1 interface 3 altsetting 0 bulk
endpoint 0x7 has invalid maxpacket 8
[  475.108615] usb 3-1: config 1 interface 3 altsetting 0 bulk
endpoint 0x87 has invalid maxpacket 8
[  475.108958] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  475.109328] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  475.109879] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  475.110564] xhci_hcd 0000:04:00.0: ERROR: unexpected command
completion code 0x11.
[  475.110585] usb 3-1: can't set config #1, error -22

The snd-usb-audio module is not probed automatically, and if I
modprobe it manually, no sound card is detected.

The error message is described in this bug:
https://bugzilla.novell.com/show_bug.cgi?id=679944
but if I understand well, kernel wise, everything is "ok" and the
issue lies in Alsa

The output of lsusb is:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 050d:0307 Belkin Components
Bus 002 Device 003: ID 0408:1af1 Quanta Computer, Inc.
Bus 001 Device 004: ID 046d:c51b Logitech, Inc. V220 Cordless Optical
Mouse for Notebooks
Bus 003 Device 002: ID 0763:2080 Midiman M-Audio RunTime DFU

The Edirol UA-25Ex (USB 1) works fine, I get a few warnings in dmesg
but the sound card is detected and functional...

Let me know if I should provide any more info, or outputs, anything
that can help.

Kind Regards,
Aurélien



More information about the Linux-audio-dev mailing list