Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 125940

Summary: livecd 2006.0 does not load nVidia driver for GeForce 6200AGP
Product: Gentoo Release Media Reporter: Peter Hyman <pete4abw>
Component: EverythingAssignee: Gentoo Release Team <releng>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Peter Hyman 2006-03-12 07:50:02 UTC
Per the request during the 2006.0 boot sequence...

Although this card is recognized during the boot dialog, the nVidia driver does not get loaded. This card works fine with the nVidia kernel and glx modules.

LSPCI output:
peter@mars ~ $ cat /tmp/lspci.txt
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
00:0b.0 Multimedia controller: Pinnacle Systems Inc. Pinnacle AV/DV Studio Capture Card
00:0b.1 FireWire (IEEE 1394): Pinnacle Systems Inc. Unknown device 0015
00:0e.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 6200 (rev a1)
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2006-03-12 11:14:33 UTC
Bah... it doesn't display a "NV" model number, which is why my scripts miss it.

What does it detect the card as?  Does it load the nvidia kernel module?  Which X driver does it try to use instead?  Does it just not configure OpenGL, but X still works fine?
Comment 2 Peter Hyman 2006-03-12 16:02:56 UTC
Here's the whole output. You'll notice that ALSA also isn't loaded properly. X works fine, although in vesa mode. HTH

 * Loading ALSA modules ...
 * Could not detect custom ALSA settings.  Loading all detected alsa drivers.
 * Unable to find any ALSA drivers. Have you compiled alsa-drivers correctly?
 * ERROR: Failed to load necessary drivers [ ok ] 
 * Restoring Mixer Levels ...
 cat: /proc/asound/cards: No such file or directory  [ ok ] 
 * Hardware detection started ...
 * Detected 1  AMD Athlon(tm) XP 2800+  2083MHz CPU  [ ok ] 
 * Not Loading APM Bios support ...
 * Not Loading ACPI support ...
 * Running hdparm on /dev/hda ... [ ok ] 
 * Running hdparm on /dev/hdb ... [ ok ] 
 * Running hdparm on /dev/hdc ... [ ok ] 
 * Skipping DHCP broadcast detection as requested on boot commandline ...
 * Mouse is ImExPS/2 Generic Explorer Mouse at /dev/input/mice ...
 * Starting gpm ... [ ok ] 
 * Unpacking hotplug firmware ... [ ok ] 
 * Coldplugging input devices ... [ ok ] 
 * Coldplugging isapnp devices ... [ ok ] 
 * Coldplugging pci devices ... [ ok ] 
 * Coldplugging pnp devices ... [ ok ] 
 * Coldplugging usb devices ... [ ok ] 
 * Soundcard:
 C-Media Electronics Inc.|CM8738
 driver = snd-cmipci
 * Creating X Configuration ...
 Video is nVidia Corp.|GeForce 6200, using X(vesa) Server
 Monitor is Generic Monitor, H:28.0-96.0kHz, V:50.0-75.0Hz
 Using Modes "1024x768" "800x600" "640x480" [ ok ] * Configuring OpenGL ...
 * No OpenGL-capable card found.
 * If you have a card that you know is supported by either the ATI or
 * NVIDIA binary drivers, please file a bug with the output of lspci
 * on http://bugs.gentoo.org so we can resolve this.
 * Switching to xorg-x11 OpenGL interface ...
>>> Regenerating /etc/ld.so.cache...
 * VideoCard:   nVidia Corp.|GeForce 6200
