[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: NVidia source compiling problems



The following steps works for me smoothly and perhaps is useful to you.

	download nvidia-glx-src_1.0.4191-1_i386.deb and
	nvidia-kernel-src_1.0.4191-2_i386.deb from unstable
	<command>$ sudo dpkg -i nvidia-kernel-src_1.0.4191-2_i386.deb</command>
	<command>$ sudo dpkg -i nvidia-glx-src_1.0.4191-1_i386.deb</command>
	<command>$ sudo su</command>
	<command># apt-get install debhelper modutils kernel-package libncurses5-dev</command>
	<command># apt-get install kernel-source-2.4.18</command>
	<command># vi /etc/kernel-pkg.conf</command>
	<command># cd /usr/src</command>
	<command># tar --bzip2 -xvf kernel-source-2.4.18.tar.bz2</command> 
	<command># tar zxvf nvidia-kernel-src.tar.gz</command>
	<command># cd kernel-source-2.4.18</command>
	<command># cp /boot/config-2.4.18-bf2.4 ./.config</command>
	<command># make menuconfig</command>
	Remove the Frame Buffer option which is conflict to the Nvidia driver.
	Add loop back device for lvm initrd creation.
	<command># make-kpkg clean</command>
	<command># make-kpkg --append_to_version -nvidia kernel_image modules_image</command>
	<command># cd ..</command>
	<command># dpkg -i  kernel-image-2.4.18-nvidia_1.0_i386.deb </command>
	<command># dpkg -i nvidia-kernel-2.4.18-nvidia_1.0.4191-2+1.0_i386.deb</command>
	<command># cd nvidia-glx-1.0.4191</command>
	<command># dpkg-buildpackage -us -uc</command>
	<command># cd ..</command>
	<command># apt-get install xlibmesa-dev</command>
	<command># dpkg -i nvidia-glx_1.0.4191-1_i386.deb</command>
	<command># dpkg -i nvidia-glx-dev_1.0.4191-1_i386.deb</command>
	<command># cd /etc/X11</command>
	<command># cp XF86Config-4 XF86Config-4.2003.1.6</command>
	<command># vi XF86Config-4</command>
	32c32
	< #	Load	"GLcore" # removed by nvidia driver
	---
	> 	Load	"GLcore"
	36c36
	< #	Load	"dri"  # removed by nvidia driver
	---
	> 	Load	"dri"
	78,79c78
	< #	Driver		"nv"
	< 	Driver		"nvidia"   # needed by nvidia driver
	---
	> 	Driver		"nv"
	130,132c129,131
	< #Section "DRI"
	< #	Mode	0666
	< #EndSection
	---
	> Section "DRI"
	> 	Mode	0666
	> EndSection

If you have Athlon processor, it's better to use 2.4.20 kernel from
unstable or you need patch for kernel 2.4.18 and below. If your mainboard
is VIA chipset you should set the AGP value between 0xEA to 0xEE from
BIOS. These two points are written in the manual of the NVIDIA driver.
	
Good luck,

Qian
On Tue, Jan 14, 2003 at 12:17:13PM -0800, Joris Huizer wrote:
> Sorry - because lynx couldn't log in on yahoo.com I
> have to reboot in windows to read mail which is why I
> didn't add it before.
> 
> 
> I've got the nvidia-kernel-src and nvidia-glx-src both
> in /usr/src.
> I've used the following commands (as suggested by
> Ochronus somt time ago)
> 
> cd /usr/src/
> tar xvfz nvidia-kernel-src.tar.gz 
> 
> export KSRC=/usr/src/
>  - or -
> export KSRC=kernel-headers-2.4.18-k7/
> 
> export KVERS=2.4.18
> cd modules/nvidia-kernel-1.0.3123
> debian/rules binary_modules
> 
> Because the kernel is pre-compiled this gives problems
> (cc mismatch) - therefor I edited the Makefile in the
> NVIDIAxxxx subdir, so it won't stop right away. Then
> when I call the 'make' prog I get this error output:
> 
> cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
> -Wchar-subscripts -Wparentheses -Wpointer-arith
> -Wcast-qual -Wno-multichar  -O -MD -D__KERNEL__
> -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE
> -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -D__KERNEL__
> -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
> -DNV_PATCHLEVEL=3123  -DNV_UNIX   -DNV_LINUX  
> -DNVCPU_X86       -I. -I/usr/src/linux/include
> -Wno-cast-qual nv.c
> In file included from nv.c:14:
> nv-linux.h:24: linux/modversions.h: No such file or
> directory
> make: *** [nv.o] Error 1
> 
> How do I get around this ??
> 
> 
> --- Gary Hennigan <glhenni@sandia.gov> wrote:
> > "Joris Huizer" <joris_huizer@yahoo.com> writes:
> > > I've been trying to get the packages nvidia
> > GeForce 2
> > > MX video card working before before christmas but
> > I
> > > gave up then and temporarily installed the redhad
> > 8.0;
> > > :-S
> > > 
> > > Today I installed Debian woody again. And,
> > > unfortunately, I still don't see what's going on
> > and
> > > why it's not working - I installed the kernel
> > source
> > > and I point to that but the nvidia-kernel-source
> > > doesn't compile - still complaining about a
> > missing .h
> > > file :-(
> > 
> > I'm sure someone could be of a lot more assistance
> > if you posted the
> > full error message you're getting.
> > 
> > Gary
> > 
> > 
> > -- 
> > To UNSUBSCRIBE, email to
> > debian-user-request@lists.debian.org 
> > with a subject of "unsubscribe". Trouble? Contact
> > listmaster@lists.debian.org
> > 
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: