Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Aug 2020 10:05:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        usb@FreeBSD.org
Subject:   [Bug 248926] Logitech HD Pro Webcam C920 USB_ERR_TIMEOUT
Message-ID:  <bug-248926-19105@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D248926

            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@FreeBSD.org
          Reporter: martymac@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: M=
on
Aug 10 11:25:36 UTC 2020=20=20=20=20
root@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=3D0 md=3DHOST spd=3DHIGH (480=
Mbps)
pwr=3DSAVE (0mA)
ugen2.1: <Intel EHCI root HUB> at usbus2, cfg=3D0 md=3DHOST spd=3DHIGH (480=
Mbps)
pwr=3DSAVE (0mA)
ugen0.1: <0x8086 XHCI root HUB> at usbus0, cfg=3D0 md=3DHOST spd=3DSUPER (5=
.0Gbps)
pwr=3DSAVE (0mA)
ugen2.2: <vendor 0x8087 product 0x0024> at usbus2, cfg=3D0 md=3DHOST spd=3D=
HIGH
(480Mbps) pwr=3DSAVE (0mA)
ugen1.2: <vendor 0x8087 product 0x0024> at usbus1, cfg=3D0 md=3DHOST spd=3D=
HIGH
(480Mbps) pwr=3DSAVE (0mA)
ugen1.3: <Chicony Electronics Co., Ltd. Integrated Camera> at usbus1, cfg=
=3D0
md=3DHOST spd=3DHIGH (480Mbps) pwr=3DON (200mA)
ugen1.4: <vendor 0x046d HD Pro Webcam C920> at usbus1, cfg=3D255 md=3DHOST =
spd=3DHIGH
(480Mbps) pwr=3DON (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=3D255 md=3DHOST =
spd=3DHIGH
(480Mbps) pwr=3DON (100mA)

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

<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.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-248926-19105>