On Saturday 01 May 2004 18:27, Andrew Farris wrote:
Here is a quick response that may get you going.
On Sun, 2004-05-02 at 00:20 +0200, fedora wrote:
I'm trying to get NVIDIA drivers to work with FC2T3's kernel-2.6.5-1.327 -- no luck. Maybe you guys can tell me what am I doing wrong here, it will benefit a lot of people I presume.
Here is what I did
I downloaded kernel-2.6.5-1.327.src.rpm and NVIDIA-Linux-x86-1.0-5341-pkg1.run
- rpm -i kernel-2.6.5-1.327.src.rpm
- commented out "Patch200: linux-2.6.5-nostack.patch" and "%patch200
-p1" from spec file (in /usr/src/redhat/SPECS)
Fine so far -- but you need to also manually edit the config files to remove the 4K stacks default value of y, you should set them to: # CONFIG_4KSTACKS is not set
If you do not use the minion.de patch, you MUST set register parameters off as well: # CONFIG_REGPARM is not set
- rebuilt kernel with: rpmbuild -bb
/usr/src/redhat/SPECS/kernel-2.6.spec (It made the package: kernel-2.6.5-1.327.root.i386.rpm) <-- why the suffix?
Suffix created to identify that this kernel was a custom built kernel, you can change the behavior to be whatever you want in the spec... but you should leave something on the end to know it is not the default kernel (it makes no difference to its capabilities, etc...)
%define release %(R="$Revision: 1.327 $"; RR="${R##: }"; echo ${RR%%?})%{rhbsys}
On the end you see, rhbsys, which in the previous statement is set to your username by the 'whoami' command.
- installed new kernel-source: rpm -ivh /usr/src/redhat/RPMS/i386/
-it placed linux-2.6.5-1.327.root into /usr/src/ 5. did sh NVIDIA-Linux-x86-1.0-5341-pkg1.run --add-this-kernel (built custom package) 6. tried running custom package: sh NVIDIA-Linux-x86-1.0-5341-pkg1.custom.run, got error saying cannot find kernel-sources
You must run that after you reboot to the target kernel, or specify that you are not running the target. --kernel-name=2.6.5-1.327.root
- specified kernel sources with sh
NVIDIA-Linux-x86-1.0-5341-pkg1.custom.run --kernel-source-path=/usr/src/linux-2.6.5-1.327.root 8. received error saying NVIDIA kernel was built with different kernel-source
You may still need to specify the kernel-source-path, but the above is the real issue. -- Andrew Farris, CPE senior (California Polytechnic State University, SLO) fedora@andrewfarris.com :: lmorgul on irc.freenode.net "The only thing necessary for the triumph of evil is for good men to do nothing." (Edmond Burke)
I've had success with the above method also on my VIA Apollo Pro266T chipset. If I logout though, it hangs. It works fine if I do not logout. Which is okay for now.
Byte