To fix a kernel issue, how can I safely downgrade the kernel (and maybe the firmware)?

Here’s what I did to revert to the 6.6.7 kernel.

First, I change the installonly_limit dnf.conf parameter (tip come from this comment):

$ sudo sed -i -r "s/^installonly_limit=.*$/installonly_limit=8/" /etc/dnf/dnf.conf

From [kernel-6.6.7-200.fc39](kernel-6.6.7-200.fc39 | Build Info | koji] I downloaded these packages:

  • kernel-6.6.7-200.fc39.x86_64.rpm
  • kernel-core-6.6.7-200.fc39.x86_64.rpm
  • kernel-modules-6.6.7-200.fc39.x86_64.rpm
  • kernel-modules-core-6.6.7-200.fc39.x86_64.rpm
  • kernel-modules-extra-6.6.7-200.fc39.x86_64.rpm
  • kernel-modules-internal-6.6.7-200.fc39.x86_64.rpm
  • kernel-uki-virt-6.6.7-200.fc39.x86_64.rpm

to ~/download/.

Next, in ~/download/ I executed:

$ sudo dnf install *.rpm

And:

$ sudo grub2-editenv - unset menu_auto_hide

to display grub menu on startup.

Now, I can boot on kernel 6.6.7 and these bugs are fixed:

:slightly_smiling_face: