[Solved] Booting "Module 'nvidia" is not found" and lightdm issues

After a crash during system update, reinstalling my kernel and all packages (see Can not mount partition to manjaro-chroot from live-usb), loading Manjaro still gets stuck.

The last thing I see is [ OK ] Started hostname Service . Using the TTY, sudo journalctl reveals a couple of things:

...
kernel: proc: Bad value for 'hidepid'
...
bumblebeed[977]: Module 'nvidia' is not found.
...
bumblebeed.service: Failed with result 'exit-code'
...

And then

systemd-coredump[1707]: Process 1704 (lightdm-gtk-gre) of user 620 dumped core.
                        Stack trace of thread 1704:
                        #0  0x00007f733c1a1693 memset (ld-linux-x86-64.so.2 + 0x22693)
                        #1 ...
...
systemd[1]: lightdm.service: Failed with result 'exit-code'.

After that we get a systemd[1]: lightdm.service: Scheduled restart job, restart counter is at ... multiple times with the above lightdm stack trace inbetween each try.

inxi -G gives

Graphics:  Device-1: Intel driver: i915 v: kernel 
           Device-2: NVIDIA GP107GLM [Quadro P2000 Mobile] driver: nouveau v: kernel 
           Display: x11 server X.org 1.20.10 driver: intel  
           Message: Advanced graphics data unavailable for root. 

mhwd -l gave me

> 0000:01:00.0 (0300:10de:1cba) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2020.11.30               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2020.11.30               false            PCI
          video-nvidia            2020.11.30               false            PCI
    video-nvidia-390xx            2020.11.30               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

> 0000:00:02.0 (0300:8086:3e94) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2020.11.30               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2020.11.30               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

I did sudo mhwd -i pci video-hybrid-intel-nvidia-390xx-bumblebee and it succeeded, but the booting issue persists :thinking:

I don’t care much for getting the nvidia card running, the intel one would be sufficient, I’d just like to get back into my system. Thank you for any advice you can give :bowing_man:

Hello @dm-on :wink:

A quick search says that Quadro P2000 Mobile needs a driver version lower than 390xx, so not possible to install it with mhwd.

Quadro P2000 is supported but i guess not the mobile version: Appendix A. Supported NVIDIA GPU Products

Completely remove all nvidia drivers, xorg configs, modprobes, modloads and KMS Options. Normally done by removing it with mhwd. Then xorg should choose intel first. Maybe you have to remove everything by hand after this change of the nvidia driver.

Lower version? I think the Manjaro version I booted via live-usb was mentioning 450xx.It seems to be a new driver released in Sep 2020 and on Nvidias website it says to support P2000 (doesn’t mention mobile version explicitly but I chose mobile in the driver search).

If you captured this data from a live boot, then it is nouveau running:

So I assume, no support for the mobile version. Maybe i am wrong.

inxi -Gazy will also also show the vendor and pci ID and compare it: Appendix A. Supported NVIDIA GPU Products

1 Like

When live-booting I chose the “propriatrary drivers” option and inxi -Gazy includes:

  Device-2: NVIDIA GP107GLM [Quadro P2000 Mobile] vendor: Lenovo 
  driver: nvidia v: 455.45.01 alternate: nouveau,nvidia_drm bus ID: 01:00.0 
  chip ID: 10de:1cba

According to this the first 4 digits are the vendor ID, the second pair represents the “chip ID”. And 1CBA is indeed listed on 490xx Supported NVIDIA GPUs

Quadro P2000	1CBA	H
Quadro P2000 with Max-Q Design	1CBA 17AA 2266	H
Quadro P2000 with Max-Q Design	1CBA 17AA 2267	H

It also seems to be listed on the 390xx Supported NVIDIA GPUs, although mobile isn’t mentioned there at all, same pci ID though.

Also in the live boot, mhwd -l is giving me video-hybrid-intel-nvidia-450xx-prime and video-nvidia-455xx as well.

So all that makes sense now I guess and I should probably try getting that driver running on my old Manjaro install :thinking:

I also digged into my broken Manjaro’s /var/log/pacman.log and it was actually attempting a driver update in the last update during which my machine had the power out, hence causing all these issues:

