Nvidia Drivers won't install on Liquorix 3.7.0-10.dmz.2
I have successfully installed the 3.7.0-10.dmz.2-liquorix-amd64 kernel, and it starts, but Xserver does not function. after doing a sudo apt reinstall nvidia-kernel-dkms, it integrates the modules fine for the stock 3.2.0-4-amd64 kernel, but not the liquorix kernel. How can I get the nvidia drivers to install? I have included the contents of the /var/lib/dkms/nvidia/304.48/build/make.log file below:
:: Code :: DKMS make.log for nvidia-304.48 for kernel 3.7.0-10.dmz.2-liquorix-amd64 (x86_64)
Wed Mar 20 01:50:35 PDT 2013 make: Entering directory `/var/lib/dkms/nvidia/304.48/build' make -C /lib/modules/3.7.0-10.dmz.2-liquorix-amd64/build M=`/bin/pwd` modules make[1]: Entering directory `/usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64' CC [M] /var/lib/dkms/nvidia/304.48/build/nv.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv.c:13: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv.c:13: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-acpi.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-acpi.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-acpi.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-chrdev.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-chrdev.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-chrdev.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-cray.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-cray.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-cray.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-gvi.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-gvi.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-gvi.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-i2c.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-i2c.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-i2c.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-mempool.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-mempool.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-mempool.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-mlock.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-mlock.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-mlock.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CC [M] /var/lib/dkms/nvidia/304.48/build/nv-mmap.o In file included from include/linux/kernel.h:10:0, from include/linux/sched.h:15, from include/linux/utsname.h:5, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:40, from /var/lib/dkms/nvidia/304.48/build/nv-mmap.c:15: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] In file included from /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess.h:594:0, from include/linux/poll.h:11, from /var/lib/dkms/nvidia/304.48/build/nv-linux.h:99, from /var/lib/dkms/nvidia/304.48/build/nv-mmap.c:15: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’: /usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] /var/lib/dkms/nvidia/304.48/build/nv-mmap.c: In function ‘nv_kern_mmap’: /var/lib/dkms/nvidia/304.48/build/nv-mmap.c:466:47: error: ‘VM_RESERVED’ undeclared (first use in this function) /var/lib/dkms/nvidia/304.48/build/nv-mmap.c:466:47: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [/var/lib/dkms/nvidia/304.48/build/nv-mmap.o] Error 1 make[1]: *** [_module_/var/lib/dkms/nvidia/304.48/build] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.7.0-10.dmz.2-liquorix-amd64' make: *** [modules] Error 2 make: Leaving directory `/var/lib/dkms/nvidia/304.48/build' Back to top |
|||||
304.48 doesn't work with 3.7.10 kernel, you need the current version, you have to learn to understand that using dkms is not really compatible with using non distro standard kernels, or xorgs for that matter.
When you use the distro kernel, the distro nvidia dkms package, and the distro xorg, everything is designed and tested to work well together. When you use later kernels there are no guarantees at all. sgfxi will install the latest nvidia driver assuming the various mint bugs don't kick in, this is mint, right? or ubuntu? Make sure to include this output NOW, HERE: inxi -bxx so we don't have to ask you item by item about your system. But 304.48 will not work, that's not a bug, it's expected and standard, only the current versions of 304/310/313 series work on new kernels. Back to top |
|||||
Here's the output from inxi:
:: Code :: CPU[-Quad core AMD Phenom II X4 965 (-MCP-) clocked at 800.000 Mhz-] Kernel[-3.2.0-4-amd64 x86_64-] Up[-16:21-] Mem[-2010.1/16084.9MB-] HDD[-2140.5GB(0.6% used)-] Procs[-197-] Client[-Shell-] inxi[-1.4.23-]I'm running Linux Mint LMDE. Will the Nvidia drivers work if I manually install the 310.40 *.run package from nvidia.com? Back to top |
|||||
Please post the data I requested: inxi -bxx
Failure to post requested data terminates support here because it's a waste of both of our time to have to try to guess what your system is. Back to top |
|||||
That option does not produce anything. Here is the output:
:: Code :: kurt@kurt-pc ~ $ inxi -bxx
/usr/bin/inxi: illegal option -- b Error 7: One of the options you entered in your script parameters: -bxx is not supported.The option may require extra arguments to work. For supported options (and their arguments), check the help menu: inxi -h Back to top |
|||||
I got the nVidia drivers installed by following the instructions here:
forums.linuxmint.com/viewtopic.php?f=191&t=129040&p=700856#p700856 Back to top |
|||||
You can always run inxi -U first to update the script. It's likely that the version you have is ancient. The -b switch has been part of inxi for the longest time, so either you're not running inxi, or you're using inxi from a neglected package.
Back to top |
|||||
yes, for some reason mint has not updated that ancient version they use, 1.7.24 or whatever it is.
Nice to see they can find their way to sgfxi and that it works, some mint installs appear to have issues when you remove the dkms driver but nobody has yet found out why, or reported it fully. damentz is correct, inxi -U will update your script, done as root, or sudo or however one does it. Oh, wait, I looked again, this version is even older, 1.4, I can't even remember what that did anymore, where does someone get such an old inxi now? Mint package is 1.7.24 last I checked. Back to top |
|||||
:: damentz wrote :: You can always run inxi -U first to update the script. It's likely that the version you have is ancient. The -b switch has been part of inxi for the longest time, so either you're not running inxi, or you're using inxi from a neglected package.Thanks. I just updated the version. I'm now on version of 1.8.45. Here's the output of inxi --bxx: :: Code :: kurt@kurt-pc ~ $ inxi -bxx
System: Host: kurt-pc Kernel: 3.7.0-10.dmz.2-liquorix-amd64 x86_64 (64 bit, gcc: 4.7.2) Desktop: Cinnamon 1.6.7 dm: kdm Distro: Linux Mint LMDE Machine: Mobo: ASUSTeK model: M4A89TD PRO USB3 version: Rev 1.xx Bios: American Megatrends version: 2001 date: 03/08/2011 CPU: Quad core AMD Phenom II X4 965 (-MCP-) clocked at 800.00 MHz Graphics: Card: NVIDIA Device 06c4 bus-ID: 07:00.0 chip-ID: 10de:06c4 X.Org: 1.12.4 driver: nvidia Resolution: 1920x1080@60.0hz, 1440x900@59.9hz GLX Renderer: GeForce GTX 465/PCIe/SSE2 GLX Version: 4.3.0 NVIDIA 313.26 Direct Rendering: Yes Network: Card-1: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller driver: r8169 ver: 2.3LK-NAPI port: b800 bus-ID: 04:00.0 chip-ID: 10ec:8168 Card-2: Realtek RTL8187 Wireless Adapter driver: rtl8187 usb-ID: 002-002 chip-ID: 0bda:8187 Drives: HDD Total Size: 2140.5GB (0.6% used) Info: Processes: 206 Uptime: 4:47 Memory: 2366.0/16029.2MB Runlevel: 2 Gcc sys: 4.7.2 alt: 4.4/4.6 Client: Shell (bash 4.2.36 running in gnome-terminal) inxi: 1.8.45 Back to top |
|||||
:: techAdmin wrote :: yes, for some reason mint has not updated that ancient version they use, 1.7.24 or whatever it is.
Nice to see they can find their way to sgfxi and that it works, some mint installs appear to have issues when you remove the dkms driver but nobody has yet found out why, or reported it fully. damentz is correct, inxi -U will update your script, done as root, or sudo or however one does it. Oh, wait, I looked again, this version is even older, 1.4, I can't even remember what that did anymore, where does someone get such an old inxi now? Mint package is 1.7.24 last I checked. I'm running Linux Mint Debian Edition (UP6) x86-64. Back to top |
|||||
All times are GMT - 8 Hours
|