mandrake 10.1 and GeForce FX 5200 PROBLEM!!
im trying to install the driver for my GeForce FX 5200 but im having some problems...
first i couldnt install it because i didnt have the kernel source installed, then i got that installed and now im gettin these errors "your kernel was configured to include rivafb support as a loadable kernel module" and "the ruvafb driver conflicts with the NVIDIA driver" then it starts to install and right at around 83% it says "unable to build the NVIDIA kernel module" heres the log if itll help nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Fri Nov 5 12:20:11 2004 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 X install prefix : /usr/X11R6 OpenGL install prefix : /usr Installer install prefix: /usr kernel source path : (not specified) kernel install path : (not specified) proc mount point : /proc ui : (not specified) tmpdir : /root/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 source path: '/lib/modules/2.6.8.1-10mdk/build' -> Performing cc_version_check with CC="cc". -> Performing rivafb check. -> Performing rivafb module check. WARNING: Your kernel was configured to include rivafb support as a loadable kernel module. The rivafb driver conflicts with the NVIDIA driver; the NVIDIA kernel module will still be built and installed, but be aware that the NVIDIA driver will not be able to function properly if the rivafb module is loaded! -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa ce.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.8.1-10mdk/b uild SYSOUT=/lib/modules/2.6.8.1-10mdk/build'... Your kernel was configured to include rivafb support as a loadable kernel module. The rivafb driver conflicts with the NVIDIA driver; the NVIDIA kernel module will still be built and installed, but be aware that the NVIDIA driver will not be able to function properly if the rivafb module is loaded! *** Failed rivafb module sanity check, but continuing! *** NVIDIA: calling KBUILD... make -C /lib/modules/2.6.8.1-10mdk/build \ KBUILD_SRC=/usr/src/linux-2.6.8.1-10mdk KBUILD_VERBOSE=1 \ KBUILD_CHECK= KBUILD_EXTMOD="/root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111- pkg1/usr/src/nv" \ -f /usr/src/linux-2.6.8.1-10mdk/Makefile modules mkdir -p /root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.tmp _versions make -f /usr/src/linux-2.6.8.1-10mdk/scripts/Makefile.build obj=/root/tmp/se lfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /root/tmp/selfgz492 4/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv_compiler.h cc -Wp,-MD,/root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/ .nv.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2 -I/ usr/src/linux-2.6.8.1-10mdk/include -I/root/tmp/selfgz4924/NVIDIA-Linux-x86 -1.0-6111-pkg1/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno-stri ct-aliasing -fno-common -pipe -msoft-float -mpreferred-stack-boundary=2 -fno -unit-at-a-time -march=i686 -I/usr/src/linux-2.6.8.1-10mdk/include/asm-i386/ mach-default -Iinclude/asm-i386/mach-default -O2 -Wdeclaration-after-stateme nt -I/root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv -Wall - Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -W pointer-arith -Wno-multichar -Werror -O -fno-common -MD -Wno-cast-qual -Wno- error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE -D_LO OSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSI ON=0 -DNV_PATCHLEVEL=6111 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -UD EBUG -U_DEBUG -DNDEBUG -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_CLASS _SIMPLE_PRESENT -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia -c -o /root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.o /root/tm p/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c /root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c: In func tion `nv_acpi_event': /root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er ror: `PM_SAVE_STATE' undeclared (first use in this function) /root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er ror: (Each undeclared identifier is reported only once /root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er ror: for each function it appears in.) make[4]: *** [/root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv /nv.o] Error 1 make[3]: *** [_module_/root/tmp/selfgz4924/NVIDIA-Linux-x86-1.0-6111-pkg1/us r/src/nv] Error 2 make[2]: *** [modules] Error 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [module] Error 1 make: *** [module] Error 2 -> Error. ERROR: Unable to build the NVIDIA kernel module. 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. -should i just install mandrake 10 instead of 10.1? -thank you |
Maybe you should try uninstalling the ruvafb driver. Don't exactly know how to do that though. You can try a Google search for it.
|
According to this post: http://www.nvnews.net/vbulletin/show...28&postcount=9
"PM_SAVE_STATE is no longer defined in kernels > 2.6.8" Code:
There is a Nvidia kernel module problem with kernels later than 2.6.8.1 |
can someone please explain the above post and let me know what i need to do?
-thanks in advance |
run the nvidia installer program with the -x option. This will extract and keep the source code and then exit. Enter into the created directory and cd to usr/src/nv .
This is where the file you need to change, nv.c, is located. The author of the post I referred to in my original response (see link in above post) commented out the relevent section in the nv.c file. The '/* .. */' pair removes this code, by converting it into comments. I printed the changes in bold type for you. Make sure you are in run level 3 (not x-windows) when you run the installation. Now run the nvidia-install program inside the folder. Hopefully no other errors will pop up. switch (state) { /* PM_SAVE_STATE is no longer defined in kernels > 2.6.8 needed to compile nvidia module so we nuke it. case PM_SAVE_STATE: nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event\n"); status = rm_power_management(nv, 0, NV_PM_ACPI_STANDBY); break; */ |
As a side note, the Official release has a wonderful set of Mandrakified RPM's that fully support the Nvidia chipsets under 10.1.
Someone should post these to a repository or download site to help everyone out. I can't imagine that there would be any conflicts doing so as Mandrake does not have any special arrangements with Nvidia AFAIK, and are merely patching and repacking the Nvidia release(s). |
Quote:
|
Which is why the Mandrakified RPM's should be posted!
They are completely stable for me. |
I've just tried to install 6629 version on my Mandrake 10.1 CE: my screen get black and I was not able to enter runlevel 5, so I have to remove "nvidia" as a driver. Again, "rivafb" (module that seem not to be loaded, using lsmod!!!) was the incompatibility...:confused:
|
:p I forgot to say that the driver installation was "ok"...
|
Quote:
Now, down to business. I have just installed nvidia driver 6629 on mandrake 10.1 official with NO problems. What you also have to do as well as editing your xorg.config file to say driver īnvidia'' Is to edit your /etc/modprobe.preload file. All you have to do to that file is add nvidia at the bottom ....... Just nvidia NOTHING else This will make sure that the new nvidia kernel module is loaded automatically. After reading all the problems in the last couple of weeks that people were having i was very interested to see how the new driver would go on 10.1 official, and i am very pleasantly surprised, especially since i am using an mx440 card which was supposed to have compatibility problems with the new driver. But there are a couple of things i would like to say about the install 1) This was a new clean install of 10.1. NOT an upgrade. 2) I made sure I had the MATCHING kernel source installed 3) I made sure I had binutils installed These are three things that i think may be causing people problems. If these things arenīt adhered to, your nvidia driver install is doomed before you even start. If anyone wants the exact process, step by step. I will be happy to post it in a very straight forward and easy (read wont use terminology that you wont understand, and if i have to use that terminology i will explain what it is) to follow manner. Cheers |
:D Great! It works... Finally I installed NVidia driver on my Mandrake. Thank you!
|
Glad you got it going man.
|
All times are GMT -5. The time now is 08:05 PM. |