|
|
#1 | |
|
Registered User
Join Date: Oct 2003
Posts: 19
|
Hi guys,
I'm trying to use an 8600 GTS with 100.14.19 and the beta 169.04, but the driver doesn't detect it. lspci -vv shows: 01:00.0 VGA compatible controller: Unknown device 0001:0400 (rev a1) (prog-if 00 [VGA]) Subsystem: nVidia Corporation Unknown device 0438 Which I think is the issue, because the driver readme says that 0x0400 is the supported device ID for 8600 GTS. Is there any way to override the device ID check the driver installer (and driver itself) makes, or am I into the realm of flashing the VGA BIOS to change the device ID to something recognised? Or is there another solution already known that I've missed? Let me know if you need any more information about my system. I'm running x86 Debian Lenny on a Pentium D PCI Express system. |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Jan 2006
Posts: 193
|
I don't think that any flashing will be necessary :-)
Post your /var/log/nvidia-installer.log file. |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Oct 2003
Posts: 19
|
As requested, sorry if it's too verbose
![]() Code:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Nov 28 14:39:32 2007
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
WARNING: You do not appear to have an NVIDIA GPU supported by the 169.04 NVIDIA
Linux graphics driver installed in this system. For further details,
please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in the README
available on the Linux driver download page at www.nvidia.com.
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.23.9-rys/source'
-> Kernel output path: '/lib/modules/2.6.23.9-rys/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.23.9-rys/so
urce SYSOUT=/lib/modules/2.6.23.9-rys/build'...
NVIDIA: calling KBUILD...
Stripped out build log from here.....
NVIDIA: left KBUILD.
-> done.
-> 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).
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:
scsi 6:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
sd 6:0:0:2: [sdd] Attached SCSI removable disk
sd 6:0:0:2: Attached scsi generic sg4 type 0
scsi 6:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
sd 6:0:0:3: [sde] Attached SCSI removable disk
sd 6:0:0:3: Attached scsi generic sg5 type 0
usb-storage: device scan complete
Adding 2650684k swap on /dev/sda5. Priority:-1 extents:1 across:2650684k
EXT3 FS on sda1, internal journal
loop: module loaded
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised:
dm-devel@redhat.com
eth1: link up, 100Mbps, full-duplex, lpa 0x41E1
CIFS VFS: cifs_mount failed w/return code = -22
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
eth1: no IPv6 routers present
input: Mouseemu virtual keyboard as /class/input/input6
input: Mouseemu virtual mouse as /class/input/input7
ip_tables: (C) 2000-2006 Netfilter Core Team
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
nvidia: module license 'NVIDIA' taints kernel.
NVRM: No NVIDIA graphics adapter found!
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.
|
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Jan 2006
Posts: 193
|
Hmmm... Could you please attach the output of lspci -n and lspci -v as well ?
Does the "nv" driver work for you? And if so, does ot detect your card properly? Have you tried any previous driver versions? |
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Oct 2003
Posts: 19
|
lspci -n (which is slightly worrying, if it says what I think it says, bolding mine):
Code:
00:00.0 0600: 1002:7930 00:02.0 0604: 1002:7933 00:06.0 0604: 1002:7936 00:12.0 0106: 1002:4380 00:13.0 0c03: 1002:4387 00:13.1 0c03: 1002:4388 00:13.2 0c03: 1002:4389 00:13.3 0c03: 1002:438a 00:13.4 0c03: 1002:438b 00:13.5 0c03: 1002:4386 00:14.0 0c05: 1002:4385 (rev 13) 00:14.1 0101: 1002:438c 00:14.3 0601: 1002:438d 00:14.4 0604: 1002:4384 01:00.0 0300: 0001:0400 (rev a1) 02:00.0 0200: 0001:4364 (rev 12) 03:00.0 0200: 10ec:8139 (rev 10) 03:02.0 0c00: 104c:8024 Code:
01:00.0 VGA compatible controller: Unknown device 0001:0400 (rev a1) (prog-if 00 [VGA])
Subsystem: nVidia Corporation Unknown device 0438
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at f8000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at df00 [size=128]
[virtual] Expansion ROM at fb000000 [disabled] [size=128K]
Capabilities: <access denied>
![]() Haven't tried the nv driver, will try that as soon as I can (have to work on this box, using the vesa driver currently). Have only tried using 100.14.19 and 169.04, prior versions don't supports 8600 GTS. |
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Oct 2003
Posts: 19
|
Actually, it seems the chip is 0x0001:0x0400 and the board is 0x10DE:0x0438, I was just getting confused. So I'm back to thinking what I initially thought, that the device ID not being 0x0400 is what's stopping it working. Any more ideas?
|
|
|
|
|
|
|
#7 |
|
NVIDIA Corporation
Join Date: Aug 2002
Posts: 3,740
|
All NVIDIA based graphics cards should have the PCI vendor ID 0x10de; the fact that yours doesn't suggests that your VBIOS was corrupted or modified from its original version. You'll probably need to contact the manufacturer for assistance.
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: Oct 2003
Posts: 19
|
So is that confirmation that it should be 0x10DE:0x0400 where it tells me 0x0001:0x0400? I've got another couple of boards I can test, I'll try them.
|
|
|
|
|
|
#9 |
|
NVIDIA Corporation
Join Date: Mar 2005
Posts: 2,487
|
That's right, it should be 0x10de instead of 0x0001.
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: Oct 2003
Posts: 19
|
I tested a GeForce 8800 GT in the same mainboard and it shows up as 0x0001 for vendor ID too. Testing that boards and the original 8600 GTS on another machine (different mainboard) has both boards showing up correctly with the right vendor ID and 169.04 is OK.
So I think it's actually a mainboard/chipset/BIOS bug (ATI RS600), or a bug in kernel device enumeration, where the result is that devices connected to the PCIe host get 0x0001 for vendor ID. Notice the device at PCI:2:0:0 in my lspci log above shows the same artifact. Is there any way I can tell the driver that the specific device I know is a 8600 GTS, is an 8600 GTS, to get things to work? Can that vendor ID check be overrided? I'd rather not chase Acer (mainboard vendor) or the kernel chipset driver maintainer if the NVIDIA module can be persuaded that, yeah, 0x0001 is really 0x10de. |
|
|
|
|
|
#11 |
|
NVIDIA Corporation
Join Date: Aug 2002
Posts: 3,740
|
Does the problem persist if you pass pci=nommconf or pci=conf1 to the kernel via the kernel command line (from your boot loader)?
|
|
|
|
|
|
#12 | |
|
Registered User
Join Date: Oct 2003
Posts: 19
|
Quote:
, I'm typing this with acceleration on the original 8600 GTS. Can you explain what the nommconf parameter does as far as PCI device enumeration goes?Cheers, you've made my day! |
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Nvidia GeForce 301.42 WHQL drivers | DSC | NVIDIA Windows Graphics Drivers | 5 | 05-29-12 10:12 PM |
| Gnome3 with composite is very slow on Geforce FX 5200 with 173.14.31 driver | Artox | NVIDIA Linux | 0 | 05-26-12 10:33 AM |
| Enhance Max Payne 3, Diablo III with GeForce R300 Drivers | News | Latest Tech And Game Headlines | 0 | 05-22-12 06:30 PM |
| Gainward Unleashes the Sexy GeForce GTX 670 Phantom Graphics Card, Also launches the | News | Latest Tech And Game Headlines | 0 | 05-10-12 09:28 AM |
| Download GeForce GTX 690 Beta Driver 301.34 Here - http://www.nvnews.net#driver | MikeC | Latest Tech And Game Headlines | 0 | 05-03-12 10:39 PM |