[Bug 248926] Logitech HD Pro Webcam C920 USB_ERR_TIMEOUT

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Aug 26 10:05:33 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248926

            Bug ID: 248926
           Summary: Logitech HD Pro Webcam C920 USB_ERR_TIMEOUT
           Product: Base System
           Version: CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: usb
          Assignee: usb at FreeBSD.org
          Reporter: martymac at FreeBSD.org

Hello,

My Logitech HD Pro Webcam C920 does not work correctly on -CURRENT.

# uname -a
FreeBSD laptop.martymac.org 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r364057: Mon
Aug 10 11:25:36 UTC 2020    
root at laptop.martymac.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64

Here are my kernel logs :

Aug 25 18:52:22 laptop kernel: usb_alloc_device: Failure selecting
configuration index 0:USB_ERR_TIMEOUT, port 2, addr 4 (ignored)
Aug 25 18:52:22 laptop kernel: ugen1.4: <vendor 0x046d HD Pro Webcam C920> at
usbus1

and usbconfig output :

ugen1.1: <Intel EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=SAVE (0mA)
ugen2.1: <Intel EHCI root HUB> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=SAVE (0mA)
ugen0.1: <0x8086 XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps)
pwr=SAVE (0mA)
ugen2.2: <vendor 0x8087 product 0x0024> at usbus2, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (0mA)
ugen1.2: <vendor 0x8087 product 0x0024> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (0mA)
ugen1.3: <Chicony Electronics Co., Ltd. Integrated Camera> at usbus1, cfg=0
md=HOST spd=HIGH (480Mbps) pwr=ON (200mA)
ugen1.4: <vendor 0x046d HD Pro Webcam C920> at usbus1, cfg=255 md=HOST spd=HIGH
(480Mbps) pwr=ON (100mA)

Dumping all configuration descriptors seems to timeout :

# usbconfig -d ugen1.4 dump_all_desc
ugen1.4: <vendor 0x046d HD Pro Webcam C920> at usbus1, cfg=255 md=HOST spd=HIGH
(480Mbps) pwr=ON (100mA)

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x00ef  <Miscellaneous device>
  bDeviceSubClass = 0x0002 
  bDeviceProtocol = 0x0001 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x046d 
  idProduct = 0x0892 
  bcdDevice = 0x0019 
  iManufacturer = 0x0000  <no string>
  iProduct = 0x0002  <HD Pro Webcam C920>
  iSerialNumber = 0x0001  <AF8FC4EF>
  bNumConfigurations = 0x0001 

<waits a bit... and nothing more>

Finally, webcamd-5.7.1.1_1 gives me the following :

Aug 25 18:52:23 laptop webcamd[1422]: webcamd: Cannot find USB device

Note that idProduct (0x0892) is different from usual HD Pro Webcam C920
(0x082d) as found on :

https://wiki.freebsd.org/WebcamCompat

maybe a new version of the product (I've just received it) ?

Best regards,

Ganael.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-usb mailing list