Thread (1 message) 1 message, 1 author, 2021-08-09

Re: [Bug 213967] Thinkpad T14 Chicony Webcam not recognized by kernel

From: Bjørn Mork <bjorn@mork.no>
Date: 2021-08-09 06:31:33

bugzilla-daemon@bugzilla.kernel.org writes:
quoted hunk
https://bugzilla.kernel.org/show_bug.cgi?id=213967
--- Comment #1 from Horatiu Ion (dev@horatiuion.com) ---
I've managed to get some more info:

On the non-working kernel versions, I get these messages during boot
[    7.292465] xhci_hcd 0000:06:00.0: xHCI Host Controller
[    7.292476] xhci_hcd 0000:06:00.0: new USB bus registered, assigned bus
number 2
[    7.292499] xhci_hcd 0000:06:00.0: Zeroing 64bit base registers, expecting
fault
[   17.324564] xhci_hcd 0000:06:00.0: can't setup: -110
[   17.324573] xhci_hcd 0000:06:00.0: USB bus 2 deregistered
[   17.324679] xhci_hcd 0000:06:00.0: init 0000:06:00.0 fail, -110
[   17.324697] xhci_hcd: probe of 0000:06:00.0 failed with error -110
From what I could gather, it is timing out while trying to communicate with the
USB device
Did you recently update your BIOS?

The reason I ask, is that I ended up with the same problem on my
Thinkpad X1 Carbon 4th Gen a few days ago after updating to the latest
revision (version 1.49 - obviously model specific and irrelevant. The
bios_date is 05/25/2021)


I tried the tricks I know of in an attempt to solve this without a reboot:
 - unloading and reloading the XHCI driver and the complete USB subsystem
 - removing the PCI device from the bus and rescan

Nothing of that helped. This is the log from the problem occured and
with all these attempts to "fix" it:

