make is (was) installed.
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --kernel-name=2.4.18-k7, did not
work.
So, I obtained NVIDIA-Linux-x86-1.0-4363.run from nvidia.com, and ran as:
sh NVIDIA-Linux-x86-1.0-4363.run --kernel-name=2.4.18-k7, and this worked
(seemingly).
I set my X driver to be nvidia (as indicated) but could not startx.
I tried: # modprobe nvidia and came up with a list of "unresolved
symbols".
I taken the liberty of attaching both the nvidia-installer.log, as well as
the output of modprobe nvidia to this message.
Please tell me what to attempt next.
Thanks,
-K
PS: Richard, I followed your instructions line for line:
> cd /usr/src/linux
> make mrproper
> cp /boot/config-xx .config
> edit Makefile
> change line 4 from
> EXTRAVERSION =
> To
> EXTRAVERSION = -k7
> save file;
> make oldconfig
> make dep
yet, # sh NVIDIA-Linux-x86-1.0-5336-pkg1.run would not work.
On Thu, 25 Mar 2004, at 10:25am, Ray Olszewski wrote:
>
> Why this fails is not readily apparent. The first thing to check, I
> suppose, is that you have "make" installed on your system. If not, install
> it ("apt-get install make").
>
> If that's not it, try pecifying the kernel name as a command-line option.
> It's something like the following:
>
> sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --kernel-name=[KERNELNAME]
>
> replacing [KERNELNAME] with the actual name.
>
> If neither of these tactica work, consider dropping back to an eariler
> version of the NVIDIA package, one known to work with 2.4.x kernels (like
> the 4363 I have working here with a bespoke 2.4.19 .
>
k
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
devfs_register_chrdev_R20a18c11
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
mem_map_R22d9a713
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
devfs_register_R523235af
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
irq_stat_R6cdfcf3e
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
init_mm_R33601568
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
devfs_unregister_R8e255fa4
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
remove_proc_entry_R5d34571b
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
__pollwait_Rf0ced4f0
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
create_proc_entry_Rea80db1e
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: unresolved symbol
proc_root_driver_R4e04d290
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: insmod
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o failed
/lib/modules/2.4.18-k7/kernel/drivers/video/nvidia.o: insmod nvidia failed
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Mar 26 01:11:51 2004
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: true
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
XFree86 install prefix : /usr/X11R6
OpenGL install prefix : /usr
Installer install prefix: /usr
kernel include path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp site : ftp://download.nvidia.com
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Not probing for precompiled kernel interfaces.
-> Kernel include path: '/usr/src/linux/include'
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f nv.o os-agp.o os-interface.o os-registry.o nv-linux.o nv_compiler.h *
.d NVdriver nvidia.o
-> Building kernel module:
executing: 'cd ./usr/src/nv; make nvidia.o SYSINCLUDE=/usr/src/linux/include
'...
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -1`\" > nv_compiler.h
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -
DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D_
_KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVE
L=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PA
GE_RANGE_4 -I. -I/usr/src/linux/include -Wno-cast-qual nv.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -
DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D_
_KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVE
L=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PA
GE_RANGE_4 -I. -I/usr/src/linux/include -Wno-cast-qual os-agp.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -
DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D_
_KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVE
L=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PA
GE_RANGE_4 -I. -I/usr/src/linux/include -Wno-cast-qual os-interface.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -
DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D_
_KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVE
L=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PA
GE_RANGE_4 -I. -I/usr/src/linux/include -Wno-cast-qual os-registry.c
ld -r -o nv-linux.o nv.o os-agp.o os-interface.o os-registry.o
ld -r -o nvidia.o nv-linux.o nv-kernel.o
-> done.
-> Kernel module compilation complete.
-> Installing classic TLS OpenGL libraries.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-4363):
executing: './usr/src/nv/makedevices.sh'...
depmod: *** Unresolved symbols in /lib/modules/2.4.18-k7/kernel/drivers/vide
o/nvidia.o
executing: '/sbin/ldconfig'...
executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Sanity check passed.
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86
(version: 1.0-4363) is now complete. Please update your XF86Config file as
appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README for details.