On Tue Jun 03, 2003 at 03:22:07PM +1200 or thereabouts, Jamie Dobbs wrote: > > > > Are you using the driver from Nvidia site? It's one file and needs to be made > > executable. After doing this, from a console (can't install this driver while in > > X) you simply type ./Name of driver and everything should be taken care of. It > > will not find a module in the kernel for this driver and will compile one for you > > and install it. The only thing you need to do is place nvidia in your > > /etc/modules.autoload file and it should come up at boot. You need to edit your > > XF86Config file and change the "nv" driver name to "nvidia" Also add Load "glx" to > > your "Module" section in XF86Config. If "dri" is enabled, disable it and things > > should work. That is all I did and when I do lsmod, it tells me that nvidia is > > loaded. The drivers from the Nvidia web site are the latest. The ones in portage > > are not. Hope this helps. Any more questions, please ask. I will try to help as > > best I can. > > > > Mike > > I've tried the 'runnable' installer from the Nvidia site but it just > won't work for me and gives me exactly the same errors as the portage > ones. > Attached is the /var/log/nvidia-installer.log file in case that sheds > any light on my problems. >
> nvidia-installer log file '/var/log/nvidia-installer.log' > creation time: Tue Jun 3 15:18:19 2003 > > option status: > license pre-accepted : false > update : false > force update : false > expert : false > uninstall : false > driver info : false > no precompiled interface: false > 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. > -> No precompiled kernel interface was found to match your kernel; would you li > ke the installer to attempt to download a kernel interface for your kernel f > rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes) > -> No matching precompiled kernel interface was found on the NVIDIA ftp site; > this means that the installer will need to compile a kernel interface for > your kernel. > -> Kernel include path: '/lib/modules/2.4.20-gentoo-r5/build/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=/lib/modules/2.4.20-ge > ntoo-r5/build/include'... > echo \#define NV_COMPILER \"`gcc -v 2>&1 | tail -1`\" > nv_compiler.h > gcc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W > parentheses -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_PATCHLEV > EL=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_P > AGE_RANGE_4 -I. -I/lib/modules/2.4.20-gentoo-r5/build/include -Wno-cast-qua > l nv.c > gcc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W > parentheses -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_PATCHLEV > EL=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_P > AGE_RANGE_4 -I. -I/lib/modules/2.4.20-gentoo-r5/build/include -Wno-cast-qua > l os-agp.c > gcc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W > parentheses -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_PATCHLEV > EL=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_P > AGE_RANGE_4 -I. -I/lib/modules/2.4.20-gentoo-r5/build/include -Wno-cast-qua > l os-interface.c > gcc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W > parentheses -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_PATCHLEV > EL=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_P > AGE_RANGE_4 -I. -I/lib/modules/2.4.20-gentoo-r5/build/include -Wno-cast-qua > l 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 > _mmx_memcpy > ./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. > > -- > [EMAIL PROTECTED] mailing list HMMM...Well, if you are using Gentoo (:-)) then you have the kernel source and the header files. What flavor of kernel are you using. This should not make a difference, though. I'm using gentoo-sources and I didn't do anything except execute the file from Nvidia. Did you remove the old drivers from the portage or didn't you emerge them? If you did, try unmerge and then try the install again. Maybe someone who is reading this may have some suggestions. It is suggestiing that maybe you have the incorrect kernel header files. Check to see if your kernel source and kernel header files match. Sorry I'm not being of much help here. You might check the gentoo forums and see if there is anything there that might help you. Mike -- Regards, Mike [EMAIL PROTECTED] "Don't Fear The Penguin." -- [EMAIL PROTECTED] mailing list
