Microsoft LifeCam Cinema reports "device descriptor read/all, error -71" on 20.04 with USB-C adaptor

Bug #1888639 reported by Robert Collins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I have a MS LifeCam Cinema, which is known to work with Ubuntu in the past, though forum posts show it no longer working as of ~18.04.

I recently went back to Ubuntu as an actual desktop OS with 20.04 on a dell xps 13, which has a somewhat average webcam in the lid, so tried out the lifecam. It failed to negotiate USB settings properly:

[622581.193592] usb 3-8: new high-speed USB device number 71 using xhci_hcd
[622581.342507] usb 3-8: device descriptor read/all, error -71
[622581.469590] usb 3-8: new high-speed USB device number 72 using xhci_hcd
[622581.597623] usb 3-8: device descriptor read/64, error -71
[622581.833660] usb 3-8: device descriptor read/64, error -71
[622581.941757] usb usb3-port8: attempt power cycle
[622582.601580] usb 3-8: new high-speed USB device number 73 using xhci_hcd
[622582.622469] usb 3-8: device descriptor read/8, error -71
[622582.750809] usb 3-8: device descriptor read/all, error -71
[622582.877604] usb 3-8: new high-speed USB device number 74 using xhci_hcd
[622582.898543] usb 3-8: device descriptor read/8, error -71
[622583.027695] usb 3-8: unable to read config index 0 descriptor/all
[622583.027700] usb 3-8: can't read configurations, error -71
[622583.027760] usb usb3-port8: unable to enumerate USB device

I suspect it needs some USB quirks applied, since the device works perfectly fine on Windows still.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: linux-image-5.4.0-40-generic 5.4.0-40.44
ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44
Uname: Linux 5.4.0-40-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu27.4
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Thu Jul 23 20:47:47 2020
InstallationDate: Installed on 2020-07-07 (15 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
MachineType: Dell Inc. XPS 13 9300
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.4.0-40-generic root=/dev/mapper/vgubuntu-root ro quiet splash
RelatedPackageVersions:
 linux-restricted-modules-5.4.0-40-generic N/A
 linux-backports-modules-5.4.0-40-generic N/A
 linux-firmware 1.187.1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/08/2020
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.0.11
dmi.board.name: 0WX9VX
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.0.11:bd05/08/2020:svnDellInc.:pnXPS139300:pvr:rvnDellInc.:rn0WX9VX:rvrA00:cvnDellInc.:ct10:cvr:
dmi.product.family: XPS
dmi.product.name: XPS 13 9300
dmi.product.sku: 096D
dmi.sys.vendor: Dell Inc.

Revision history for this message
Robert Collins (lifeless) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

3-8 doesn't seem to be MS LifeCam Cinema:
[ 2704.109836] usb 3-8: new full-speed USB device number 5 using xhci_hcd
[ 2704.264737] usb 3-8: New USB device found, idVendor=413c, idProduct=b07c, bcdDevice= 0.00
[ 2704.264739] usb 3-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2704.264740] usb 3-8: Product: Dell USB-C to HDMI/DP
[ 2704.264741] usb 3-8: Manufacturer: Dell
[ 2704.264741] usb 3-8: SerialNumber: 11AD1D0A9CD53B0B0B2B0B00
[ 7734.499474] usb 3-8: USB disconnect, device number 5

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Robert Collins (lifeless) wrote :

That was when the USB-power/HDMI/DP adapter was plugged in the other side. The relevant log entries from lower down are:
```
[622581.193592] usb 3-8: new high-speed USB device number 71 using xhci_hcd
[622581.342507] usb 3-8: device descriptor read/all, error -71
[622581.469590] usb 3-8: new high-speed USB device number 72 using xhci_hcd
[622581.597623] usb 3-8: device descriptor read/64, error -71
[622581.833660] usb 3-8: device descriptor read/64, error -71
[622581.941757] usb usb3-port8: attempt power cycle
[622582.601580] usb 3-8: new high-speed USB device number 73 using xhci_hcd
[622582.622469] usb 3-8: device descriptor read/8, error -71
[622582.750809] usb 3-8: device descriptor read/all, error -71
[622582.877604] usb 3-8: new high-speed USB device number 74 using xhci_hcd
[622582.898543] usb 3-8: device descriptor read/8, error -71
[622583.027695] usb 3-8: unable to read config index 0 descriptor/all
[622583.027700] usb 3-8: can't read configurations, error -71
[622583.027760] usb usb3-port8: unable to enumerate USB device
```

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Do you know its USB id?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.