View Single Post
Old 05-30-03, 12:04 PM   #1
Registered User
Join Date: May 2003
Location: Germany
Posts: 8
Send a message via ICQ to gerous
Default HOWTO: Install nVidia Linux Driver on SuSE 8.2 with non-default-Kernel versions

Hi folks,
with SuSE 8.2 and especially the athlon-kernel there where often problems loading the nvidia.o kernel module...
This problem occurs if the athlon kernel was installed during the system install by yast(2) but not the Kernel-Source...
Now if you install the Kernel-Sources afterwards yast2 makes a fault that makes it impossible to load the kernel module...
you need root acces to edit 2 files and wow then it works all right these files are:
- /usr/src/linux/.kversion
- /usr/src/linux/include/linux/version.h
in these 2 files there is a string: "2.4.20-4GB" to this string you have to append "-athlon" (without the "'s ) ( this should
also work fine with the -pre kernels as well ). Next you have to shut down your running X-Server so press <Ctrl><Alt><F2>
and log in as root. Then execute "init 3" to shut down the x-Server. Finaly run the nvidia installer. Now if the nVidia installer
builds the nvidia.o module it has the right version and should be loaded without any errors ( this means the module was built
without any errors before but just the kernel version string was wrong ). Then just run SaX2 and delete the old configured
graphics-card. Then reconfigure your card and pay attention that it tells you that this will use the "nvidia" not the "nv" module!
then reconfigure your monitor ( if you delete the graphics card the monitor config is deleted as well ). Finish your SaX2 configuration
and execute "init 5" and you will have the success of seeing the nVidia spash screen :-)
Hope this will help all the ppl with SuSE 8.2 and non-default kernel versions.

- your gerous
gerous is offline   Reply With Quote