Manjaro hangs on boot - Started CUPS scheduler

Hey guys, I think I found the solution. Today I have updated my system’s kernel from 5.7.19-2 to 5.8.6-1, which caused that issue when the system was hanging at the "Started CUPS scheduler’ during the system boot. So I decided to dig a little bit deeper and went into the journalctl boot log. it appeared that “nvidia” and “nvidia-drm” modules couldn’t be found for that new kernel. So, I simply reinstalled the nvidia driver while I was in the text mode and after the reinstallation, I literally was automatically booted into the SDDM.

You can check the log with the modules being not found by the system like this:

journalctl -b | grep 'Failed to find module'

I have Virtualbox installed, so I have a couple of related modules needed to be reinstalled for that app as well.

Here what I actually did:

mhwd -li -d --pci   # checking what video driver is currently installed (in my case it was "video-nvidia-450xx"
sudo mhwd -r pci video-nvidia-450xx   # removing the driver
sudo mhwd -i pci video-nvidia-450xx   # installing the driver (for my card it is currently the latest driver available)

For you, it may differ since it depends on what kind of driver you use (free/non-free) and what kind of video card vendor you have.