[ALPM-SCRIPTLET] ==> Maintaining video driver hybrid-intel-nvidia-430xx-bumblebee
[PACMAN] Running 'pacman -Rdd --noconfirm lib32-nvidia-430xx-utils linux419-nvidia-430xx linux54-nvidia-430xx mhwd-nvidia-430xx nvidia-430xx-utils'
[ALPM-SCRIPTLET] Packages (5) lib32-nvidia-430xx-utils-430.64-1  linux419-nvidia-430xx-430.64-79  linux54-nvidia-430xx-430.64-88  mhwd-nvidia-430xx-430.64-1.0  nvidia-430xx-utils-430.64-3
[ALPM-SCRIPTLET] removing lib32-nvidia-430xx-utils...
[ALPM] removed lib32-nvidia-430xx-utils (430.64-1)
[ALPM-SCRIPTLET] removing linux419-nvidia-430xx...
[ALPM] removed linux419-nvidia-430xx (430.64-79)
[ALPM-SCRIPTLET] removing linux54-nvidia-430xx...
[ALPM] removed linux54-nvidia-430xx (430.64-88)
[ALPM-SCRIPTLET] removing mhwd-nvidia-430xx...
[ALPM] removed mhwd-nvidia-430xx (430.64-1.0)
[ALPM-SCRIPTLET] removing nvidia-430xx-utils...
[ALPM] removed nvidia-430xx-utils (430.64-3)
[ALPM-SCRIPTLET] Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-430xx/MHWDCONFIG' is invalid!
[ALPM-SCRIPTLET] Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-430xx-bumblebee/MHWDCONFIG' is invalid!
[ALPM-SCRIPTLET] Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-430xx/MHWDCONFIG' is invalid!
[ALPM-SCRIPTLET] Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-430xx-bumblebee/MHWDCONFIG' is invalid!
[ALPM-SCRIPTLET] Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-430xx/MHWDCONFIG' is invalid!
[ALPM-SCRIPTLET] Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-430xx-bumblebee/MHWDCONFIG' is invalid!
[ALPM] removed lib32-nvidia-430xx-utils (430.64-1)
[ALPM] removed mhwd-nvidia-455xx (455.45.01-1)
[ALPM] removed mhwd-nvidia-450xx (450.80.02-1)
[ALPM] removed mhwd-nvidia-440xx (440.100-1)
[ALPM] removed mhwd-nvidia-435xx (435.21-1.0)
[ALPM] removed mhwd-nvidia-430xx (430.64-1.0)
[ALPM] removed mhwd-nvidia-418xx (418.113-1)
[ALPM] upgraded mhwd-nvidia-390xx (390.132-1 -> 390.138-1)
[ALPM] installed mhwd-nvidia (455.45.01-3)
[ALPM] installed lib32-nvidia-utils (455.45.01-3)

You will have to reinstall mhwd completely and also delete your installed configs in /var/lib/mhwd/local/pci/, then install the gpu driver again with the new config video-nvidia or similiar.

have you try

sudo mhwd -a pci nonfree 0300
sudo mhwd-kernel -i linux510 ( check also headers & linux510-drivers )
sudo mhwd-kernel -i linux54 ( check also headers & linux510-drivers )
1 Like

@stephan, My 5.4 kernel should be ok, I tried to install 5.9 kernel as that’s what’s used on the live-usb, so I thought using the same kernel wouldn’t harm but apparently can’t add the new kernel from within manjaro-chroot.

Regarding sudo mhwd -a pci nonfree 0300, Will this actually work properly from within manjaro-chroot ? As I understand it should, as the actual installation just happens on the next boot? But it gives me:

> Using config 'video-hybrid-intel-nvidia-prime' for device: 0000:01:00.0 (0300:10de:1cba) Display controller nVidia Corporation GP107GLM [Quadro P2000 Mobile]
> Using config 'video-hybrid-intel-nvidia-prime' for device: 0000:00:02.0 (0300:8086:3e94) Display controller Intel Corporation 
Error: config 'video-hybrid-intel-nvidia-prime' conflicts with config(s): video-hybrid-intel-nvidia-390xx-bumblebee

For now I am trying

sudo mhwd -a pci free 0300 -f

Which works, but I’ll have to boot into the broken system to see the effect.

@megavolt Whad do you mean by reinstall mhwd completely? Nothing wrong with mhwd itself or any other drivers I believe. Isn’t mhwd -a pci auto installing the given driver, or do you see any other conflicts? To you point, I just deleted everything in there except for video-linux.

Remove video-hybrid-intel-nvidia-390xx-bumblebee: sudo mhwd -r pci video-hybrid-intel-nvidia-390xx-bumblebee and then run the auto installer: sudo mhwd -a pci nonfree 0300.

1 Like

Thank you @pobrn, using mhwd -r seems the proper way and resulted in the removal of a couple of packages :sweat_smile:

At this point, most journalctl errors pasted at the top have vanished, including the bumblebeed[977]: Module 'nvidia' is not found. :smiley:
I also managed to connect to the internet from my tty, so I was able to mhwd-kernel -i linux59, but no luck with that kernel either.

Edit: The lightdm issue also went away, it now seems that Xorg has issues starting. Looking at var/log/Xorg.0.log I see an Error Failed to load module 'intel'. Got to look into this further but maybe the integrated Intel graphics isn’t satisfied now.

I deactivated the builtin Intel graphics in Bios, now I can load Xorg, Xfce4 and lightdm is also working :raised_hands:

I’d still like to get intel graphics to work again but will mark this as solved and open a new topic.

Im a noob on linux and couldnt instal Manjaro, xfce nor kde, It says [[FAILED] Failed to start light Display Manager], and for kde says failed simple desktop display manager… i give up… im going to try Pop OS… cheers

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.