Bugzilla – Bug 144526
Enhancement: NVidia's latest x86-64 bit driver (1.0-8178) no longer works with Beta1
Last modified: 2006-01-23 11:58:24 UTC
Disclaimer: I know SUSE is not responsible for NVidia's drivers, I recognize that it is their responsibility to make their drivers work with SUSE Linux. The x86-64 bit driver (1.0-8178) worked with Alpha4, but does not work with Beta1. I'm hoping that by making SUSE aware, we can get NVIDIA to update their driver to work with it by Beta2, or at least before SUSE Linux 10.1 is released. It fails while trying to compile. Also, if NVIDIA is not aware, the x86-64 bit driver install script places the text in strange places on SUSE Linux, so you have to guess what it says based on a few garbled lines.
I've noticed that problem too. The change seems to be introduced with 2.6.15-git and still exists with the current KOTD. Just for information the error message: /root/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function ‘nv_kern_vma_nopage’: /root/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:1636: error: ‘mem_map’ undeclared (first use in this function) /root/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:1636: error: (Each undeclared identifier is rep orted only once /root/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:1636: error: for each function it appears in.) /root/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function ‘nv_kern_mmap’: /root/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:1979: error: implicit declaration of function ‘ remap_page_range’ And the vmware driver modules are also bugged by that change: /tmp/vmware-config6/vmmon-only/linux/driver_compat.h: In function ‘LinuxDriverDestructorOld4Gb’: /tmp/vmware-config6/vmmon-only/linux/driver_compat.h:30: error: ‘mem_map’ undeclared (first use in this function) /tmp/vmware-config6/vmmon-only/linux/driver_compat.h:30: error: (Each undeclared identifier is reported only once /tmp/vmware-config6/vmmon-only/linux/driver_compat.h:30: error: for each function it appears in.) /tmp/vmware-config6/vmmon-only/linux/driver_compat.h: In function ‘LinuxDriverIoctlAlloc4Gb’: /tmp/vmware-config6/vmmon-only/linux/driver_compat.h:136: error: ‘mem_map’ undeclared (first use in thi s function) /tmp/vmware-config6/vmmon-only/linux/driver.c: In function ‘LinuxDriverLockedNoPage’: /tmp/vmware-config6/vmmon-only/linux/driver.c:1174: error: ‘mem_map’ undeclared (first use in this func tion)
Read http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html