Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm working on my work computer right now, and I would like to use a 9300 GS card with it (not mobility). I did a vanilla install of Slackware 13, since I'm most familiar with it, but I can't seem to install the nvidia drivers. This is very strange, since I was able to install these drivers on my home server with a 7800GT flawlessly. When I try to install it on this box, it gave me the following message:
Code:
Unable to load the kernel module 'nvidia.ko'.
Which is strange since I've never gotten that error before. so I did ./NVIDIA-blahblah.run -k $(uname -r) and got it installed. Unfortunately, This still did not work as I see this in the dmesg:
Code:
nvidia: probe of 0000:01:00.0 failed with error -1
NVRM: The NVIDIA probe routine failed for 1 device(s).
NVRM: None of the NVIDIA graphics adapters were initialized!
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
nvidia 0000:01:00.0: setting latency timer to 64
NVRM: The NVIDIA GPU 01:00.0 (PCI ID: 10de:06e1) installed
NVRM: in this system is not supported by the 185.18.31 NVIDIA Linux
NVRM: graphics driver release. Please see 'Appendix A -
NVRM: Supported NVIDIA GPU Products' in this release's README,
NVRM: available on the Linux graphics driver download page at
NVRM: www.nvidia.com.
I thought, maybe this card isn't supported for some odd reason so my lspci lists this:
And apparently the nvidia 190.42 drivers are supposed to support it. I've even tried drivers as old as nvidia 180.60 and up, to no avail. I am completely at a loss as to what to try next.
btw, I have tried to startx anyways but the Xorg.0.log states that it failed to load "nvidia" driver.
The 'blahblah' part is important.
If you are running Slackware13, then this requires the 32bit driver, NVIDIA-Linux-x86-190.42-pkg1.run
If you are running Slackware64, then this requires the 64bit driver, NVIDIA-Linux-x86_64-190.42-pkg2.run
Well, fortunately, I know to install 32-bit drivers on a 32-bit system. the 'blahblah' meant every 32 bit driver from 180.60 to 195.22. I didn't know there were too many people out there who install the wrong drivers. Forgive me for giving humanity too much credit.
I beg your pardon if my initial response appeared simplistic. Your level of knowledge is obviously greater than your post count would indicate and it was not apparent from your first post that you aware of the importance of distinguishing between the 32bit and 64 bit drivers.
Is there any information in the /var/log/nvidia-installer.log file that can help?
Also, is there another graphics chip present in the system?
I went back to try and install the driver again without any parameters. Here is the relevant output of nvidia-installer.log:
Code:
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.
Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 No such device
-> Kernel messages:
EXT4 FS on sda3, internal journal on sda3:8
lp0: using parport0 (interrupt-driven).
lp0: console ready
Intel ISA PCIC probe: not found.
Databook TCIC-2 PCMCIA probe: not found.
e1000e 0000:00:19.0: irq 27 for MSI/MSI-X
e1000e 0000:00:19.0: irq 27 for MSI/MSI-X
e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
0000:00:19.0: eth0: 10/100 speed: disabling TSO
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
eth0: no IPv6 routers present
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
nvidia: module license 'NVIDIA' taints kernel.
nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidia 0000:01:00.0: setting latency timer to 64
NVRM: The NVIDIA GPU 01:00.0 (PCI ID: 10de:06e1) installed
NVRM: in this system is not supported by the 190.53 NVIDIA Linux
NVRM: graphics driver release. Please see 'Appendix A -
NVRM: Supported NVIDIA GPU Products' in this release's README,
NVRM: available on the Linux graphics driver download page at
NVRM: www.nvidia.com.
nvidia: probe of 0000:01:00.0 failed with error -1
NVRM: The NVIDIA probe routine failed for 1 device(s).
NVRM: None of the NVIDIA graphics adapters were initialized!
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
I will include the whole log as an attachment.
There is another video card that is integrated with the motherboard, but I have disabled it in the BIOS.
Thanks for any suggestions you might be able to offer.
The 9300 GS is definitely supported by this driver and it appears to building correctly.
Although you have the onboard graphics turned off in the BIOS, I suspect that it is still being detected and a driver is being loaded. This is preventing the nVidia driver from loading.
Quote:
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.
You may need to blacklist the loading of the interfering driver in /etc/modprobe.d/blacklist.conf.
Please post the full output of 'lspci' and 'lsmod'.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.