Public bug reported:

Title
Integrated_Webcam_FHD (0c45:6d52) shows black video after Ubuntu 24.04 update 
(kernel 6.14.0-1012-oem)

Summary
After a recent Ubuntu 24.04.3 LTS update, the integrated webcam is detected but 
only outputs a black frame across applications and v4l2 tools. The regression 
appears tied to recent kernel/firmware changes. Previously worked on 
6.8.0-84-generic.

Environment
- OS: Ubuntu 24.04.3 LTS (noble)
- Current kernel: 6.14.0-1012-oem
- Previously working kernel: 6.8.0-84-generic
- Webcam: Integrated_Webcam_FHD (USB ID 0c45:6d52)
- Modules: uvcvideo
- Firmware: linux-firmware 20240318-0ubuntu2.xx (latest, unheld)
- Network: Wi‑Fi wlp129s0f0 working

Problem
- /dev/video0 and /dev/video1 present
- v4l2 reports MJPEG and YUYV formats
- Any capture (ffplay/ffmpeg/Cheese/Zoom/Teams) shows black screen
- YUYV may work intermittently; MJPEG fails consistently
- Reproduces on current OEM kernel; previously OK on 6.8 generic

Expected result
Webcam should stream video in MJPEG and YUYV at typical resolutions (e.g., 
1280x720), as it did on 6.8.0-84-generic.

Actual result
Streaming starts but produces black frames; sometimes errors when starting 
MJPEG stream.

Steps to reproduce
1) Boot Ubuntu 24.04.3 with kernel 6.14.0-1012-oem.
2) Ensure linux-firmware is current (no holds).
3) Run:
   - ffplay -f v4l2 -input_format yuyv422 -video_size 1280x720 -i /dev/video0
   - ffplay -f v4l2 -input_format mjpeg   -video_size 1280x720 -i /dev/video0
4) Observe black video output (especially with MJPEG) across apps.

Diagnostics collected
- Device nodes and formats:
  - v4l2-ctl --list-devices
  - v4l2-ctl --list-formats-ext -d /dev/video0
- Driver/module info:
  - modinfo uvcvideo
  - dpkg -l | grep -E 'linux-image|linux-firmware|uvcvideo'
- Kernel logs during stream start:
  - sudo dmesg -T | grep -i -E 'uvc|uvcvideo|camera' -n
- uname -a

Workarounds tested
- Forcing YUYV format: sometimes works; MJPEG remains black.
- uvcvideo quirks=128:
  - sudo modprobe -r uvcvideo
  - sudo modprobe uvcvideo quirks=128
  - Helps in some cases; not a confirmed permanent fix yet.
- Reinstalling linux-firmware and avoiding mismatched downgrades to keep Wi‑Fi 
functional.

Regression
- Worked on kernel 6.8.0-84-generic (UVC 1.1.1) before updates.
- Fails on 6.14.0-1012-oem after recent updates.
- Suggests a kernel UVC/USB video driver or firmware interaction change 
affecting 0c45:6d52.

Impact
- Webcam unusable for video calls and recordings on current OEM kernel.
- Affects integrated laptop camera; no external workaround available.

Request
- Investigate potential regression in uvcvideo or related USB video path for 
device 0c45:6d52 on Ubuntu 24.04 OEM kernel stack.
- Guidance on correct uvcvideo quirk bitmask if known for this device.
- If fixed upstream, backport to Ubuntu 24.04 OEM kernel.

Attachments to include (when filing)
- Output of:
  - uname -a
  - v4l2-ctl --list-devices
  - v4l2-ctl --list-formats-ext -d /dev/video0
  - dpkg -l | grep -E 'linux-image|linux-firmware|uvcvideo'
  - sudo dmesg -T | grep -i -E 'uvc|uvcvideo|camera' -n
- lsusb -v -d 0c45:6d52
- Any logs showing errors at stream start
- Note: Confirmed that firmware is current and Wi‑Fi remains functional on the 
OEM kernel.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.14.0-1012-oem 6.14.0-1012.12
ProcVersionSignature: Ubuntu 6.14.0-1012.12-oem 6.14.11
Uname: Linux 6.14.0-1012-oem x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  alhaytham   4323 F.... pipewire
                      alhaytham   4328 F.... wireplumber
 /dev/snd/seq:        alhaytham   4323 F.... pipewire
CRDA: N/A
CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz 
./casper/minimal.standard.live.hotfix.manifest 
./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size 
./casper/minimal.manifest ./casper/minimal.standard.manifest 
./casper/minimal.standard.size ./casper/minimal.hotfix.size 
./casper/minimal.standard.live.hotfix.squashfs 
./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size 
./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest 
./casper/minimal.size ./boot/grub/grub.cfg
CasperMD5CheckResult: fail
CurrentDesktop: ubuntu:GNOME
Date: Tue Sep 23 17:56:21 2025
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-noble-oem-24.04b-proposed-20250516-509
InstallationDate: Installed on 2025-08-16 (39 days ago)
InstallationMedia: Ubuntu OEM 24.04.2 LTS "Noble Numbat" - Release amd64 
(20250515)
MachineType: Dell Inc. Dell Pro Max 18 Plus MB18250
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-1012-oem 
root=UUID=00476424-44cb-4a29-b5ca-c0df82e607ea ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-6.14.0-1012-oem N/A
 linux-backports-modules-6.14.0-1012-oem  N/A
 linux-firmware                           20240318.git3b128b60-0ubuntu2.17
SourcePackage: linux-oem-6.14
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/04/2025
dmi.bios.release: 1.2
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.2.7
dmi.board.name: 0Y3CTV
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.1
dmi.modalias: 
dmi:bvnDellInc.:bvr1.2.7:bd07/04/2025:br1.2:efr1.1:svnDellInc.:pnDellProMax18PlusMB18250:pvr:rvnDellInc.:rn0Y3CTV:rvrA00:cvnDellInc.:ct10:cvr:sku0D13:
dmi.product.family: Dell Pro Max Laptops
dmi.product.name: Dell Pro Max 18 Plus MB18250
dmi.product.sku: 0D13
dmi.sys.vendor: Dell Inc.

** Affects: linux-oem-6.14 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125512

Title:
  Webcam regressed after Ubuntu update; test YUYV, apply uvcvideo quirk,
  keep firmware matched

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem-6.14/+bug/2125512/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to