Installing NVidia drivers failing
I have just tried to install the latest NVidia drivers and cannot - they don't contain a version for my kernel (k_athlon from 8.2, updated via YOU to 2.4.20-100) and installing the kernel sources from the DVD doesn't let them compile. I cannot connect to any servers using YOU (the msttfonts package is failing the signature check and aborting the update before I even get a package listing) and update the sources, so the NVidia installer can't even compile a module for me. How can I get the nvidia driver installed? John -- John Pettigrew Headstrong Games john@headstrong-games.co.uk Fun : Strategy : Price http://www.headstrong-games.co.uk/ Board games that won't break the bank
On Thursday 04 September 2003 10:27, John Pettigrew wrote:
I have just tried to install the latest NVidia drivers and cannot - they
I have not tried so i cant help you. Some others did last month. http://lists.suse.com/archive/suse-linux-e/ joe budd
Hi, You have a problem at least for one reason : Your kernel sources does not match your kernel ! Download the kernel sources corresponding to your patched kernel 2.4.20-100 from the SuSE ftp. The kernel sources on your DVD corresponds to the original SuSE 8.2 kernel !! And after you get the kernel sources installed, follow the Nvidia Howto for SuSE 8.2 for self compile kernel. It might work.... some people reports success with SuSE 8.2 and patched kernel...some don't ! In my case, SuSE 8.1 with patched kernel (2.4.19...) the nvidia drivers don't work ! (They used to work fine before !! And I am pretty sure they are just fine for the original SuSE 8.1 kernel !).... I am still waiting for either a new kernel from SuSE or a new driver from Nvidia...or maybe I will compile another kernel... Cheers Good luck Le Jeudi 4 Septembre 2003 16:27, John Pettigrew a écrit :
I have just tried to install the latest NVidia drivers and cannot - they don't contain a version for my kernel (k_athlon from 8.2, updated via YOU to 2.4.20-100) and installing the kernel sources from the DVD doesn't let them compile. I cannot connect to any servers using YOU (the msttfonts package is failing the signature check and aborting the update before I even get a package listing) and update the sources, so the NVidia installer can't even compile a module for me.
How can I get the nvidia driver installed?
John
-- _____________________________ Matthias Titeux, PhD INSERM U563 CHU Purpan Avenue de Grande Bretagne 31059 TOULOUSE cedex 03 ------------ Tel: 33 (5) 61 15 84 07 Fax: 33 (5) 61 49 90 36 _____________________________
In a previous message, Matthias Titeux
Your kernel sources does not match your kernel ! Download the kernel sources corresponding to your patched kernel 2.4.20-100 from the SuSE ftp. The kernel sources on your DVD corresponds to the original SuSE 8.2 kernel !!
I know they don't match! I was hoping that installing the sources and running YOU would get them in sync, but YOU is failing (is anyone else seeing this?). Where are the sources located so that I can download them manually?
And after you get the kernel sources installed, follow the Nvidia Howto for SuSE 8.2 for self compile kernel. It might work.... some people reports success with SuSE 8.2 and patched kernel...some don't !
Hmm. Is there any compelling reason to run the updated kernel rather than the original distro version? John -- John Pettigrew Headstrong Games john@headstrong-games.co.uk Fun : Strategy : Price http://www.headstrong-games.co.uk/ Board games that won't break the bank
The 03.09.04 at 19:25, John Pettigrew wrote:
Hmm. Is there any compelling reason to run the updated kernel rather than the original distro version?
The "make cloneconfig" part assumes the kernel that is running is the same whose source tree is used for the compile. In other words, cloneconfig copies the config from /proc/config.gz, so the updated kernel must be running. If you mean wheter you don't need to update the kernel at all, yes of course, you can. The patch just aplies a few security corrections: you can see them in the security list archive, I guess. Depends on your system, they are necesary or not. -- Cheers, Carlos Robinson
Matthias Titeux
Your kernel sources does not match your kernel ! Download the kernel sources corresponding to your patched kernel 2.4.20-100 from the SuSE ftp.
Just to make it clear: *any* 2.4.20 kernel you can download the matching kernel-source package. Philipp
On Thu, 2003-09-04 at 13:03, Philipp Thomas wrote:
Matthias Titeux
[20030904 17:01]: Your kernel sources does not match your kernel ! Download the kernel sources corresponding to your patched kernel 2.4.20-100 from the SuSE ftp.
Just to make it clear: *any* 2.4.20 kernel you can download the matching kernel-source package.
Philipp
OK I posted this a while back... Found this info on a support list and am passing it along for those still having problems. Did it all from a terminal window and rebooted into safe mode for the install. Works great now. Hope it helps. 1) Kernel sources must be installed and configured. Usually this means installing the 'kernel-source' RPM with YaST2 and configure it then with the following commands: cp /boot/vmlinuz.config /usr/src/linux/.config cp /boot/vmlinuz.version.h /usr/src/linux/include/linux cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux cd /usr/src/linux make cloneconfig dep 2) Use the nvidia installer. export IGNORE_CC_MISMATCH=yes sh NVIDIA-Linux-x86-1.0-4363.run 3) Enable 3D support with SaX2.
William Westfall
Found this info on a support list and am passing it along for those still having problems. Did it all from a terminal window and rebooted into safe mode for the install. Works great now. Hope it helps.
These are *exactly* the instructions we supply.
1) Kernel sources must be installed and configured. Usually this means installing the 'kernel-source' RPM with YaST2 and configure it then with the following commands:
OK
cp /boot/vmlinuz.config /usr/src/linux/.config cp /boot/vmlinuz.version.h /usr/src/linux/include/linux cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux
If you use 'make cloneconfig' followed by 'make dep', the above steps are completely unnecessary! Here are the reasons why: cp /boot/vmlinuz.config /usr/src/linux/.config Will get overwritten the minute you issue 'make cloneconfig', because the very first step in cloneconfig is zcat /proc/config.gz > .config i.e. uncompress the configuration data the current kernel makes accessible via the /proc pseudo file system.
cp /boot/vmlinuz.version.h /usr/src/linux/include/linux cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux
And these two headers get created as part of 'make dep'
cd /usr/src/linux
OK
make cloneconfig dep
Better make that two steps: make cloneconfig make dep The reason is the way the extra version we tag on the version string (UP or SMP and 4GB vs. 64GB) is created in the makefile of older kernels. The rest is again OK. Philipp
The 03.09.05 at 23:46, Philipp Thomas wrote:
make cloneconfig dep
Better make that two steps:
make cloneconfig make dep
The reason is the way the extra version we tag on the version string (UP or SMP and 4GB vs. 64GB) is created in the makefile of older kernels.
Then, when I use (for example): make dep bzImage modules Should I better make it three distinct commands, or is it indifferent? I thought make executed them in succession, so that both styles were equivalent, with less typping the first one - and in the case of slow cpus, convenient. Or are they executed in parallel? -- Cheers, Carlos Robinson
John Pettigrew
I have just tried to install the latest NVidia drivers and cannot - they don't contain a version for my kernel (k_athlon from 8.2, updated via YOU to 2.4.20-100) and installing the kernel sources from the DVD doesn't let them compile.
For your updated kernel, simply download the appropriate kernel-source.rpm via FTP and install directly with 'rpm -Uvh' and then proceed as detailed in ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO.html Note that there's a slight error in that HOWTO. In Section II it says: cp /boot/vmlinuz.config /usr/src/linux/.config cp /boot/vmlinuz.version.h /usr/src/linux/include/linux cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux cd /usr/src/linux make cloneconfig dep The first three lines are just superfluous and the last line changed a bit. It would then look like this: cd /usr/src/linux make cloneconfig make dep Philipp -- Philipp Thomas work: pthomas AT suse DOT de private: philipp DOT thomas AT t-link DOT de
The 03.09.04 at 21:13, Philipp Thomas wrote:
cp /boot/vmlinuz.config /usr/src/linux/.config cp /boot/vmlinuz.version.h /usr/src/linux/include/linux cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux cd /usr/src/linux make cloneconfig dep
The first three lines are just superfluous and the last line changed a bit.
Ah! I was going to coment on that a few days ago, but I forgot.
It would then look like this:
cd /usr/src/linux make cloneconfig make dep
Why not " make cloneconfig dep" in one line? I have always tried to join option to make, saves some time :-? -- Cheers, Carlos Robinson
"Carlos E. R."
The 03.09.04 at 21:13, Philipp Thomas wrote:
make cloneconfig make dep
Why not " make cloneconfig dep" in one line? I have always tried to join option to make, saves some time :-?
See my reply to William in this thread for an explanation. Philipp
participants (6)
-
Carlos E. R.
-
jbudd
-
John Pettigrew
-
Matthias Titeux
-
Philipp Thomas
-
William Westfall