nvidia setup unrecoverable?
I seem to have a very common error, but I've tried every answer that google can find and none work.
My Fedora Core 3 box has been running the nvidia drivers very happily for some months now. I've just "up2dated" (apologies for verbing the noun!), rebooted, and X won't start. It loads the nvidia splashscreen, then displays a blue screen, then nvidia, then bluescreen, then nvidia, then bluescreen, then a dark screen. I've done some troubleshooting, some googling and some FAQing, and got nowhere slowly: The process table tells me I clearly have problems: [root@shuttle ~]# ps ax PID TTY STAT TIME COMMAND 5492 ? Ss 0:00 /bin/sh /etc/X11/gdm/XKeepsCrashing 5509 ? S 0:00 /usr/libexec/gdmopen -l /bin/sh -c /etc/X11/gdm/XKeepsCrashing -noopen 5518 tty8 Ss+ 0:00 /bin/sh /etc/X11/gdm/XKeepsCrashing -noopen 5602 tty8 S+ 0:00 /usr/bin/dialog --yesno I cannot start the X server (your graphical interface). It is likely that it is not set up correctly. Starting the x server manually doesn't help: [root@shuttle ~]# startx <snip> (EE) Failed to load module "nvidia" (once-only module, 147542688) Could not init font path element unix/:7100, removing from list! Fatal server error: could not open default font 'fixed' <snip> NB although google shows many suggestions on how to fix the font issue - changing the Fontpath variable in /etc/x11/xorg.conf to a socket call at 7100 or -1, or explicitly entering a path to the font libraries, checking permissions and so on - none seem to make a difference. Besides, the font errors come after the 'Failed to load module "nvidia"' line, so I think they're a symptom not the cause. I've tried reinstalling the nvidia drivers, using the instructions at nvidia's site (can supply url if it helps). No change. I've followed nvidia's FAQ (can supply full url if it helps) with no success. The log file is unhelpful about why it fails to load: [root@shuttle ~]# cat /var/log/Xorg.0.log <snip> (II) LoadModule: "nvidia" (II) Reloading /usr/X11R6/lib/modules/drivers/nvidia_drv.o (II) UnloadModule: "nvidia" (EE) Failed to load module "nvidia" (once-only module, 147542688) (II) LoadModule: "mouse" <snip> (II) NVIDIA(0): Setting mode "1280x1024" (II) Loading extension NV-GLX (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled <snip> It seems odd that so many positive NVIDIA messages appear after the 'failed to load' line - the above is just a small sample. The nvidia module seems to load just fine: [root@shuttle ~]# modprobe nvidia [root@shuttle ~]# lsmod | grep nv nvidia 3927580 0 The device files seem to be all present and correct: [root@shuttle ~]# ll /dev/nvid* -t crw-rw---- 1 root root 195, 255 Apr 26 22:26 /dev/nvidia crw-rw---- 1 root root 195, 0 Apr 26 21:23 /dev/nvidia0 crw-rw-rw- 1 root root 195, 1 Apr 26 21:23 /dev/nvidia1 crw-rw-rw- 1 root root 195, 2 Apr 26 21:23 /dev/nvidia2 crw-rw-rw- 1 root root 195, 3 Apr 26 21:23 /dev/nvidia3 crw-rw-rw- 1 root root 195, 4 Apr 26 21:23 /dev/nvidia4 crw-rw-rw- 1 root root 195, 5 Apr 26 21:23 /dev/nvidia5 crw-rw-rw- 1 root root 195, 6 Apr 26 21:23 /dev/nvidia6 crw-rw-rw- 1 root root 195, 7 Apr 26 21:23 /dev/nvidia7 crw-rw---- 1 root root 195, 255 Apr 26 21:23 /dev/nvidiactl ...at which point the only thing that the Nvidia FAQs have left to offer is the marvellouslly circuitous "If you see anything in the log file like 'failed to initialise the nvidia kernel module', then there is most likely a problem with the nvidia kernal module" (no, really?) I'm now officially fresh out of ideas. Any suggestions? Cheers Geoff |
Look into /etc/x11/xorg.conf and check how many times is the module loaded. If unsure, post content of the file (without comments).
BTW Have you updated your kernel recently (during the update)? |
The module is only loaded once in xorg.conf:
Code:
[root@shuttle ~]# cat /etc/X11/xorg.conf | grep -C 3 nvidia Code:
[root@shuttle ~]# cat /var/log/up2date |
Resolved - thanks for the help!
Now sorted - the benefits of having a linux engineer at the next desk at work :-)
It turns out that the following line in xorg.conf is redundant: Code:
Load "nvidia" Code:
Section "Device" Mara - this may have been what you were getting at. I didn't realise specifying the driver in the device section loaded it for a second time. Then restarting xfs got over the "could not open default font 'fixed'" problem (I was right, it was a seperate problem). ...and now X starts! Hurrah! Thanks all. |
for your help
weegolo@
may i ask your question about installing nvidia driver (version NVIDIA-Linux-x86-1.0-7174-pkg1-custom.run). this is my first installation,my system is rehat as 3.0,i try to many times (at least 4 times) but result is failure. what i will do > ************************************ *************************************** Quote:
|
Ni hao, jingxingvenus!
Have you tried following the install instructions at ftp://download.nvidia.com/XFree86/Li...174/README.txt ? Can you also post the results of: Code:
root@localhost> cat /etc/X11/xorg.conf | grep -C 3 nvidia |
very thanks .
|
All times are GMT -5. The time now is 07:49 PM. |