## Summary
Integrated webcam (Chicony 04f2:b6cb) on Lenovo Yoga Slim 7 Pro 14IHU5 (model
82NC) enumerates correctly, negotiates UVC formats, and streams isochronous
packets with zero USB errors — but every video payload contains only the
12-byte UVC stream header and **no pixel data**. Camera indicator LED turns on,
ealthy, but no application (ffmpeg, v4l2-ctl rawstream capture, Chrome/Google
Meet, Zoom) ever receives a usable frame. This is a regression: the camera
worked normally undeUbuntu 22.04 on this same machine, before upgradin
## System
- Laptop: Lenovo Yoga Slim 7 Pro 14IHU5, system model 82NC, BIOS FJCN69WW
- OS: Ubuntu 24.04.4 LTS
(previously worked fine o)
- Kernels tested: 6.8.0-137-generic (GA) and 6.14.0-37-generic (HWE) —
**identical failure on both**, confirmed with matched usbmon captures on each
(see below). This rules ouegression between 6.8 and 6.14; the break
happenedsomewhere between 22.04's kernel/driver stack and 24.04's.
- Camera: Chicony Electronics Integrated Camera, U bcdDevice 80.18
- Composite device: RGB sensor on interface 0/1 (UVC 1.10, /dev/video0-1),
separate IR sensor on interface 2/3 (UVC 1.50, /dev/video2-3, used for Windows
Hello / face auth format-negotiation failure, not the focus of thisreport)
- Camera exposes 3 vendor Extension Units (XUs) r, which are typically used
by the OEM Windowsdriver to perform proprietary sensor init:
- XU 4: guid {1229a78c-47b4-4094-b0ce-db07386f
- XU 7: guid {26b8105a-0713-4870-979d-da79444bb68e}
- XU 8: guid
{0f3f95dc-2632-4c4e-92c9-a04782f4
## Possible IPU6 connection
This machine also has an Intel IPU6 MIPI camera stack path available
(`linux-modules-ipu6-generic-hwe-24.04` /
`linux-modules-ipu6-6.14.0-37-generic` packages exring earlier troubleshooting
the reporter installed and then removed/purged these IPU6 packages, without
effect on the UVC camera's frame delivery either way (tested with them absent).
It's possible the working 22.04 setup relr-init path (or an older `uvcvideo`
with adevice-specific quirk/XU sequence) that isn't present in 24.04's stack —
worth checking whether
`linux-modules-ipu6-generic-hwe-24.04` (properly is the behavior, though it was
not observed to helpin this case.
Separately, and not the cause of the camera bug itself: removing the IPU6
packages had an unrelated destructive side effect —
`linux-modules-extra-6.14.0-37-generic` (containinGPU/other drivers) was left
uninstalled, breakingWiFi, touchpad, and display scaling specifically on 6.14
until reinstalled. That has been resolved and is mentioned only for
completeness/context.
## Steps to reproduce
v4l2-ctl -d /dev/video0 --set-fmt-video=width=640,height=480,pixelformat=YUYV
--stream-mmap --stream-count=5
--stream-to=/tmp/
Result: hangs until interrupted; output file is 0 bytes. Same result via
`ffmpeg -f v4l2 -i /dev/video0 ...` (both `mjpeg` and `yuyv422` input formats):
ffmpeg opens the device,iption, but gets EOF with no decodable frame.Identical
result on both 6.8.0-137-generic and 6.14.0-37-generic.
## Evidence: usbmon capture during a stream attempt
Captured via
`/sys/kernel/debug/usb/usbmon/3u` whioth kernels. USB control-plane traffic
(formatprobe/commit, altsetting select) completes normally. Isochronous IN
completions on endpoint 1 look like this, repeated for theentire capture with
no errors, on **both** kernel
C Zi:3:002:1 0:1:15352:0 32 0:0:12 0:2940:12 0:5880:12 0:8820:12 0:11760:12
94080 = 0c8c0000 000075c3 9f017d07 00000000... Every isochronous packet
descriptor completes withual_length=12 bytes** — exactly the size of a bareUVC
payload header (FID/EOF/PTS/SCR fields) with zero image bytes following it.
This pattern is consistent across hundreds of isochronous packets captured on
each kernel; no URcol errors anywhere in dmesg on either kernel.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163506
Title:
Integrated webcam (Chicony 04f2:b6cb) on Lenovo Yoga Slim 7 Pro 14IHU5
(model 82NC) doesnt work after upgrading to Ubuntu 24.04
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2163506/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs