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