You are not logged in.

#1 2011-05-31 19:41:47

soulfire
Member
Registered: 2007-04-13
Posts: 9

Nvidia driver refuses to load

Hi,
I'm trying to install the Nvidia driver form my Nvidia Quadro FX 3700 (10de:061a). The card is listed as supported both on Nvidia website and in the README.txt that comes with the driver.
I can compile it flawlessly but when I try to load the module I got a "No such device" error and on dmesg the driver informs me that

The Nvidia Gpu installed in this system is not supported.

I'm pretty disappointed here, since as I said, the card is listed as supported by the driver.
I tried several recent versions of the driver itself but I can't pick up too old ones since I need the 3d Stereo mode support.

Is there a way to force the driver to load anyways? or to disable the revision control of the card?

thanks!

Offline

#2 2011-05-31 19:53:40

broken pipe
Member
Registered: 2010-12-10
Posts: 238

Re: Nvidia driver refuses to load

did you install nvidia from the repos? you should also install the xorg-server. what does /var/log/Xorg.0.log say?

Offline

#3 2011-05-31 20:01:39

soulfire
Member
Registered: 2007-04-13
Posts: 9

Re: Nvidia driver refuses to load

Hi,
I installed nvidia and nvidia-utils from the repos, then I tried nvdia-beta and nvidia-beta-utils from aur and then a few older versions i download and installed using the nvidia installer.
all are saying that the device is not supported.

xorg-server is installed but the problem is not X, it's the kernel driver. startx fails because  "Failed to load the Nvidia kernel module" and invites me to refer to the system's kernel log.

Offline

#4 2011-05-31 20:35:19

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Nvidia driver refuses to load

you actually need to reboot after installing nvidia


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2011-05-31 20:39:18

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,600
Website

Re: Nvidia driver refuses to load

Yeah, the readme definitely lists your hardware.  What if you:

# modprobe nvidia

What does the output look like and what does dmesg say?


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#6 2011-05-31 20:50:37

soulfire
Member
Registered: 2007-04-13
Posts: 9

Re: Nvidia driver refuses to load

wonder wrote:

you actually need to reboot after installing nvidia

Rebooting didn't help sad

graysky wrote:

what does the output look like and what does dmesg say?

modprobe nvidia

FATAL: Error inserting nvidia (/lib/modules/2.6.38-ARCH/kernel/drivers/video/nvidia.ko): No such device.

dmesg

[ 3175.210636] nvidia 0000:03:00.0: PCI INT A -> Link[APC5] -> GSI 16 (level, low) -> IRQ 16
[ 3175.210647] nvidia 0000:03:00.0: setting latency timer to 64
[ 3175.210651] vgaarb: device changed decodes: PCI:0000:03:00.0,olddecodes=none,decodes=none:owns=io+mem
[ 3175.210676] NVRM: The NVIDIA GPU 0000:03:00.0 (PCI ID: 10de:061a) installed
[ 3175.210677] NVRM: in this system is not supported by the 275.09 NVIDIA Linux
[ 3175.210678] NVRM: graphics driver release.  Please see 'Appendix A -
[ 3175.210679] NVRM: Supported NVIDIA GPU Products' in this release's README,
[ 3175.210680] NVRM: available on the Linux graphics driver download page at
[ 3175.210681] NVRM: www.nvidia.com.
[ 3175.210688] nvidia 0000:03:00.0: PCI INT A disabled
[ 3175.210695] nvidia: probe of 0000:03:00.0 failed with error -1
[ 3175.210712] NVRM: The NVIDIA probe routine failed for 1 device(s).
[ 3175.210714] NVRM: None of the NVIDIA graphics adapters were initialized!

that's the exact output i have.

Last edited by soulfire (2011-05-31 20:51:35)

Offline

#7 2011-05-31 21:27:39

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Nvidia driver refuses to load

As has been said already, did you reboot? It's possible nouveau is still claiming the card, and that's why the nvidia module can't find it.

Edit: Ah, I see you did reboot. Well, do you have nouveau in an initramfs maybe? That would be an issue. Blacklisting in rc.conf shouldn't be necessary, because the nvidia package installs a file into /etc/modprobe.d which takes care of that. But if you have nouveau in an initramfs, it'll get loaded before that file is read.

Last edited by Gusar (2011-05-31 21:42:40)

Offline

#8 2011-05-31 21:27:41

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,600
Website

Re: Nvidia driver refuses to load

@op - interesting... perhaps their readme is wrong?  You might wanna post on the nvidia forums or nv forums.  To your question about forcing, according to the modprobe man page, there are some switching you can invoke to force a load.  Meantime, you might wanna try nouveau.

EDIT: Gusar, beat me to the punch.  Did you blacklist nouveau in /etc/rc.conf like this:

MODULES=(acpi-cpufreq !snd_pcsp !pcspkr !floppy !nouveau !snd-pcm-oss)

--force-vermagic
              Every module contains a small string containing important information, such as the kernel and  compiler
              versions.  If  a  module fails to load and the kernel complains that the "version magic" doesn't match,
              you can use this option to remove it. Naturally, this check is there for your protection, so this using
              option is dangerous unless you know what you're doing.

              This applies to any modules inserted: both the module (or alias) on the command line and any modules on
              which it depends.

       --force-modversion
              When modules are compiled with CONFIG_MODVERSIONS set, a section detailing the versions of every inter‐
              faced  used  by  (or  supplied by) the module is created. If a module fails to load and the kernel com‐
              plains that the module disagrees about a version of some interface, you can use "--force-modversion" to
              remove the version information altogether. Naturally, this check is there for your protection, so using
              this option is dangerous unless you know what you're doing.

              This applies any modules inserted: both the module (or alias) on the command line and  any  modules  on
              which it depends.

       -f --force
              Try  to  strip  any  versioning information from the module which might otherwise stop it from loading:
              this is the same as using both --force-vermagic and --force-modversion.  Naturally,  these  checks  are
              there for your protection, so using this option is dangerous unless you know what you are doing.

              This applies to any modules inserted: both the module (or alias) on the command line and any modules it
              on which it depends.

Last edited by graysky (2011-05-31 21:29:42)


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#9 2011-06-01 01:25:02

soulfire
Member
Registered: 2007-04-13
Posts: 9

Re: Nvidia driver refuses to load

Hi all and thanks for you answers!

@gusar,
i double checked but there is no sign of nouveau in /etc/mkinitcpio.conf and i blacklisted the module even before installing the nvidia driver for the first time.

@graysky
i tried to force the loading of the module with those options but i get the same results i posted...

edit:
I cannot use nouveau since I need the support for stereo3d with nvidia 3d glasses... we bought this card specifically because it was listed as supported and it was the cheapest one with this feature...
sad

Last edited by soulfire (2011-06-01 01:41:50)

Offline

#10 2011-06-01 09:15:15

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Nvidia driver refuses to load

Post at the nvnews.com forums, maybe you'll get an answer from the nvidia devs: http://www.nvnews.net/vbulletin/forumdisplay.php?f=14. I recall reading there a case where the card wasn't found even though it should be supported. Don't remember the specifics though.

Offline

#11 2011-06-01 17:18:24

soulfire
Member
Registered: 2007-04-13
Posts: 9

Re: Nvidia driver refuses to load

I'll try to post there too.
thanks anyway!

Offline

Board footer

Powered by FluxBB