Kernel issuse installing NVIDIA drivers on Suse 8.2
I got myself a new NVidia GeForce MX440 and all was looking good until I realised I couldn't install the official drivers!?!
My setup is: AMD T/Bird processor, Suse 8.2 with Kernel vers. 2.4.20.
I have downloaded two drivers - the IA32 1.0-4363 (.run) and the AMD64 1.0-4180 (both parts). The AMD64... driver just didn't want to install, but I seemed to be having more joy with the IA32 driver.
I had booted into the console, followed the directions as close as possible, but I got a wrong Kernel conflict error. I am wriring this at work and can't remeber the exact error, but it asked me if I wanted to go online and update the Kernel - I couldn't go online in the console to do this, and the installation failed.
Am I trying to do this correctly, and have I chosen the correct drivers? The Kernel is fairly recent (I downloaded the ftp install about 1 week ago).
Please help, I have just bought this Graphics card because my PowerVR Kyro wasn't too good with Linux....
One of the cool features I like about SuSE is the online update tool... Open YaST2 and do the online update. It should give you the option of automatically downloading and installing the nVidia driver you need as well as a bunch of other good to have updates. Itll just install um with no hassle and it will take care of any dependencies too.
Hope I helped in some way. Good luck! :)
Cheers for the reply.
I realise Suse have there own drivers, but they're not th e'official' drivers by NVidia and they don't allow certain functionality. Fair enough, my display looks ok, but I would like to have these drivers for improved performance (videos, DVDs games etc)
I downloaded the NVchooser from Nvidias ftp site, ran it and it said that I needed these drivers:
The only ones I can find on there site are for Suse 8.1 (the drivers are of the same name only replace the 'suse82' with 'suse81')
Go to the official nVidia driver download site for SuSE linux 8.2!
It is the one executable installer that ends .run, not two .rpms which YaST2 downloaded or suggested with nvchooser ;-)
Boot in safe mode (init 3).
Install (run) the nVidia driver installer.
Run sax2, accept whatever it can offer.
(Run xf86config if sax2 fails then run SuSEconfig.)
Try startx (init 5)
Edit your /etc/X11/XF86Config manually to have
BoardName "GeForce4 MX 440"
Basically you need to change the driver "nv" to "nvidia" and enable glx to have your 3D accerelated. That should work with the SuSE linux stock kernel. If you still have problems post the XF86Config file here.
Have fun :-)
I tried this and as I suspected, it did the same as before... The log which was created is posted below. If you have any suggestions as to what the problem/cure is it would be appreciated. I've posted the whole log, sorry it's rather long, but you may understand it better than me...
Bear in mind as well that as I am in the console and not logged into x, I can't connect to the internet (as far as I am aware?) to get any updated kernels.
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Jun 5 18:33:15 2003
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)
ERROR: Unable to connect to download.nvidia.com (temporary DNS error (try again
-> 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
ERROR: Unable to find the kernel header files for the currently running kernel.
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.
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.
Try installing the kernel source files so it can compile.
For internet access while using the command line, I think you need to configure the up and down scripts for pppd (if on dialup).
This link should help (are you using an upgraded k_athlon kernel e.g. via apt-get?):
It seems like you need to uninstall the AMD64 1.0-4180 driver first (both parts are for the Hammer/Athlon 64) because this is the wrong driver for your x86 machine (Athlon XP?).
Try again, you may have a connection problem when the installer downloading the driver.
Else, try using this stock kernel:
You can get it from http://rpm.pbone.net or www.rpmseek.com
Have more fun :-)
Got it working :-)
I installed the kernel-source rpm, followed the instructions from the link that you sent me and was finally able to install the nvidia drivers. I am a very happy chappy....
One thing has crossed my mind when trying to resolve this issue. I'm not sure how different the install is from a CD install to a local network install. Basically, I downloaded the whole 6.5GB suse 8.2 folder via ftp, and installed this way, not from a CD. This could have been the result of the kernel issue??
Any-way, all I have to do when I get home this evening is update the XF86Config file - this seems straight forward enough......
Thanks for all your help
|All times are GMT -5. The time now is 11:00 AM.|