Re: Nvidia driver



Le Mon, 31 Mar 2008 19:20:57 +0000, Dances With Crows a écrit :

Nicolas FRANCOIS staggered into the Black Sun and said:
an Nvidia 8600 GT graphic card (which is for the moment a 7300LE,
because the 8600 was not available at the time I purchased the PC),

Er... what shows up in "lspci | grep VGA"? (This is not that relevant
to the problem you describe, though.)

This is the result of the command 'lspci -v', restricted to the relevant
GC entry :

02:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300
LE] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. Unknown device 0274
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at de000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable-
Capabilities: [78] Express Endpoint IRQ 0


I installed the last SVN version of LFS

Whoa. You like to live on the edge.

We like it that way, don't we ? ;-) In fact, I've been using LFS for so
long now that I don't quite understand the other distributions like
Debian or Mandriva. I like to solve my problems the way I understand them.

But when I tried to install the last Nvidia kernel [module], I had this
problem while launching X :
NVIDIA: could not open the device file /dev/nvidia0 (Function not
implemented)

So, you modprobed nvidia before starting X, right? And you get:

crw-rw-rw- 1 root root 195, 0 Mar 1 17:19 /dev/nvidia0 crw-rw-rw- 1
root root 195, 255 Mar 1 17:19 /dev/nvidiactl

from ls -l /dev/nvidia* ?

Yes.

When I look at dmesg after loading the nvidia driver, I see this :
NVRM: request_irq() failed (-38)

Ah. In your BIOS Setup, make sure that "Assign IRQ to VGA" is set to Y,
and after you've modprobed nvidia, you need to see that the nvidia
module has grabbed one of the interrupts.

That's the next thing I'm going to look after. Several messages pointed
this to be quite important, so it may be relevant :-)

What can I do to solve my problem ? Is it a BIOS problem, a driver
problem...

I am not sure yet. You might want to to a dmesg right after modprobing
nvidia and follow up with anything that looks odd.

I mentionned the thing that looks odd :

NVRM: request_irq() failed (-38)

Also, nvidia depends on I2C, so you have to have the I2C module for
your chipset loaded. (You should have that loaded already, but it never
hurts to check.) HTH anyway, and bonne chance,

This is an important point, my friend, especially because I don't have
the basic kernel with EVERY module shipped with. I do compile what I need
(or what I think I need), so if some module is not present, I can't rely
on the boot messages to pinpoint it.

Thank you for your help. I hope next message will bring good news ;-)

\bye

--

***********************************************
Nicolas FRANCOIS
nicolas.francois@xxxxxxx
http://nicolas.francois.free.fr

What is yellow, small and VERY VERY dangerous ?

A canari bird with a root password.
***********************************************
.



Relevant Pages