Aug  4 00:39:42 miraculix kernel: [18556.116475] xhci_hcd 0000:00:14.0: xHC is not running.
Aug  4 00:39:42 miraculix kernel: [18556.148257] xhci_hcd 0000:00:14.0: xHCI host controller not responding, assume dead
Aug  4 00:39:42 miraculix kernel: [18556.148278] xhci_hcd 0000:00:14.0: HC died; cleaning up
Aug  4 00:39:42 miraculix kernel: [18556.180743] usb 1-2: USB disconnect, device number 2
Aug  4 00:39:42 miraculix kernel: [18556.181032] qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0
Aug  4 00:39:42 miraculix kernel: [18556.181059] qcserial 1-2:1.0: device disconnected
Aug  4 00:39:42 miraculix kernel: [18556.181467] qcserial ttyUSB1: Qualcomm USB modem converter now disconnected from ttyUSB1
Aug  4 00:39:42 miraculix kernel: [18556.181496] qcserial 1-2:1.2: device disconnected
Aug  4 00:39:42 miraculix kernel: [18556.182016] qcserial ttyUSB2: Qualcomm USB modem converter now disconnected from ttyUSB2
Aug  4 00:39:42 miraculix kernel: [18556.182057] qcserial 1-2:1.3: device disconnected
Aug  4 00:39:42 miraculix kernel: [18556.182145] cdc_mbim 1-2:1.12 wwan0: unregister 'cdc_mbim' usb-0000:00:14.0-2, CDC MBIM
Aug  4 00:39:42 miraculix kernel: [18556.196829] usb 1-7: USB disconnect, device number 3
Aug  4 00:39:42 miraculix kernel: [18556.202586] usb 1-8: USB disconnect, device number 4
Aug  4 00:39:42 miraculix kernel: [18556.244493] usb 1-9: USB disconnect, device number 5
Aug  4 01:18:59 miraculix kernel: [20902.755697] xhci_hcd 0000:00:14.0: remove, state 4
Aug  4 01:18:59 miraculix kernel: [20902.755703] usb usb2: USB disconnect, device number 1
Aug  4 01:18:59 miraculix kernel: [20902.755934] xhci_hcd 0000:00:14.0: USB bus 2 deregistered
Aug  4 01:18:59 miraculix kernel: [20902.755954] xhci_hcd 0000:00:14.0: remove, state 4
Aug  4 01:18:59 miraculix kernel: [20902.755956] usb usb1: USB disconnect, device number 1
Aug  4 01:18:59 miraculix kernel: [20912.758042] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
Aug  4 01:19:10 miraculix kernel: [20924.069460] xhci_hcd 0000:00:14.0: xHCI Host Controller
Aug  4 01:19:10 miraculix kernel: [20924.069470] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
Aug  4 01:19:20 miraculix kernel: [20934.070403] xhci_hcd 0000:00:14.0: can't setup: -110
Aug  4 01:19:20 miraculix kernel: [20934.070421] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
Aug  4 01:19:20 miraculix kernel: [20934.070573] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -110
Aug  4 01:19:20 miraculix kernel: [20934.070629] xhci_hcd: probe of 0000:00:14.0 failed with error -110
Aug  4 01:21:32 miraculix kernel: [21065.728049] xhci_hcd 0000:00:14.0: xHCI Host Controller
Aug  4 01:21:32 miraculix kernel: [21065.728091] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
Aug  4 01:21:42 miraculix kernel: [21075.728994] xhci_hcd 0000:00:14.0: can't setup: -110
Aug  4 01:21:42 miraculix kernel: [21075.729068] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
Aug  4 01:21:42 miraculix kernel: [21075.729234] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -110
Aug  4 01:21:42 miraculix kernel: [21075.729275] xhci_hcd: probe of 0000:00:14.0 failed with error -110
Aug  4 01:22:40 miraculix kernel: [21134.566144] usbcore: deregistering interface driver btusb
Aug  4 01:22:58 miraculix kernel: [21152.129055] usbcore: deregistering interface driver cdc_mbim
Aug  4 01:22:58 miraculix kernel: [21152.152995] usbcore: deregistering interface driver cdc_ncm
Aug  4 01:22:58 miraculix kernel: [21152.189604] usbcore: deregistering interface driver cdc_ether
Aug  4 01:22:58 miraculix kernel: [21152.257441] usbcore: deregistering interface driver cdc_wdm
Aug  4 01:23:17 miraculix kernel: [21170.766144] usbserial: USB Serial deregistering driver Qualcomm USB modem
Aug  4 01:23:17 miraculix kernel: [21170.766170] usbcore: deregistering interface driver qcserial
Aug  4 01:23:17 miraculix kernel: [21170.809014] usbserial: USB Serial deregistering driver generic
Aug  4 01:23:17 miraculix kernel: [21170.809076] usbcore: deregistering interface driver usbserial_generic
Aug  4 01:23:56 miraculix kernel: [21210.258661] usbcore: deregistering interface driver uvcvideo
Aug  4 01:23:56 miraculix kernel: [21210.276965] usbcore: deregistering device driver usb
Aug  4 01:23:56 miraculix kernel: [21210.277049] usbcore: deregistering interface driver usbfs
Aug  4 01:23:56 miraculix kernel: [21210.277104] usbcore: deregistering interface driver hub
Aug  4 01:23:56 miraculix kernel: [21210.277157] ACPI: bus type USB unregistered
Aug  4 01:24:17 miraculix kernel: [21230.786839] ACPI: bus type USB registered
Aug  4 01:24:17 miraculix kernel: [21230.786869] usbcore: registered new interface driver usbfs
Aug  4 01:24:17 miraculix kernel: [21230.786876] usbcore: registered new interface driver hub
Aug  4 01:24:17 miraculix kernel: [21230.786886] usbcore: registered new device driver usb
Aug  4 01:24:17 miraculix kernel: [21230.799890] xhci_hcd 0000:00:14.0: xHCI Host Controller
Aug  4 01:24:17 miraculix kernel: [21230.799899] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
Aug  4 01:24:27 miraculix kernel: [21240.800799] xhci_hcd 0000:00:14.0: can't setup: -110
Aug  4 01:24:27 miraculix kernel: [21240.800815] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
Aug  4 01:24:27 miraculix kernel: [21240.800968] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -110
Aug  4 01:24:27 miraculix kernel: [21240.801008] xhci_hcd: probe of 0000:00:14.0 failed with error -110
Aug  4 01:26:25 miraculix kernel: [21358.881499] pci 0000:00:14.0: Removing from iommu group 4
Aug  4 01:27:14 miraculix kernel: [21408.264723] pci 0000:00:14.0: [8086:9d2f] type 00 class 0x0c0330
Aug  4 01:27:14 miraculix kernel: [21408.264775] pci 0000:00:14.0: reg 0x10: [mem 0xe1320000-0xe132ffff 64bit]
Aug  4 01:27:14 miraculix kernel: [21408.264956] pci 0000:00:14.0: PME# supported from D3hot D3cold
Aug  4 01:27:14 miraculix kernel: [21408.265882] pci 0000:00:14.0: Adding to iommu group 4
Aug  4 01:27:14 miraculix kernel: [21408.266313] pci 0000:00:14.0: BAR 0: assigned [mem 0xbc800000-0xbc80ffff 64bit]
Aug  4 01:27:14 miraculix kernel: [21408.267948] xhci_hcd 0000:00:14.0: xHCI Host Controller
Aug  4 01:27:14 miraculix kernel: [21408.267981] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
Aug  4 01:27:24 miraculix kernel: [21418.268892] xhci_hcd 0000:00:14.0: can't setup: -110
Aug  4 01:27:24 miraculix kernel: [21418.268909] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
Aug  4 01:27:24 miraculix kernel: [21418.269039] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -110
Aug  4 01:27:24 miraculix kernel: [21418.269055] xhci_hcd: probe of 0000:00:14.0 failed with error -110
Aug  4 01:32:14 miraculix kernel: [21708.108060] usbcore: deregistering device driver usb
Aug  4 01:32:14 miraculix kernel: [21708.108133] usbcore: deregistering interface driver usbfs
Aug  4 01:32:14 miraculix kernel: [21708.108182] usbcore: deregistering interface driver hub
Aug  4 01:32:14 miraculix kernel: [21708.108229] ACPI: bus type USB unregistered
Aug  4 01:32:18 miraculix kernel: [21712.318741] ACPI: bus type USB registered
Aug  4 01:32:18 miraculix kernel: [21712.318811] usbcore: registered new interface driver usbfs
Aug  4 01:32:18 miraculix kernel: [21712.318820] usbcore: registered new interface driver hub
Aug  4 01:32:18 miraculix kernel: [21712.318832] usbcore: registered new device driver usb
Aug  4 01:32:18 miraculix kernel: [21712.332851] xhci_hcd 0000:00:14.0: xHCI Host Controller
Aug  4 01:32:18 miraculix kernel: [21712.332857] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
Aug  4 01:32:28 miraculix kernel: [21722.333756] xhci_hcd 0000:00:14.0: can't setup: -110
Aug  4 01:32:28 miraculix kernel: [21722.333774] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
Aug  4 01:32:28 miraculix kernel: [21722.333936] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -110
Aug  4 01:32:28 miraculix kernel: [21722.333950] xhci_hcd: probe of 0000:00:14.0 failed with error -110


The reboot after the BIOS update was at Aug  3 19:30:30, so it took at
few hours before the problem appeared.  It was still close enough that I
assume there might be a relation, given that BIOS updates is a very rare
event for me...


So I took the generic advise I never follow: Reloading BIOS default
settings.

This might have solved the issue.  I have not seen it since.  But as you
see: It's only been a few days, so that could be just a co-incidence.

But pease try. This will give us more data either it helps or not.



Bjørn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help