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

Reply via email to