Skip to main content
Topic: nvidia 390 dkms build error exit code 2 (Read 531 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

nvidia 390 dkms build error exit code 2

Hello!

Just installed artix so I'm attempting to install the proper nvidia drivers.

ran yay -S with all of the 390 packages from the aur, and all of them seemed to install fine except the dkms. yay -Q | grep dkms says that they're installed but I don't think the installation was successful:

Quote
Error! Bad return status for module build on kernel: 6.15.2-artix1-1 (x86_64)
Consult /var/lib/dkms/nvidia/390.157/build/make.log for more information.

make.log:
Quote
  CC [M]  nvidia/nv.o
nvidia/nv-frontend.c:11:10: fatal error: nv-misc.h: No such file or directory
   11 | #include "nv-misc.h"
      |          ^~~~~~~~~~~
compilation terminated.
nvidia/nv-instance.c:11:10: fatal error: nv-misc.h: No such file or directory
   11 | #include "nv-misc.h"
      |          ^~~~~~~~~~~
compilation terminated.
make[4]: *** [/usr/lib/modules/6.15.2-artix1-1/build/scripts/Makefile.build:203: nvidia/nv-frontend.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [/usr/lib/modules/6.15.2-artix1-1/build/scripts/Makefile.build:203: nvidia/nv-instance.o] Error 1
nvidia/nv-gpu-numa.c:24:10: fatal error: nv-linux.h: No such file or directory
   24 | #include "nv-linux.h"
      |          ^~~~~~~~~~~~
compilation terminated.
make[4]: *** [/usr/lib/modules/6.15.2-artix1-1/build/scripts/Makefile.build:203: nvidia/nv-gpu-numa.o] Error 1
nvidia/nv.c:11:10: fatal error: nv-misc.h: No such file or directory
   11 | #include "nv-misc.h"
      |          ^~~~~~~~~~~
compilation terminated.
make[4]: *** [/usr/lib/modules/6.15.2-artix1-1/build/scripts/Makefile.build:203: nvidia/nv.o] Error 1
make[3]: *** [/usr/lib/modules/6.15.2-artix1-1/build/Makefile:2003: .] Error 2
make[2]: *** [/usr/lib/modules/6.15.2-artix1-1/build/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/nvidia/390.157/build'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/lib/modules/6.15.2-artix1-1/build'
make: *** [Makefile:81: modules] Error 2

# exit code: 2

Re: nvidia 390 dkms build error exit code 2

Reply #1
You are missing the file nv-misc.h. It's in nvidia-390xx-dkms.

pacman -F nv-misc.h
galaxy/nvidia-390xx-dkms 390.157-7
    usr/src/nvidia-390.157/common/inc/nv-misc.h