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

Reply via email to