View previous topic :: View next topic |
Author |
Message |
pilgrimm n00b
Joined: 23 Aug 2003 Posts: 28 Location: Galesburg, Illinois, USA
|
Posted: Tue Aug 26, 2003 1:06 am Post subject: nvidia driver |
|
|
After emerging X, I configured XF86Config exactly as specified in the Desktop Configuration Guide. X runs fine with the nv driver, but when I try to run it with nvidia set as the driver, it won't start at all, and I get this error:
Code: | (EE) No devices detected.
Fatal server error:
no screens found
|
I also have the log file that X generated. It's kind of long, but I'll post it if this isn't enough information. |
|
Back to top |
|
|
Jet Dee n00b
Joined: 12 Jun 2003 Posts: 50 Location: Bham, UK
|
Posted: Tue Aug 26, 2003 1:16 am Post subject: |
|
|
Did you uncomment (delete the #) the Load glx line at the start? _________________ Seven years of screwing my PC's up, and here I am, still standing |
|
Back to top |
|
|
pilgrimm n00b
Joined: 23 Aug 2003 Posts: 28 Location: Galesburg, Illinois, USA
|
Posted: Tue Aug 26, 2003 1:18 am Post subject: |
|
|
Yes I did. |
|
Back to top |
|
|
Jimboberella Guru
Joined: 19 Jun 2002 Posts: 358 Location: Brisbane/Australia
|
Posted: Tue Aug 26, 2003 4:18 am Post subject: |
|
|
I have found that this usually means the nvidia module is not loaded.
What does Code: | lsmod | grep nvidia | show?
If nvidia module is not listed then
Were there any errors in the ebuild of nvidia-glx or nvidia-kernel? |
|
Back to top |
|
|
pilgrimm n00b
Joined: 23 Aug 2003 Posts: 28 Location: Galesburg, Illinois, USA
|
Posted: Tue Aug 26, 2003 7:00 am Post subject: |
|
|
I know that nvidia-kernel and glx both installed properly as I saw no errors from them, and doing lsmod shows that the module is loaded (although unused).
Looking into the log file that X generated when it crashed produces these relevant results:
Before it began probing anything PCI, it says:
Code: | (WW) Open APM failed (/dev/apm_bios) (No such file or directory)
|
Then, further down:
Code: |
(--) PCI:*(1:5:0) nVidia Corporation NV17 [GeForce4 MX 440] rev 163]... |
Now, close to the bottom:
Code: | (EE) No devices detected |
|
|
Back to top |
|
|
pilgrimm n00b
Joined: 23 Aug 2003 Posts: 28 Location: Galesburg, Illinois, USA
|
Posted: Tue Aug 26, 2003 7:33 am Post subject: |
|
|
I think I may know what the problem is, although I'm not sure how to fix it.
In the log file, it shows all the drivers and corresponding functional chipsets that they use. Well, in my log file, it finds the nv driver and that the GeForce4 MX 440 chipset is applicable to this driver. But, no where in the log file does it show the nvidia driver, so no chipsets could be found to match it.
I gathered from looking at the log file from when X started up using the nv driver, as right when I get the message that device couldn't be found when trying to use nvidia driver, X finds my chipset and proceeds.
Anyone know of any relevant hacks to fix this ? |
|
Back to top |
|
|
wishkah Guru
Joined: 09 May 2003 Posts: 441 Location: de
|
Posted: Tue Aug 26, 2003 9:40 am Post subject: |
|
|
Hm, I think the nvidia-kernel emerge needs a valid symlink in /usr/src/. This symlink is called "linux" and points to the current kernel (e.g. /usr/src/linux -> /usr/src/linux-2.4.21/).
So make sure this symlink is ok and then emerge the nvidia-kernel stuff again.
Also, try starting X with these options, they give more detailed logs: "startx -- -logverbose 5 -verbose 5" (logfile is somewhere under "/var/log/X.../") _________________ if only I could fill my heart with love... |
|
Back to top |
|
|
|