dmesg snippets Kernel 4.4.0-45 - camera is working . [ 34.928951] usb 1-3: new high-speed USB device number 5 using xhci_hcd [ 35.154765] usb 1-3: New USB device found, idVendor=eb1a, idProduct=2771 [ 35.154767] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.155444] uvcvideo: Found UVC 1.00 device <unnamed> (eb1a:2771) [ 35.156628] input: UVC Camera (eb1a:2771) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/input/input17 [ 35.259274] uvcvideo: Failed to query (GET_CUR) UVC control 8 on unit 1: -32 (exp. 1). . Note: camera is working although uvcvideo fails to query UVC control 8
4.4.0-173 - camera is not working . [ 41.426626] usb 1-3: new high-speed USB device number 5 using xhci_hcd [ 41.621247] usb 1-3: config 1 interface 1 altsetting 0 endpoint 0x82 has wMaxPacketSize 0, skipping [ 41.621259] usb 1-3: New USB device found, idVendor=eb1a, idProduct=2771 [ 41.621260] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 41.621898] uvcvideo: Found UVC 1.00 device <unnamed> (eb1a:2771) [ 41.621963] uvcvideo: No streaming interface found for terminal 2. [ 41.622019] input: UVC Camera (eb1a:2771) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/input/input16 . Looks like something is going wrong with endpoint 0x82 during enumeration lsusb show identical information with both kernels: $ sudo lsusb -v -d eb1a:2771 Bus 001 Device 005: ID eb1a:2771 eMPIA Technology, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0xeb1a eMPIA Technology, Inc. idProduct 0x2771 bcdDevice 3.08 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 358 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 14 Video bFunctionSubClass 3 Video Interface Collection bFunctionProtocol 0 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 1 Video Control bInterfaceProtocol 0 iInterface 0 VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdUVC 1.00 wTotalLength 80 dwClockFrequency 6.000000MHz bInCollection 1 baInterfaceNr( 0) 1 VideoControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Camera Sensor bAssocTerminal 0 iTerminal 0 wObjectiveFocalLengthMin 0 wObjectiveFocalLengthMax 0 wOcularFocalLength 0 bControlSize 3 bmControls 0x000200a2 Auto-Exposure Mode Focus (Absolute) Iris (Absolute) Focus, Auto VideoControl Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 5 (PROCESSING_UNIT) Warning: Descriptor too short bUnitID 3 bSourceID 1 wMaxMultiplier 0 bControlSize 2 bmControls 0x0000147f Brightness Contrast Hue Saturation Sharpness Gamma White Balance Temperature Power Line Frequency White Balance Temperature, Auto iProcessing 0 bmVideoStandards 0x1d None PAL - 625/50 SECAM - 625/50 NTSC - 625/50 VideoControl Interface Descriptor: bLength 29 bDescriptorType 36 bDescriptorSubtype 6 (EXTENSION_UNIT) bUnitID 4 guidExtensionCode {2652215a-8932-5641-894a-5c557cdf9664} bNumControl 4 bNrPins 1 baSourceID( 0) 3 bControlSize 4 bmControls( 0) 0xff bmControls( 1) 0xff bmControls( 2) 0xff bmControls( 3) 0xff iExtension 0 VideoControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 2 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 4 iTerminal 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 9 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 INTERFACE CLASS: 0e 24 01 01 d0 00 82 00 02 02 01 00 01 00 INTERFACE CLASS: 1b 24 04 01 05 59 55 59 32 00 00 10 00 80 00 00 aa 00 38 9b 71 10 01 00 00 00 00 INTERFACE CLASS: 1e 24 05 01 00 80 02 e0 01 00 00 08 ca 00 00 08 ca 00 00 3c 00 15 16 05 00 01 15 16 05 00 INTERFACE CLASS: 1e 24 05 02 00 20 03 58 02 d0 00 06 dd d0 00 06 dd 00 00 3c 00 2a 2c 0a 00 01 2a 2c 0a 00 INTERFACE CLASS: 1e 24 05 03 00 00 05 00 04 00 00 0a 00 00 00 0a 00 00 00 3c 00 d0 12 13 00 01 d0 12 13 00 INTERFACE CLASS: 1e 24 05 04 00 40 06 b0 04 80 00 0a fc 80 00 0a fc 00 00 3c 00 6a 6e 19 00 01 6a 6e 19 00 INTERFACE CLASS: 1e 24 05 01 00 80 02 e0 01 00 00 08 ca 00 00 08 ca 00 00 3c 00 15 16 05 00 01 15 16 05 00 INTERFACE CLASS: 0b 24 03 00 01 40 06 b0 04 01 00 INTERFACE CLASS: 06 24 0d 00 00 00 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x13fc 3x 1020 bytes bInterval 1 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1861344 Title: uvcvideo: IPEVO Ziggi-HD document camera stops working on kernel 4.4.0-171 Status in linux package in Ubuntu: Confirmed Bug description: I have a IPEVO Ziggi-HD document camera (1778:0207) that refuses to operate on kernel 4.4.0-171 or newer. On such kernels, uvcvideo fails with the kernel message 'uvcvideo: No streaming interface found for terminal 2' and no `/dev/videoX` device is created. The camera operates correctly on kernel 4.4.0-170. Ubuntu release: 16.04.6 LTS Attached in a tarball: * a relevant /var/log/syslog fragment captured when device plugged in * `cat /proc/version_signature` * `sudo lspci -vnvn` To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1861344/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp