LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 09-28-2006, 01:11 PM   #1
make
Member
 
Registered: Apr 2004
Distribution: Mandriva, Ubuntu, openSuSE, FreeBSD, OpenSolaris, PC-BSD
Posts: 195

Rep: Reputation: 30
nVidia driver claims I have no nVidia card


I have several computers here running SuSE 10.1, but only this one causes trouble. I cannot get the nvidia.ko-module to load. I provide output of several commands next. I have MSI NX7300GT PCI Express.

Code:
# uname -r
2.6.16.21-0.21-default
Code:
# rpm -qa|grep nvidia
x11-video-nvidia-1.0.8762-1
nvidia-gfx-kmp-default-1.0.8762_2.6.16.21_0.8-1
xorg-x11-driver-video-nvidia-6.9.0-46
Code:
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. Unknown device 0336
00:00.1 Host bridge: VIA Technologies, Inc. Unknown device 1336
00:00.2 Host bridge: VIA Technologies, Inc. Unknown device 2336
00:00.3 Host bridge: VIA Technologies, Inc. Unknown device 3336
00:00.4 Host bridge: VIA Technologies, Inc. Unknown device 4336
00:00.5 PIC: VIA Technologies, Inc. Unknown device 5336
00:00.6 Host bridge: VIA Technologies, Inc. Unknown device 6290
00:00.7 Host bridge: VIA Technologies, Inc. Unknown device 7336
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8251 PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:13.0 PCI bridge: VIA Technologies, Inc. VT8251 PCI to PCIE Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8251 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
02:00.0 VGA compatible controller: nVidia Corporation Unknown device 0393 (rev a1)
04:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller
05:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
Code:
# cat /proc/interrupts 
           CPU0       
  0:     727812    IO-APIC-edge  timer
  7:          2    IO-APIC-edge  parport0
  8:          2    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 14:      58664    IO-APIC-edge  ide0
 15:      25890    IO-APIC-edge  ide1
193:       9829   IO-APIC-level  uhci_hcd:usb1
201:        126   IO-APIC-level  uhci_hcd:usb2, ehci_hcd:usb5
209:          0   IO-APIC-level  uhci_hcd:usb3
217:          0   IO-APIC-level  uhci_hcd:usb4
225:       6881   IO-APIC-level  HDA Intel, eth0
NMI:          0 
LOC:     727750 
ERR:          0
MIS:          0
Code:
# modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.16.21-0.21-default/weak-updates/nvidia.ko): No such device
Code:
# dmesg|tail
nvidia: module not supported by Novell, setting U taint flag.
NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: This can occur when a driver such as rivafb, nvidiafb or
NVRM: rivatv was loaded and obtained ownership of the NVIDIA
NVRM: device(s).
NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
NVRM: support), then try loading the NVIDIA kernel module again.
NVRM: No NVIDIA graphics adapter probed!
Code:
# lsmod|grep riva
Code:
# lsmod|grep nv
On all the other computers this software configuration (this kernel + this driver from the RPMs) works perfectly. With this one I don't even get a picture, if I try to use the nv-driver in xorg.conf (display refresh rate and resolution is right). I have tested 2 GeForce-cards: this 7300 and also a 6200LE.

I am forced to use the slow VESA-driver currently...

Last edited by make; 09-28-2006 at 01:14 PM.
 
Old 09-28-2006, 05:09 PM   #2
bigrigdriver
LQ Addict
 
Registered: Jul 2002
Location: East Centra Illinois, USA
Distribution: Debian stable
Posts: 5,908

Rep: Reputation: 356Reputation: 356Reputation: 356Reputation: 356
Try 'hwinfo --gfxcard'. What does it tell you about the graphics card?
 
Old 09-29-2006, 12:26 AM   #3
make
Member
 
Registered: Apr 2004
Distribution: Mandriva, Ubuntu, openSuSE, FreeBSD, OpenSolaris, PC-BSD
Posts: 195

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by bigrigdriver
Try 'hwinfo --gfxcard'. What does it tell you about the graphics card?
Code:
# hwinfo --gfxcard
34: PCI 200.0: 0300 VGA compatible controller (VGA)
  [Created at pci.300]
  UDI: /org/freedesktop/Hal/devices/pci_10de_393
  Unique ID: B35A.mVAfZDbyuT4
  Parent ID: _Znp.LUQ1QvXEEDB
  SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: graphics card
  Model: "Micro-Star International VGA compatible controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0393 
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd."
  SubDevice: pci 0x0412 
  Revision: 0xa1
  Memory Range: 0xfa000000-0xfaffffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable)
  Memory Range: 0xf9000000-0xf9ffffff (rw,non-prefetchable)
  I/O Ports: 0xd800-0xd87f (rw)
  Memory Range: 0xfbde0000-0xfbdfffff (ro,prefetchable,disabled)
  IRQ: 10 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000393sv00001462sd00000412bc03sc00i00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #19 (PCI bridge)

Primary display adapter: #34
 
Old 09-29-2006, 01:01 AM   #4
konsolebox
Senior Member
 
Registered: Oct 2005
Distribution: Gentoo, Slackware, LFS
Posts: 2,248
Blog Entries: 8

Rep: Reputation: 235Reputation: 235Reputation: 235
run this command

# dmesg | grep NVIDIA

If you see a message saying about nvidiafb loading, no doubt you need to recompile your kernel and exclude nvidiafb from the config.

There are two common drivers for nvidia cards. One is for the framebuffer type and one is for the agp type. Nvidiafb included in the kernel owns the framebuffer type and nvidia from nvidia's site controls the agp type. The two can never run together. I've also asked for more info about the two being able run together but found no answer.

Take a look at this thread if you want more info:
http://www.linuxquestions.org/questi...d.php?t=466176
 
Old 09-29-2006, 04:21 AM   #5
make
Member
 
Registered: Apr 2004
Distribution: Mandriva, Ubuntu, openSuSE, FreeBSD, OpenSolaris, PC-BSD
Posts: 195

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by konsolebox
If you see a message saying about nvidiafb loading, no doubt you need to recompile your kernel and exclude nvidiafb from the config.
No nvidiafb loading. I am using the kernel & RPM-drivers that Novell is recommending. So I highly doubt that I need a kernel recompile, as this is the kernel meant for the nVidia-drivers and this combination works perfectly on several other computers I have running SuSE 10.1

I wonder if this issue could be caused by some strange motherboard-issue?

Last edited by make; 09-29-2006 at 04:22 AM.
 
Old 09-29-2006, 09:32 AM   #6
raska
Member
 
Registered: Aug 2004
Location: Aguascalientes, AGS. Mexico.
Distribution: Slackware 13.0 kernel 2.6.29.6
Posts: 816

Rep: Reputation: 31
why don't you try the lastest nVidia driver? (don't ask me if there is a RPM)
 
Old 09-29-2006, 02:25 PM   #7
make
Member
 
Registered: Apr 2004
Distribution: Mandriva, Ubuntu, openSuSE, FreeBSD, OpenSolaris, PC-BSD
Posts: 195

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by raska
why don't you try the lastest nVidia driver?
Because the NVIDIA-installer almost always compiles a non-working driver. This has happened on about 15 different computers running SuSE 10.1. I only get a white screen when X.org is started, unless I comment out the line "Load glx" from xorg.conf, which makes installing the whole nVidia-driver a total waste of time in the first place. The latest driver does recognize this card, though. But the driver that the official nVidia installer-packet compiles, does not work on 90 % of the SuSE 10.1-computers I've tried it on. And these computers all have a totally different hardware configuration, so it is not a computer-specific problem.

Last edited by make; 09-29-2006 at 02:27 PM.
 
Old 10-14-2006, 06:11 PM   #8
make
Member
 
Registered: Apr 2004
Distribution: Mandriva, Ubuntu, openSuSE, FreeBSD, OpenSolaris, PC-BSD
Posts: 195

Original Poster
Rep: Reputation: 30
Well, problem solved, kinda.

I switched to Mandriva 2007 and it works flawlessly. The card is detected perfectly and XGL is running very nicely.
 
Old 10-15-2006, 10:32 AM   #9
tzbishop
LQ Newbie
 
Registered: Oct 2006
Location: São Paulo - Brazil
Distribution: SuSE 10.1, Slackware 11
Posts: 28

Rep: Reputation: 15
strange. I have NVIDIA drivers working perfectly on SuSE 10.1 but I did not install via RPM. I installed via the binary file from nvidia.com for Linux.

Following the official tutorial, all is right!
http://www.novell.com/coolsolutions/feature/17174.html
 
Old 10-18-2006, 06:11 PM   #10
make
Member
 
Registered: Apr 2004
Distribution: Mandriva, Ubuntu, openSuSE, FreeBSD, OpenSolaris, PC-BSD
Posts: 195

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by tzbishop
I have NVIDIA drivers working perfectly on SuSE 10.1 but I did not install via RPM. I installed via the binary file from nvidia.com for Linux.
Installing the official binary from nVidia's site worked out for about 50 % of the computer I installed SuSE 10.1 on. And the other 50 % failed miserably, with just the white screen on X.org startup, unless 'Load "glx"' was commented out from xorg.conf. All in all, I have installed SuSE 10.1 on something between 30 - 40 computers.

I also noted that X.org- and Mesa-updates always broke my configuration and re-installing the nVidia-drivers never fixed it anymore - without a full system re-install. The issue was the same white screen-thing. I needed to lock specific packages from Smart, so that it did not upgrade them. This included the whole X.org and several other packages.

The advantage of using the RPM-packaged version of the driver is obvious: RPM won't let updates to overwrite the nVidia's files automatically, as they belong to another package. The kernel-update + RPM-version has always worked... until now on this particular computer. Using the official installer caused the white screen-issue also on this computer.

nVidia's drivers seem to be a huge issue on SuSE 10.1. Yes, they work for most computers, but when they don't, it requires hours of battle. I never had this issue on other distros.
 
Old 10-19-2006, 12:01 AM   #11
BROse
Member
 
Registered: Nov 2003
Location: Here & Now
Distribution: SuSE 10.2
Posts: 96

Rep: Reputation: 15
Did you try "tiny-nvidia-installer -update" as root....
 
Old 11-04-2006, 04:56 AM   #12
make
Member
 
Registered: Apr 2004
Distribution: Mandriva, Ubuntu, openSuSE, FreeBSD, OpenSolaris, PC-BSD
Posts: 195

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by BROse
Did you try "tiny-nvidia-installer -update" as root....
Doesn't that just compile the driver from the sources? Meaning it might not work under SuSE 10.1. Would get me into the same "white screen at X.org startup"-issue.

Well, luckily Mandriva 2007 has a newer nVidia-driver as a RPM-packet.
 
Old 11-04-2006, 11:16 AM   #13
BROse
Member
 
Registered: Nov 2003
Location: Here & Now
Distribution: SuSE 10.2
Posts: 96

Rep: Reputation: 15
Yes, but it will install he nvidia driver also......
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
What driver is my Nvidia card using? hpladd Linux - Hardware 3 08-15-2006 03:05 PM
Which nvidia driver should i use for my card? badgerbox76 Linux - Hardware 21 02-04-2006 09:06 PM
nvidia fx5600 loads vesa driver instead of nvidia driver saburo62 Linux - Hardware 3 05-04-2004 03:59 PM
kernel 2.6.3--bk8 and NVIDIA-Linux-x86-1.0-5336 video driver from Nvidia zdenkod Linux - Hardware 2 03-09-2004 05:38 AM
Nvidia driver claims no 3d harware acceleration vavoem Linux - Hardware 2 10-20-2003 01:49 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 07:17 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration