Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#30355 - [nvidia][kernel] Can't install the proprietary NVidia driver after kernel 3.4.2-2 update

Attached to Project: Arch Linux
Opened by Nisk (Nisk) - Tuesday, 19 June 2012, 11:57 GMT
Last edited by Dave Reisner (falconindy) - Sunday, 01 July 2012, 16:47 GMT
Task Type General Gripe
Category Kernel
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
I've updated to the latest Kernel as part of a system upgrade and when I went to install the proprietary
NVIDIA (CUDA Dev.) driver it fails to install....it fails and says in the installer log:

"ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel source to fix it."

I tried navigating to /lib/modules/3.4.2-2-ARCH/build and running the said commands, but that fails also:

"***Error during update of the configuration.
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
scripts/Makefile.build:44: /usr/src/linux-3.4.2-2-ARCH/arch/x86/syscalls/Makefile: No such file or directory
make[1]: *** No rule to make target /usr/src/linux-3.4.2-2-ARCH/arch/x86/syscalls/Makefile'. Stop.
make: *** [archheaders] Error 2
"

It looks like it's trying to build 32-bit stuff, even though I'm on a 64-bit kernel...I really don't know and I don't want to go changing anything to do with the kernel in case I break something completely. Thanks for any help!

Additional info:
Linux Kernel ver. 3.4.2-2-ARCH (x64)
Nvidia Cuda Driver ver. 302.06.03


Steps to reproduce:
Install a new kernel (maybe 'new' is the keyword, I don't know) and try to install any late proprietary NVidia driver(I've tried just the plain one too).
This task depends upon

Closed by  Dave Reisner (falconindy)
Sunday, 01 July 2012, 16:47 GMT
Reason for closing:  Not a bug
Comment by Nisk (Nisk) - Tuesday, 19 June 2012, 12:01 GMT
Oh, and the same driver installer worked fine for the previous kernel(s)!
Comment by Jelle van der Waa (jelly) - Tuesday, 19 June 2012, 12:20 GMT
What are you trying to install? pacman -S nvidia and if you need the cuda toolkit install it from [community]
Comment by Nisk (Nisk) - Tuesday, 19 June 2012, 12:23 GMT
I was trying to install the driver I downloaded from the nvidia website (since that worked for me before). Okay I'll try what you suggested, but isn't the driver provided in the official repositories just the normal one and not a developer one?
Comment by Jelle van der Waa (jelly) - Tuesday, 19 June 2012, 12:28 GMT
I don't know, but i think the normal repo driver works with cuda, since the cuda-sdk depends on cuda-toolkit and nvidia
Comment by Ionut Biru (wonder) - Tuesday, 19 June 2012, 13:29 GMT
did you happened to try to compile the driver after you updated the kernel to 3.4.3 withoutrebooting?
Comment by Nisk (Nisk) - Tuesday, 19 June 2012, 13:37 GMT
No, I rebooted straight away.

The nvidia & nvidia-utils package from the official repositories works though, I haven't tried cuda yet though.
Comment by Jelle van der Waa (jelly) - Sunday, 01 July 2012, 12:11 GMT
So everything works?
Comment by Nisk (Nisk) - Sunday, 01 July 2012, 16:38 GMT
Yes, the problem WASN'T with the official package, rather trying to install the binary provided from nvidia alone. Thanks!

Loading...