Hey guys. I have a Geforce440MX and i'm trying to install the nvidia drivers the DEBIAN WAY (woooooow).
some info:
Distro is Debian (etch)
Kernel:2.6.18-4-686
I'm trying to get the nvidia drivers to work, since the automatic installer doesn't do jack nor sh.t. Anyway, after downloading nvidia-kernel-source version 1.0.8776-4, and then installing my linux-headers or whatever thier called,
I'm following these directions from /usr/share/doc/nvidia-kernel-source/README.Debian, and i get to to the part where it says
Code:
blah blah...
5. Then build nvidia-kernel package:
cd <YOUR BUILD LOCATION>/modules/nvidia-kernel
debian/rules binary_modules
Then I go to a root terminal, and do that. DUN DUN DUUH
Code:
make[1]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
Your kernel was configured to include rivafb support!
The rivafb driver conflicts with the NVIDIA driver, please
reconfigure your kernel and *disable* rivafb support, then
try installing the NVIDIA kernel module again.
*** Failed rivafb sanity check. Bailing out! ***
echo \#define NV_COMPILER \"`gcc -v 2>&1 | tail -n 1`\" > nv_compiler.h
gcc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wpare ntheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -UDEBUG -U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -DNVRM -DDYNAMI C_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8776 -DNV_CHAN GE_PAGE_ATTR_PRESENT -I. -I/usr/src/linux-headrs-2.6.18-4-686/include -Wsign-co mpare -Wno-cast-qual -Wno-error nv.c
In file included from /usr/include/asm-generic/bitops/fls64.h:5,
from /usr/include/asm-i486/bitops.h:408,
from /usr/include/asm/bitops.h:8,
from /usr/include/linux/bitops.h:9,
from /usr/include/linux/kernel.h:15,
from nv-linux.h:50,
from nv.c:14:
/usr/include/asm-generic/bitops/fls.h:13: error: redefinition of ‘fls’
...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HOLY CRAP MORE THAN 25000 LINES OF ERRORS~~~~~~~~~~
...
nv.c:3300: error: ‘CONFIG_PAGE_OFFSET’ undeclared (first use in this function)
nv.c: In function ‘nv_agp_init’:
nv.c:3714: error: too few arguments to function ‘agp_backend_acquire’
nv.c:3716: error: too few arguments to function ‘agp_backend_release’
nv.c: In function ‘nvos_count_devices’:
nv.c:3825: warning: assignment makes pointer from integer without a cast
nv.c:3831: warning: assignment makes pointer from integer without a cast
nv.c:3834: warning: assignment makes pointer from integer without a cast
nv.c:3840: warning: assignment makes pointer from integer without a cast
make[1]: *** [nv.o] Error 1
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
make: *** [build-stamp] Error 2
victor:/usr/src/modules/nvidia-kernel#
what now?