Thanks, after creating the symbolic link the nvidia
shell script build the kernel interface but then
stopped with the following response: (and also I
believe that the headers are the correct ones for my
kernel)
 executing: 'cd ./usr/src/nv; make nvidia.o
SYSINCLUDE=/usr/src/linux/include 
   '... 
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n
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=4496  -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=4496  -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=4496  -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=4496  -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. 
ERROR: Unable to load the kernel module 'nvidia.o'. 
This is most likely 
       because the kernel module was built using the
wrong kernel header files. 
       Please make sure you have installed the kernel
header files for your 
       kernel; on Red Hat Linux systems, for example,
be sure you have the 
       'kernel-source' rpm installed.  If you know the
correct kernel header 
       files are installed, you may specify the kernel
include path with the 
       '--kernel-include-path' commandline option. 
-> Kernel module load error: ./usr/src/nv/nvidia.o:
unresolved symbol 
   devfs_register_chrdev_R20a18c11 
   ./usr/src/nv/nvidia.o: unresolved symbol
mem_map_R22d9a713 
   ./usr/src/nv/nvidia.o: unresolved symbol
devfs_register_R523235af 
   ./usr/src/nv/nvidia.o: unresolved symbol
irq_stat_R6cdfcf3e 
   ./usr/src/nv/nvidia.o: unresolved symbol
init_mm_R33601568 
   ./usr/src/nv/nvidia.o: unresolved symbol
devfs_unregister_R8e255fa4 
   ./usr/src/nv/nvidia.o: unresolved symbol
remove_proc_entry_R5d34571b 
   ./usr/src/nv/nvidia.o: unresolved symbol
__pollwait_Rf0ced4f0 
   ./usr/src/nv/nvidia.o: unresolved symbol
create_proc_entry_Rea80db1e 
   ./usr/src/nv/nvidia.o: unresolved symbol
proc_root_driver_R4e04d290 
   ./usr/src/nv/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. 
ERROR: Installation has failed.  Please see the file 
       '/var/log/nvidia-installer.log' for details. 
You may find suggestions 
       on fixing installation problems in the README
available on the Linux 
       driver download page at www.nvidia.com.
 
That line "Hint you are trying to load a module
without GPL compatible licence..." is that the
problem? And of course what do I do about it? 
I always thought nvidia was ok because they provide
drivers for linux. Should I be supporting some other
video card maker? 

--- "Scott C. Linnenbringer" <[EMAIL PROTECTED]> wrote:
> On Sat, 18 Oct 2003 11:19:34 -0700 (PDT), John
> Yurcik <[EMAIL PROTECTED]>
> wrote: 
> 
> > Hi, I have installed kernel headers (athlon 990mhz
> > running debian stable) Kernel-headers 2.4.18-1-k7
> are
> > in the /include/ directory. 
> > Attempting to load the Nvidia drivers from the
> shell
> > command, 'Sh NVIDIA-Linux-X86-1.0-4496-pkg2.run' I
> get
> > the message: "Unable to find the kernel header
> files
> > for the currently running kernel. If you know the
> > correct kernel header files are installed, you may
> > specify the kernel include path with the
> > '--kernel-include-path' commandline option.
> > I don't know how to do that i.e., the commandline
> > option and I don't know if that is what I need to
> do
> > to load the driver. Any suggestions? Thanks
> 
> This is happening because the NVIDIA installer is
> looking for your
> kernel headers in /usr/src/linux, which is often
> just a symlink to your
> kernel's source. However, the headers package won't
> automatically make
> the symlink.
> 
> So, just do the following:
> 
> ln -s /usr/src/kernel-headers-2.4.18-1-k7
> /usr/src/linux
> 
> ... and you should be set.
> 
> 
> -- 
> scott c. linnenbringer    |  [EMAIL PROTECTED]
> http://www.panix.com/~sl  | [EMAIL PROTECTED]
> jabber: [EMAIL PROTECTED]  |  irc: Jawoota
> 
> 

> ATTACHMENT part 2 application/pgp-signature 



__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to