Re: Bugs in xhci-hcd isochronous support

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

 



> Does your computer have any USB-2 ports?  Or is it possible to disable
> the USB-3 controllers in the BIOS?  It would be worthwhile to see if
> the audio works when the device is attached to a non-USB-3 controller.
>

Hi,

   Some more information from someone who has the same DAC as me and
has got it working on USB3.0 under Linux. I dont know if this helps
with a workround or just points to some fundamental problem with the
Intel hardware.

"I was right in that MDAC works for me on USB3.0 (detected as NEC
uPD720200, Asus P8Z68 Deluxe motherboard), using xhci_hcd on a
more-or-less vanilla 3.12.3 kernel (yeah, I should upgrade soon):
Code:

# lsusb -t
...
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    |__ Port 1: Dev 3, If 0, Class=HID, Driver=usbhid, 12M
    |__ Port 1: Dev 3, If 1, Class=audio, Driver=snd-usb-audio, 12M
    |__ Port 1: Dev 3, If 2, Class=audio, Driver=snd-usb-audio, 12M
...

Manually watching /proc/interrupts confirms that it's not going
through ehci_hcd.

I can even play 24/96k without any problems (unlike unpatched ehci_hcd).

Therfore your issue is either not xhci_hcd related, or is
hardware-specific. Make sure to mention your USB3 xhci controller in
that lkml thread."


My output is:

lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M
    |__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 3: Dev 2, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 3: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 4: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 4: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
--
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