Public bug reported:

## System
- Machine: Dell Pro Max 16 MC16250
- BIOS: 1.12.1 (2026-02-12)
- OS: Ubuntu 24.04 Noble
- Kernel: 6.17.0-1012-oem (also tested: 6.11.0-1025-oem, same result)
- OEM meta-package: oem-somerville-gogoat-meta 24.04ubuntu5

## Camera hardware
- Sensor: OmniVision OV08X40 (ACPI: OVTI08F4:00)
- Image path: MIPI CSI-2 → Intel IPU6 (PCI 0000:00:05.0)
- I2C control: Synaptics SVP7500 USB bridge (06cb:0701) → usbio → i2c-4
- Camera driver: ov08x40 (in-tree, kernel/drivers/media/i2c/ov08x40.ko.zst)

## Symptom
Camera opens and initializes successfully, but output is severely
distorted with incorrect/neon colors. Affects video calls (Google
Meet, etc.) and all camera applications.

Confirmed on 3 identical Dell Pro Max 16 MC16250 units, all running
Ubuntu 24.04 with the same BIOS version.

## Kernel errors (when camera is active, ~400/second)
intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: DPHY recoverable 
synchronization error
intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Payload checksum (CRC) 
error
intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Single packet header 
error corrected
intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Multiple packet header 
errors detected
intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Inter-frame long packet 
discarded

## Camera HAL errors (per frame)
CamHAL[WAR] <seq0>needQueueBack: buffer error
CamHAL[WAR] <seq1>needQueueBack: buffer error
... (every frame)

## What was tried
- Switched from out-of-tree ov08x40 (linux-modules-ipu6) to in-tree
driver (kernel/drivers/media/i2c/ov08x40.ko.zst) — no change
- Tested kernel 6.11.0-1025-oem — same CSI-2 errors, same distortion
- All packages are at latest available version (no updates pending)
- BIOS is at latest version (1.12.1), but the issue was also present in the 
previous BIOS version

## Suspicion
An earlier BIOS version may have changed ACPI camera
link-frequency or lane-count data read by ipu_bridge, causing a
MIPI D-PHY link mismatch. Issue is present across all 4 units
updated to this BIOS, suggesting a systematic regression rather
than per-unit hardware failure.

## Packages
linux-modules-ipu6-oem-24.04d: 6.17.0-1012.12
linux-modules-usbio-oem-24.04d: 6.17.0-1012.12
gstreamer1.0-icamera: 0~git202509260937.4fb31db~ubuntu24.04.5
libcamhal-ipu6epmtl: 0~git202506270118.c933525~ubuntu24.04.5
v4l2-relayd: 0.1.2-0ubuntu3.1

## Related bugs
- LP: #2084059 (CSI2 data lanes issue for OVTI08F4)
- LP: #2137700 (migrate to in-tree ov08x40 driver)

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-modules-ipu6-oem-24.04d 6.17.0-1012.12
ProcVersionSignature: Ubuntu 6.17.0-1012.12-oem 6.17.9
Uname: Linux 6.17.0-1012-oem x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  tpater     3333 F.... pipewire
                      tpater     3337 F.... wireplumber
 /dev/snd/seq:        tpater     3333 F.... pipewire
CRDA: N/A
CasperMD5CheckMismatches: ./casper/initrd 
./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: Thu Mar 12 13:54:38 2026
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-20250708-534
InstallationDate: Installed on 2026-03-10 (2 days ago)
InstallationMedia: Ubuntu OEM 24.04.2 LTS "Noble Numbat" - Release amd64 
(20250708)
MachineType: Dell Inc. Dell Pro Max 16 MC16250
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/usr/bin/zsh
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.17.0-1012-oem 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-6.17.0-1012-oem N/A
 linux-backports-modules-6.17.0-1012-oem  N/A
 linux-firmware                           20240318.git3b128b60-0ubuntu2.25
SourcePackage: linux-oem-6.17
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/12/2026
dmi.bios.release: 1.12
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.12.1
dmi.board.name: 0CFP7M
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.22
dmi.modalias: 
dmi:bvnDellInc.:bvr1.12.1:bd02/12/2026:br1.12:efr1.22:svnDellInc.:pnDellProMax16MC16250:pvr:rvnDellInc.:rn0CFP7M:rvrA01:cvnDellInc.:ct10:cvr:sku0CF1:
dmi.product.family: Dell Pro Max Laptops
dmi.product.name: Dell Pro Max 16 MC16250
dmi.product.sku: 0CF1
dmi.sys.vendor: Dell Inc.

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


** Tags: amd64 apport-bug noble

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

Title:
  Dell Pro Max 16 MC16250 (OV08X40 / OVTI08F4): Persistent CSI-2 D-PHY
  errors cause severely distorted camera output

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


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

Reply via email to