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.

Reply via email to