Problem
Fedora 42 Beta fails to boot on laptops with Intel IPU6 cameras that have the extra iVSC chip. This affects mainly Intel-based Dell laptops from 2023 onwards, including e.g. Dell XPS 13 models.
Cause
The driver for these systems is broken when compiled with GCC 15, so this affects Fedora 42 and later (as their system compiler is GCC 15) but not Fedora 41 and earlier, even if the kernel versions are the same.
Related Issues
Bugzilla report: #2353148
Workarounds
This can be worked around by preventing VSC-related drivers from loading. The webcam will not work, but the system will boot. You can use the kernel argument module_blacklist=ivsc_cei,ivsc_ace,mei_vsc,mei_vsc_hw
to do this.
If you have an installed system with an older, working kernel, you can add those arguments to the GRUB_CMDLINE_LINUX
line in /etc/default/grub
, then run:
grub2-mkconfig -o /boot/grub2/grub.cfg
Though this will also block the module on your older, working kernel. If you want to avoid that, you can use:
grubby --args="module_blacklist=ivsc_cei,ivsc_ace,mei_vsc,mei_vsc_hw" --update-kernel /path/to/kernel
to update the args for only one specific kernel.
If you are using an Atomic version of Fedora (e.g. Silverblue or Kinoite), you can use:
rpm-ostree kargs --append="module_blacklist=ivsc_cei,ivsc_ace,mei_vsc,mei_vsc_hw"
If you have no working kernel to boot from - for instance, to boot an affected Fedora 42 live or installer image - you must press e
at the bootloader menu to edit the arguments for the kernel, and append module_blacklist=ivsc_cei,ivsc_ace,mei_vsc,mei_vsc_hw
to the linux
or linuxefi
line where other kernel arguments are present.
You can also hang on for the next Fedora 42 kernel build, which should include a fix for this. The most recent Fedora Rawhide kernel build already includes it.