Re: xhci usb 3.0 logitech c920 not working

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

 



Thank your for your reply,

A summary of my Bugreport at Launchpad:
My usb-Webcam Logitech c920 doesn't work when connected to my usb 3.0 Host Controller (Etron EJ168a). When connected to a usb 2.0 Host Controller it works perfectly. When I connect my usb 3.0 stick to the same port, it's recognized and also works - just not the Webcam. Disabling usb 3.0 Legacy Mode (xhci) in my Bios doesn't change anything, It's still used instead of ehci.

Ubuntu 14.04 x64
3.13.0-24-generic
Mainboard: Asrock Z68 Pro3 Gen3
Bios: P2.30 (latest)

Here's what dmesg shows if I un/replug the webcam with the mainline/upstream kernel (3.15.0-031500rc6-generic amd64):

dmesg | grep xhci
[  165.165101] usb 3-1: new high-speed USB device number 3 using xhci_hcd
[ 166.411905] xhci_hcd 0000:06:00.0: ERROR: unexpected command completion code 0x11. (multiple instances)

dmesg | grep usb
[ 24.168689] usb 2-1.2: cannot submit urb 0, error -28: not enough bandwidth (multiple instances)
[  161.917937] usb 3-1: USB disconnect, device number 2
[  165.165101] usb 3-1: new high-speed USB device number 3 using xhci_hcd
[  166.409607] usb 3-1: New USB device found, idVendor=046d, idProduct=082d
[ 166.409610] usb 3-1: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[  166.409611] usb 3-1: Product: HD Pro Webcam C920
[  166.409612] usb 3-1: SerialNumber: 034DD99F
[ 166.411467] input: HD Pro Webcam C920 as /devices/pci0000:00/0000:00:1c.6/0000:06:00.0/usb3/3-1/3-1:1.0/input/input17
[  166.411909] usb 3-1: Not enough bandwidth for altsetting 1
[  166.413653] usb 3-1: Not enough bandwidth for altsetting 2
[  166.414394] usb 3-1: Not enough bandwidth for altsetting 3
[  166.437340] usb 3-1: Not enough bandwidth for altsetting 3
[ 166.437343] usb 3-1: 3:3: usb_set_interface failed (-22) (multiple instances) [ 166.437381] usb 3-1: Not enough bandwidth for altsetting 3 (multiple instances)

Here is a link to various relevant Logs/Infos/lsusb/lspci:
http://pastebin.com/CFCqqfDG

Inhibiting xhci for this specific port would be a solution in the interim ... how could I do that?

Regards
Martin


Am 15.05.2014 10:23, schrieb Oliver Neukum:
On Thu, 2014-05-15 at 10:03 +0200, Martin Rudhart wrote:
Dear Sirs,

I encountered a bug when trying to use my webcam in ubuntu 14.04 x64,
which seems to be xhci/usb 3.0 related ...

As I didn't know that it was a kernel-bug a filed a bug report at launchpad:
https://bugs.launchpad.net/linux-kernel-headers/+bug/1319443

my google search turned up a few similar bugs:
https://bugzilla.kernel.org/show_bug.cgi?id=60752
https://bugzilla.kernel.org/show_bug.cgi?id=60581

is there a workaround for this yet? (newer kernel version?)
For some chipsets the newest kernels allow you to inhibit
the switch to xhci for specific ports. But this is not a
generally applicable solution, although it works for
internal cameras.

What exactly is the problem? Do you see exactly those messages
as mentioned in the tracking tools?

And it would be most helpful if you at least posted "lsusb -v"
for your camera.

	Regards
		Oliver




--
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