Laptop fails to boot after update to kernel-6.4.4-200.fc38.x86_64

Hello Patrick, I have not tried this - I will check it out later tonight but I doubt if it will work in my case, as the display is not recognized at all and I do not get any output (not even an underscore).

Hello Jeff,
Here are the details (all run from the 6.3 kernel):

# dnf list installed '*nvidia*'
Installed Packages
nvidia-gpu-firmware.noarch              20230625-151.fc38               @updates
# dnf repolist
repo id                       repo name
code                          Visual Studio Code
docker-ce-stable              Docker CE Stable - x86_64
fedora                        Fedora 38 - x86_64
fedora-cisco-openh264         Fedora 38 openh264 (From Cisco) - x86_64
fedora-modular                Fedora Modular 38 - x86_64
hashicorp                     Hashicorp Stable - x86_64
rpmfusion-free                RPM Fusion for Fedora 38 - Free
rpmfusion-free-updates        RPM Fusion for Fedora 38 - Free - Updates
rpmfusion-nonfree             RPM Fusion for Fedora 38 - Nonfree
rpmfusion-nonfree-updates     RPM Fusion for Fedora 38 - Nonfree - Updates
updates                       Fedora 38 - x86_64 - Updates
updates-modular               Fedora Modular 38 - x86_64 - Updates
# lsmod | grep -E 'nouveau|nvidia'
nouveau              3420160  1
drm_ttm_helper         16384  1 nouveau
i2c_algo_bit           20480  2 i915,nouveau
drm_display_helper    208896  2 i915,nouveau
ttm                   102400  3 drm_ttm_helper,i915,nouveau
mxm_wmi                16384  1 nouveau
video                  73728  3 msi_wmi,i915,nouveau
wmi                    45056  5 video,wmi_bmof,msi_wmi,mxm_wmi,nouveau
# mokutil --test-key /etc/pki/akmods/certs/public_key.der
/etc/pki/akmods/certs/public_key.der is already enrolled

I have exactly the same issue with my Framework laptop.

From a previous machine that contained this SSD, I also had nvidia-gpu-firmware.noarch installed. I removed that as there is no Nvidia in this new laptop, but it made no difference: kernel-6.4.4-200.fc38.x86_64 won’t boot.

Since we can see the nvidia drivers are not installed and that nouveau is being loaded I would suggest that one do the repair in 2 steps.

  1. sudo dnf upgrade --refresh to ensure the system is fully updated.
  2. sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda to install the required packages for the drivers. Extra needed dependencies should be automatically pulled in.

Then wait at least 5 minutes after the install of the nvidia drivers before rebooting. The necessary time delay depends upon the amount of time required for akmods to build the actual modules.

The key is enrolled, so the new modules being built should be signed and properly loaded when you reboot.

No luck Jeff :frowning_face:

Attaching the latest command outputs:

# dnf list installed '*nvidia*'
Installed Packages
akmod-nvidia.x86_64                                                                          3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
kmod-nvidia-6.3.12-200.fc38.x86_64.x86_64                                                    3:535.86.05-1.fc38                                                     @@commandline             
kmod-nvidia-6.4.6-200.fc38.x86_64.x86_64                                                     3:535.86.05-1.fc38                                                     @@commandline             
nvidia-gpu-firmware.noarch                                                                   20230625-151.fc38                                                      @updates                  
nvidia-persistenced.x86_64                                                                   3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
nvidia-settings.x86_64                                                                       3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                                                                   3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64                                                              3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686                                                           3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64                                                         3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64                                                           3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686                                                                3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64                                                              3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64                                                             3:535.86.05-1.fc38                                                     @rpmfusion-nonfree-updates
# dnf repolist
repo id                                                                               repo name
code                                                                                  Visual Studio Code
fedora                                                                                Fedora 38 - x86_64
fedora-cisco-openh264                                                                 Fedora 38 openh264 (From Cisco) - x86_64
fedora-modular                                                                        Fedora Modular 38 - x86_64
rpmfusion-free                                                                        RPM Fusion for Fedora 38 - Free
rpmfusion-free-updates                                                                RPM Fusion for Fedora 38 - Free - Updates
rpmfusion-nonfree                                                                     RPM Fusion for Fedora 38 - Nonfree
rpmfusion-nonfree-updates                                                             RPM Fusion for Fedora 38 - Nonfree - Updates
updates                                                                               Fedora 38 - x86_64 - Updates
updates-modular                                                                       Fedora Modular 38 - x86_64 - Updates
# lsmod | grep -E 'nouveau|nvidia'
nvidia_drm             94208  2
nvidia_modeset       1560576  3 nvidia_drm
nvidia_uvm           3502080  0
nvidia              62611456  99 nvidia_uvm,nvidia_modeset
video                  73728  3 msi_wmi,i915,nvidia_modeset

Today, I also had the kernel-6.4.6-200.fc38.x86_64 installed and it has the same issue as kernel-6.4.4-200.fc38.x86_64 (i.e., completely blank screen).

Uploaded logs here:
kernel-6.4.6-200 (Blank screen) → https://drive.google.com/file/d/1Tv8L517Vmseh01QuFAf0ICAn4iSqareV/view?usp=sharing
kernel-6.3.12-200 (Works) → https://drive.google.com/file/d/1QAEnuYpKwV3KpMOn31mH4EkontpGjLmS/view?usp=sharing

Now I am afraid I will lose the only available kernel (6.3) with the next kernel update. Is it safe to uninstall one of the 6.4 kernels using dnfdragora?

My bad, I realised I did not wait for the 5 minutes as I was too eager to find if the nvidia installation solves the problem. So I used this command again to see if it completes the akmod sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda - it completed with a “nothing to do” message. So I rebooted again and now the 6.3 kernel is also giving a blank screen after showing the fast scroll of boot messages (in non-quiet mode). I put the machine to sleep and brought it back and it still shows the blank screen. Rebooted again, same issue.

Now, I have completely lost Fedora as the rescue boot is also not coming up - i just see a bunch of failure messages and a press Enter message. It keeps cycling through the same set of messages after pressing Enter.

I do not have access to another computer to ssh and find what happened. I will try to reinstall Fedora sometime later next week.

Thank you Jeff, Kamil for all the help and guidance.

That showed the modules were loaded and running.

Knee jerk reactions to suspected problems without understanding the actual situation may cause more problems.

The issue did not appear to be that the drivers were not loaded, but that something else was happening.

1 Like

I also have exactly the same problem. My GPU is GTX1660Ti. I’ve installed nvidia proprietary drivers.(I had low fps running CS Go so I installed them and low fps solved, so I am pretty sure nvidia drivers are running and active).
And also I have the same error in my logs:

Aug 08 12:38:53 fedora-sina kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes

Did you removed the 'faulty" kmod-nvidia-[newest kernel version] first? Akmods will tell you “nothing to do” if that one is still there; i don’t know why, but sometimes that kmod- is’nt generated “working well” but still sits there.

So check with “sudo dnf list kmod-nvidia-*” and remove the latest version -if that is the one for you new kernel- with “sudo dnf remove kmod-nvidia-[newest kernel version]”.

then run akmods again: sudo akmods

It should generate a working kmod-nvidia now

Thanks Richard for the input. Since I could not proceed due to the lack of GUI, i wiped the partition and reinstalled Fedora 38 - it is now working fine. I have not installed the nvidia drivers this time.