Nvidia Drivers won't install on Liquorix 3.7.0-10.dmz.2
cplguy
Status: Curious
Joined: 20 Mar 2013
Posts: 6
Location: United States
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4127
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
cplguy
Status: Curious
Joined: 20 Mar 2013
Posts: 6
Location: United States
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4127
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
cplguy
Status: Curious
Joined: 20 Mar 2013
Posts: 6
Location: United States
Reply Quote
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
cplguy
Status: Curious
Joined: 20 Mar 2013
Posts: 6
Location: United States
Reply Quote
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
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 1122
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4127
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
cplguy
Status: Curious
Joined: 20 Mar 2013
Posts: 6
Location: United States
Reply Quote
:: 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
cplguy
Status: Curious
Joined: 20 Mar 2013
Posts: 6
Location: United States
Reply Quote
:: 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
Display posts from previous:   

All times are GMT - 8 Hours