Comment 3 Ted Nelke 2006-03-15 22:54:37 UTC
It also does not load driver for 6250 it detects it and uses vesa
Comment 4 Malcolm 2006-03-19 16:49:49 UTC
(In reply to comment #3)
> It also does not load driver for 6250 it detects it and uses vesa
> 

I have a 7800 GT and it is not detected either:
 * Initializing random number generator ...
 INIT: Entering runlevel: 3 
 * Starting syslog-ng ...                                                                                                 [ ok ] * Loading ALSA modules ...
 * Could not detect custom ALSA settings.  Loading all detected alsa drivers.
 * Unable to find any ALSA drivers. Have you compiled alsa-drivers correctly?
 * ERROR: Failed to load necessary drivers
 * Restoring Mixer Levels ...
cat: /proc/asound/cards: No such file or directory
 * Hardware detection started ...
 * Detected 1  AMD Athlon(tm) 64 Processor 3200+  2010MHz CPU
 * Not Loading APM Bios support ...
 * Not Loading ACPI support ...
 * Running hdparm on /dev/hda ...
 * Running hdparm on /dev/hdb ...
 * Mouse is B16_b_02 USB-PS/2 Optical Mouse at /dev/input/mice ...
 * Starting gpm ...
 * Unpacking hotplug firmware ...
 * Coldplugging input devices ...
 * Coldplugging isapnp devices ...
 * Coldplugging pci devices ...
 * Coldplugging pnp devices ...
 * Coldplugging usb devices ...
 * Network device eth0 detected, DHCP broadcasting for IP ...
 * Network device eth1 detected, DHCP broadcasting for IP ...
 * Network device eth2 detected, DHCP broadcasting for IP ...
 * Soundcard:
              nVidia Corp.|CK804 AC'97 Audio Controller
              driver = snd-intel8x0

 * Creating X Configuration ...
 Video is nVidia Corp.|unknown device 10de:0092, using X(vesa) Server
 Monitor is Generic Monitor, H:28.0-96.0kHz, V:50.0-75.0Hz
 Using Modes "1024x768" "800x600" "640x480"
 * Configuring OpenGL ...
 * Switching to xorg-x11 OpenGL interface ...
 >>> Regenerating /etc/ld.so.cache...
 * VideoCard:   nVidia Corp.|unknown device 10de:0092
 * Starting portmap ...
 * Starting famd ...
 * Auto-scrambling root password for security ...
 * Starting spin daemon ...
 * Skipping /usr/bin/gdm, received 'nox'
>>> CD size: 713270 K
 * Starting local ...
 * Setting framebuffer console images ...

_______________
lspci
---------------
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
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
01:07.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
06:00.0 VGA compatible controller: nVidia Corporation GeForce 7800 GT (rev a1)

_________________
lsmod
-----------------
Module                  Size  Used by
parport_pc             26948  0 
parport                21544  1 parport_pc
floppy                 46244  0 
pcspkr                  1156  0 
rtc                     8948  0 
sky2                   27680  0 
yenta_socket           18252  0 
rsrc_nonstatic          8608  1 yenta_socket
pcmcia_core            24116  2 yenta_socket,rsrc_nonstatic
sk98lin               127008  0 
forcedeth              16356  0 
eth1394                14536  0 
dm_mirror              14672  0 
dm_mod                 37048  1 dm_mirror
pdc_adma                6212  0 
sata_mv                12516  0 
ata_piix                6532  0 
ahci                    9124  0 
sata_qstor              6468  0 
sata_vsc                5316  0 
sata_uli                4644  0 
sata_sis                5220  0 
sata_sx4               10052  0 
sata_nv                 5924  1 
sata_via                5668  0 
sata_svw                4932  0 
sata_sil24              7684  0 
sata_sil                6244  0 
sata_promise            7716  0 
libata                 35912  15 pdc_adma,sata_mv,ata_piix,ahci,sata_qstor,sata_vsc,sata_uli,sata_sis,sata_sx4,sata_nv,sata_via,sata_svw,sata_sil24,sata_sil,sata_promise
sbp2                   16484  0 
ohci1394               25140  0 
ieee1394               57272  3 eth1394,sbp2,ohci1394
sl811_hcd               9344  0 
ohci_hcd               14916  0 
uhci_hcd               24144  0 
usb_storage            49920  0 
usbhid                 28992  0 
ehci_hcd               22856  0 
usbcore                80068  7 sl811_hcd,ohci_hcd,uhci_hcd,usb_storage,usbhid,ehci_hcd
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2006-04-10 13:22:04 UTC
I would much prefer that we get the upstream pci.ids information consistent, rather than adding workarounds for specific cards.  I'll be submitting updates to the upstream database and hope that we can resolve many if not all of these.
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2006-04-18 16:55:21 UTC
OK.  I updated everything that I could find on the upstream pciids.sourceforge.net page, so hopefully they'll get approved.  Anyway, there's nothing we can do about this further unless upstream approves this.
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-30 14:39:24 UTC
Even though this is fixed, technically, we will not be shipping the binary drivers on another CD, since it violates the GPL to do so.