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 Kernel
Packages, which is subscribed to linux-oem-6.14 in Ubuntu.
https://bugs.launchpad.net/bugs/2125512
Title:
Webcam regressed after Ubuntu update; test YUYV, apply uvcvideo quirk,
keep firmware matched
Status in linux-oem-6.14 package in Ubuntu:
New
Bug description:
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem-6.14/+bug/2125512/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp