All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@bugzilla.kernel.org
To: linux-usb@vger.kernel.org
Subject: [Bug 213967] New: Thinkpad T14 Chicony Webcam not recognized by kernel
Date: Wed, 04 Aug 2021 09:23:06 +0000	[thread overview]
Message-ID: <bug-213967-208809@https.bugzilla.kernel.org/> (raw)

https://bugzilla.kernel.org/show_bug.cgi?id=213967

            Bug ID: 213967
           Summary: Thinkpad T14 Chicony Webcam not recognized by kernel
           Product: Drivers
           Version: 2.5
    Kernel Version: 5.13.6
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: USB
          Assignee: drivers_usb@kernel-bugs.kernel.org
          Reporter: dev@horatiuion.com
        Regression: No

Distro: Arch Linux


Timeline:

- after upgrading from 5.12.15 to 5.13.4, my webcam wasn't being recognized by
the kernel (nothing showing up in the kernel logs regarding uvcvideo and
nothing showing up in lsusb)
- a temporary fix (as determined by the distro community) was to install the
firmware from this repository
(https://github.com/denisandroid/uPD72020x-Firmware) while waiting for the
official fix
- the potential fix was issued (commit
44cf53602f5a0db80d53c8fff6cdbcae59650a42) and merged in 5.13.6
- after upgrading to 5.13.6 my webcam stopped working yet again. Suspecting
that I no longer needed the uPD72020x-Firmware, I uninstalled it, with no
success. My webcam is still not being recognized


Right now I'm running 5.13.5 with uPD72020x-Firmware installed, which is the
only working solution for now.


Kernel logs:
```
kernel: usb 2-2: new high-speed USB device number 2 using xhci_hcd
kernel: usb 2-2: New USB device found, idVendor=04f2, idProduct=b6d0,
bcdDevice=58.18
kernel: usb 2-2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
kernel: usb 2-2: Product: Integrated Camera
kernel: usb 2-2: Manufacturer: Chicony Electronics Co.,Ltd.
kernel: usb 2-2: SerialNumber: 0001
kernel: usb 2-2: Found UVC 1.10 device Integrated Camera (04f2:b6d0)
kernel: input: Integrated Camera: Integrated C as
/devices/pci0000:00/0000:00:02.7/0000:06:00.0/usb2/2-2/2-2:1.0/input/input30
kernel: usbcore: registered new interface driver btusb
kernel: usb 2-2: Found UVC 1.50 device Integrated Camera (04f2:b6d0)
kernel: input: Integrated Camera: Integrated I as
/devices/pci0000:00/0000:00:02.7/0000:06:00.0/usb2/2-2/2-2:1.2/input/input31
kernel: usbcore: registered new interface driver uvcvideo
```

lsusb:
```
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 003: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 006 Device 002: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch
Fingerprint Reader
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 004: ID 05e3:0749 Genesys Logic, Inc. SD Card Reader and Writer
Bus 005 Device 005: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 005 Device 006: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit
Ethernet Adapter
Bus 005 Device 003: ID 0bda:0411 Realtek Semiconductor Corp. Hub
Bus 005 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub             
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 003: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 004 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 004 Device 008: ID 24f0:0140 Metadot Das Keyboard 4
Bus 004 Device 006: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 004 Device 005: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 004 Device 004: ID 2109:0102 VIA Labs, Inc. USB 2.0 BILLBOARD             
Bus 004 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub             
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 04f2:b6d0 Chicony Electronics Co., Ltd Integrated Camera
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
```

I have tried grepping the kernel logs for the pci bridge in the working and
non-working versions

Working:
```
kernel: pci 0000:00:02.7: [1022:1634] type 01 class 0x060400
kernel: pci 0000:00:02.7: PME# supported from D0 D3hot D3cold
kernel: pci 0000:00:02.7: PCI bridge to [bus 06]
kernel: pci 0000:00:02.7:   bridge window [mem 0xfd400000-0xfd4fffff]
kernel: pci 0000:00:02.7: PCI bridge to [bus 06]
kernel: pci 0000:00:02.7:   bridge window [mem 0xfd400000-0xfd4fffff]
kernel: pci 0000:00:02.7: Adding to iommu group 7
kernel: pcieport 0000:00:02.7: PME: Signaling with IRQ 31
kernel: input: Integrated Camera: Integrated C as
/devices/pci0000:00/0000:00:02.7/0000:06:00.0/usb2/2-2/2-2:1.0/input/input30
kernel: input: Integrated Camera: Integrated I as
/devices/pci0000:00/0000:00:02.7/0000:06:00.0/usb2/2-2/2-2:1.2/input/input31
```

Not working:
```
kernel: pci 0000:00:02.7: [1022:1634] type 01 class 0x060400
kernel: pci 0000:00:02.7: PME# supported from D0 D3hot D3cold
kernel: pci 0000:00:02.7: PCI bridge to [bus 06]
kernel: pci 0000:00:02.7:   bridge window [mem 0xfd400000-0xfd4fffff]
kernel: pci 0000:00:02.7: PCI bridge to [bus 06]
kernel: pci 0000:00:02.7:   bridge window [mem 0xfd400000-0xfd4fffff]
kernel: pci 0000:00:02.7: Adding to iommu group 7
kernel: pcieport 0000:00:02.7: PME: Signaling with IRQ 31
```

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

             reply	other threads:[~2021-08-04  9:23 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-04  9:23 bugzilla-daemon [this message]
2021-08-08 18:01 ` [Bug 213967] Thinkpad T14 Chicony Webcam not recognized by kernel bugzilla-daemon
2021-08-09  6:31   ` Bjørn Mork
2021-08-09  6:42 ` bugzilla-daemon
2021-08-09  8:21 ` bugzilla-daemon
2021-08-09  9:09 ` bugzilla-daemon
2021-08-09  9:15 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-213967-208809@https.bugzilla.kernel.org/ \
    --to=bugzilla-daemon@bugzilla.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.