[UVC][4.x][USB] Logitech QuickCam 9000 - Stability problems device disconnects/fails to reset

From: Shawn Starr
Date: Thu Oct 01 2015 - 00:53:12 EST


Hello kernel devs,

I've been noticing stability problems with my USB webcam, it used to be just bogus volume warning notice but now I have to unplug/plugin, unplug and sometimes it works, sometimes not. It seems to work less now.

It used to be lesser of a problem in eariler 4.x but now in 4.2/4.3 it's become very unstable in use. The device will sometimes be force disconnected by the USB bus Both USB 2.x/USB 3.x bus device ports.

Below is kernel msgs of failure:

Thanks,
Shawn

[ 107.510683] usb 1-1: reset high-speed USB device number 2 using xhci_hcd
[ 1558.485719] usb 1-1: reset high-speed USB device number 2 using xhci_hcd
[22996.495603] usb 1-1: reset high-speed USB device number 2 using xhci_hcd
[23015.964902] usb 1-1: reset high-speed USB device number 2 using xhci_hcd
[23017.886591] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23023.282498] usb 1-1: reset high-speed USB device number 2 using xhci_hcd
[23035.010933] usb 1-1: USB disconnect, device number 2
[23046.412316] usb 1-1: new high-speed USB device number 5 using xhci_hcd
[23046.711073] usb 1-1: New USB device found, idVendor=046d, idProduct=0990
[23046.711426] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=2
[23046.711780] usb 1-1: SerialNumber: B4261720
[23046.712415] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
[23046.744959] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input24
[23047.138076] usb 1-1: Warning! Unlikely big volume range (=3072), cval->res is probably wrong.
[23047.138504] usb 1-1: [5] FU [Mic Capture Volume] ch = 1, val = 4608/7680/1
[23055.241577] usb 1-1: reset high-speed USB device number 5 using xhci_hcd
[23074.561834] usb 1-1: reset high-speed USB device number 5 using xhci_hcd
[23089.251001] usb 1-1: reset high-speed USB device number 5 using xhci_hcd
[23089.544931] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23094.823168] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
[23104.003182] usb 1-1: reset high-speed USB device number 5 using xhci_hcd
[23104.297038] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23115.198761] usb 1-1: reset high-speed USB device number 5 using xhci_hcd
[23117.118523] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23137.491620] usb 1-1: reset high-speed USB device number 5 using xhci_hcd
[23139.411020] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23146.809652] usb 1-1: reset high-speed USB device number 5 using xhci_hcd
[23161.863901] usb 1-1: USB disconnect, device number 5
[23166.711888] usb 1-2: new high-speed USB device number 6 using xhci_hcd
[23167.010096] usb 1-2: New USB device found, idVendor=046d, idProduct=0990
[23167.010432] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=2
[23167.010777] usb 1-2: SerialNumber: B4261720
[23167.011452] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
[23167.044467] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input25
[23167.437046] usb 1-2: Warning! Unlikely big volume range (=3072), cval->res is probably wrong.
[23167.437468] usb 1-2: [5] FU [Mic Capture Volume] ch = 1, val = 4608/7680/1
[23180.400229] usb 1-2: reset high-speed USB device number 6 using xhci_hcd
[23182.319743] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23189.733146] usb 1-2: reset high-speed USB device number 6 using xhci_hcd
[23204.787522] usb 1-2: USB disconnect, device number 6
[23217.185055] usb 1-2: new high-speed USB device number 7 using xhci_hcd
[23217.482873] usb 1-2: New USB device found, idVendor=046d, idProduct=0990
[23217.483215] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=2
[23217.483570] usb 1-2: SerialNumber: B4261720
[23217.484210] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
[23217.516471] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input26
[23217.908525] usb 1-2: Warning! Unlikely big volume range (=3072), cval->res is probably wrong.
[23217.908948] usb 1-2: [5] FU [Mic Capture Volume] ch = 1, val = 4608/7680/1
[23234.440066] usb 1-2: reset high-speed USB device number 7 using xhci_hcd
[23240.010115] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
[23247.331979] usb 1-2: reset high-speed USB device number 7 using xhci_hcd
[23247.627113] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23262.752322] usb 1-2: reset high-speed USB device number 7 using xhci_hcd
[23264.672678] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23271.261131] usb 1-2: reset high-speed USB device number 7 using xhci_hcd
[23281.899397] usb 1-2: USB disconnect, device number 7
[23309.462489] usb 1-2: new high-speed USB device number 8 using xhci_hcd
[23309.760538] usb 1-2: New USB device found, idVendor=046d, idProduct=0990
[23309.760872] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=2
[23309.761220] usb 1-2: SerialNumber: B4261720
[23309.761880] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
[23309.795442] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input27
[23310.188687] usb 1-2: Warning! Unlikely big volume range (=3072), cval->res is probably wrong.
[23310.189111] usb 1-2: [5] FU [Mic Capture Volume] ch = 1, val = 4608/7680/1
[23336.877625] usb 1-2: reset high-speed USB device number 8 using xhci_hcd
[23338.798062] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23381.349405] usb 1-2: USB disconnect, device number 8
[23391.736670] usb 1-2: new high-speed USB device number 9 using xhci_hcd
[23392.035799] usb 1-2: New USB device found, idVendor=046d, idProduct=0990
[23392.036134] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=2
[23392.036479] usb 1-2: SerialNumber: B4261720
[23392.037089] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
[23392.070112] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input28
[23392.463766] usb 1-2: Warning! Unlikely big volume range (=3072), cval->res is probably wrong.
[23392.464195] usb 1-2: [5] FU [Mic Capture Volume] ch = 1, val = 4608/7680/1
[23404.160661] usb 1-2: reset high-speed USB device number 9 using xhci_hcd
[23406.080815] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23429.272065] usb 1-2: reset high-speed USB device number 9 using xhci_hcd
[23429.565784] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23435.044294] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
[23437.597984] uvcvideo: Failed to set UVC probe control : -71 (exp. 26).
[23442.170997] usb 1-2: reset high-speed USB device number 9 using xhci_hcd
[23442.465014] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23456.518200] usb 1-2: reset high-speed USB device number 9 using xhci_hcd
[23458.436180] restoring control 00000000-0000-0000-0000-000000000101/10/5
[23470.345278] usb 1-2: reset high-speed USB device number 9 using xhci_hcd
[23472.262805] restoring control 00000000-0000-0000-0000-000000000101/10/5

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/