I'm also seeing this issue with the IPU6 camera.

Setup:
Dell Latitude 7450
Ubuntu 26.04 LTS with Hardware-Based FDE
Kernel snap: pc-kernel 7.0.0-15.15 (revision 3419), tracking 26.04/stable

In addition to the iwlwifi firmware failures described above, the Intel
Meteor Lake IPU (00:05.0) fails to probe entirely due to a missing
firmware file.

    intel-ipu6 0000:00:05.0: Direct firmware load for 
intel/ipu/ipu6epmtl_fw.bin failed with error -2
    intel-ipu6 0000:00:05.0: error -ENOENT: Requesting signed firmware 
intel/ipu/ipu6epmtl_fw.bin failed
    intel-ipu6 0000:00:05.0: probe with driver intel-ipu6 failed with error -2

I've manually confirmed intel/ipu/ipu6epmtl_fw.bin is missing from 
/snap/pc-kernel/current/firmware/
As such the camera is completely non-functional with no fallback path. (Note: 
The camera does work when booting from the 26.04 live CD)

I did notice re: iwlwifi on this machine that the Wi-Fi (Intel BE200,
0000:72:00.0) was also absent after installation, but became functional
after the pc-kernel snap updated. Looking at the logs, there are still
firmware versions that fail to load (iwlwifi-
gl-c0-fm-c0-c101/c100/102.ucode), but a fallback version is now present
in the snap. (Which suggests the snap was updated to include some
previously missing iwlwifi firmware)

Using the workaround as suggested in comment #2 (which includes linux-
firmware-intel-graphics, and hence the IPU6 firmware), I've been able to
get the camera functioning, although the camera does not work after a
fresh boot without manually restarting the user PipeWire session.

    systemctl --user restart wireplumber pipewire pipewire-pulse

I don't get this problem with the live CD, and comparing the
environments, (and boot logs / timestamps) I believe this is a race
condition - I presume as a result of the non-standard firmware load path
with the pc-kernel snap.  When firmware is loaded from
/lib/firmware/updates (as per the workaround) /dev/media0 is created but
the uaccess ACL has not yet been applied when WirePlumber starts,
resulting in:

    wireplumber: ERROR /dev/media0: Failed to open media device at /dev/media0: 
Permission denied
    wireplumber: Failed to add device for 
'/sys/devices/pci0000:00/0000:00:05.0/media0', skipping

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

Title:
  There is a conflict between the pc-kernel snap and additional firmware
  packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/2150769/+subscriptions


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

Reply via email to