I have tested this on a Dell Pro 14 Premium PA14250 (Intel Core Ultra 7 266V, 
Lunar Lake) running Ubuntu 24.04, kernel 6.11.0-1016-oem.

I submitted kernel patches to [email protected] to fix 
the GPIO warnings. Intel kernel maintainer Andy Shevchenko reviewed them and 
identified the root cause:

The Dell BIOS does not set _CID properly for device INTC10B5. The Linux 
kernel pinctrl-intel-platform driver matches on _CID, but the BIOS only 
provides _HID. This is a BIOS bug that needs to be fixed by Dell.

Andy's exact words:
"The currently mentioned ID is CID in the driver, the BIOS has to set _CID 
properly. Can you file the bug against BIOS and make OEM aware of this?"

Kernel patch thread:
https://lore.kernel.org/platform-driver-x86/[email protected]/

After applying the kernel patches, both GPIO type warnings are eliminated 
and the camera works at 1280x720 30fps in Firefox, Chrome, and GNOME Snapshot.

This needs a BIOS fix from Dell and a kernel-side workaround in 
pinctrl-intel-platform.c.

** Attachment added: "Dell PA14250 camera debug files - dmesg, ACPI dump, 
kernel patches"
   
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2131016/+attachment/5958694/+files/bug-attachments.zip

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

Title:
  Dell XPS 9350 (2024) camera not working - missing INTC10B5 pinctrl
  support for Lunar Lake

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


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

Reply via email to