|12-14-02, 10:36 AM||#1|
Join Date: Dec 2002
RedHat Kernel/nVidia Drivers HELP!!!
Hi everyone, this is my first post here!!!
I have 2 questions and 1 BIG problem:
Why RedHat7.X/8.X nVidia Kernel driver is UPgrade??? Where is the "full" version??? (or that "up" doesn't realy mean Upgrade?!)
Why when we remove ALL nVidia RPM packages from system, nvidia.o module dissapears?!? And installing nVidia Kernel/GLX drivers again don't fix this???
I'm using RH7.3 (kernel 2.4.14-3) and nVidia drivers are updated and working just fine!!!
I donwloaded a pre-compiled kernel from RH8.0 (kernel 2.4.14-13 Athlon version) and when I try to upgrade the kernel by installing this new kernel version, when I boot, I can't get Xserver to start!!!
The screen gets flashing, and when it stops give this message:
"INIT: Id "x" respawning too fast: disabled for 5 minutes"
I did some net research, and they say that I must start Linux in level 3 - Text Multiuser Mode (/etc/inittab), and then configure my graphic Drivers...
My question is: Why nVidia Drivers get de-configured (broken) after an kernel update???
I can't fix this!!! I can't run Xserver anymore, not even by installing nVidia drivers again...
Thanks In Advance!!!
|12-14-02, 11:16 AM||#2|
Join Date: Sep 2002
For your first question, the "up" in the driver is UniProcessor, not upgrade. It's "up" as opposed to "smp", which some people have, and which requires a different kernel configuration -- and therefore a different nvidia.o kernel module.
For your second question, when you upgrade your kernel, the modules are looked for in a different place. No matter which kernel you're running, the modules will be under /lib/modules/<that kernel's version>/ somewhere. The thing is, the <that kernel's version> part changes when you upgrade your kernel.
When you install a prebuilt nVidia RPM package, it puts the nvidia.o module in the directory that matches the kernel that that specific RPM was built for. That's also part of the reason why there are different RPMs for different kernels. But if the directory it puts the nvidia.o module in doesn't match your running kernel version, then you won't be able to modprobe nvidia -- which is most likely the problem you're seeing with "init: x: respawning too fast". That's actually really not the right error message (the right one would not be generated by init, but rather by X itself, in the /var/log/XFree86.0.log file), but I'm pretty sure it doesn't matter.
Boot to your old kernel, and make sure the nVidia kernel and GLX packages are installed (the ones that worked before you did your upgrade thingy). Then, load the 4191 driver page, and download the NVchooser shell script. Then, reboot back into your upgraded kernel (runlevel 3, like you did before), and run the script (with sh NVchooser.sh). What does it tell you to install?
Registered Linux User #219692
|12-14-02, 11:42 AM||#3|
Join Date: Jul 2002
I think the up means up to version 8.0
anyway, just ignore it and choose the one that suits your system
You can also download the source rpm and do a
rpm --rebuild filename
(it might also be rpmbuild)
and install the newly compiled file (found in /usr/src/redhat/$(uname -r)/filename
the NVdriver kernel module is part of the NVIDIA_kernel package. In fact, that's all the package contains
The NVIDIA_GLX package contains the libraries needed by opengl-programs (comprable to dll files in windows)
so if you want it to work you MUST install both packages
have used the nvidia driver before ?!?
if not, you are very likely still using the standard XFree driver (I would guess)
once it says it's respawning too fast, press
if you do not change the terminal (a different window shoudl appear) try F2 to F9 or so instead of F1
If it works, you should see something like
type in your username (case sensitive)
and when prompted the password
now you should have a shell
now, you can install the packages just as if using a xterm
choose a texteditor (I prefer joe) and edit your
"XF86Config" found in either
go thorugh it from to to bottom and DO NOT try to understand, if you have not done this before or read the manual, just go through it
in section "Module"
disable dri (just write a # in front of the whole line)
in section "Device"
change nv/vesa or whatever there is specified as Driver, change it to nvidia
save the file (in joe CTRL+k d)
if you installed BOTH packages and optimized your XFreeConfig, the X-server should start the next time (after 5min of after reboot)
If not, change to a console, start x manually (startx) and log the output (startx 2> filename) to file, copy the file to disk or a windows partition
(cp src dest) and attach it so we can help ypu better
|12-14-02, 05:23 PM||#4|
Join Date: Sep 2002
Registered Linux User #219692
|Thread||Thread Starter||Forum||Replies||Last Post|
|Creative drivers ?||SparrowHawk||General Hardware||39||11-18-02 08:03 AM|
|Radeon 9700 not all that?||sancheuz||Other Desktop Graphics Cards||200||10-12-02 09:31 PM|
|NVidia Drivers HowTo for RedHat 8.0 needed||eduardp||NVIDIA Linux||10||10-04-02 03:59 AM|
|Redhat 7.3 + Nvidia drivers 3123 = troubles||e-r-a-n||NVIDIA Linux||4||09-17-02 12:26 PM|
|2960 drivers, redhat 7.3, kernel||normanpang||NVIDIA Linux||6||08-03-02 12:11 AM|