public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mark Knecht <markknecht@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] nvidia GeForce 6200 questions
Date: Mon, 1 Mar 2010 14:04:08 -0800	[thread overview]
Message-ID: <5bdc1c8b1003011404w166473b1j9a2985aef1cba024@mail.gmail.com> (raw)

Hi,
   I've been trying to get an nvidia controller working today and not
having much luck. It's complaining about failing to load kernel
module.

   As a starting point I'm following this guide:

http://www.gentoo.org/doc/en/nvidia-guide.xml

   My nvidia device is (I think) a GeForce 6 family card:

dragonfly ~ # lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce
6200] (rev a1)
dragonfly ~ #

and from this nVidia page seems to be supported by the 173.xx series drivers:

http://www.nvidia.com/object/linux_display_ia32_173.14.25.html

   Because modinfo nvidia suggested it depended on them I've added
agpgart and i2c-core to modules.autoload and after booting this is
what's loaded:

dragonfly ~ # lsmod
Module                  Size  Used by
ipv6                  176929  18
sg                     19077  0
usb_storage            29021  0
usbhid                 18281  0
snd_intel8x0           19155  0
snd_ac97_codec         76628  1 snd_intel8x0
ac97_bus                 662  1 snd_ac97_codec
snd_pcm                42338  2 snd_intel8x0,snd_ac97_codec
ehci_hcd               27089  0
uhci_hcd               15779  0
snd_timer              11966  1 snd_pcm
usbcore                87247  4 usb_storage,usbhid,ehci_hcd,uhci_hcd
agpgart                19136  0
snd                    31592  4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
8139cp                 12993  0
soundcore               3607  1 snd
rtc                     6022  0
8139too                14560  0
i2c_core               11618  0
snd_page_alloc          4685  2 snd_intel8x0,snd_pcm
processor              20861  0
thermal                 9266  0
button                  3526  0
thermal_sys             8333  2 processor,thermal
dragonfly ~ #

When I try to load the nvidia driver it just complains:

dragonfly ~ # modprobe nvidia
FATAL: Error inserting nvidia
(/lib/modules/2.6.33-gentoo/video/nvidia.ko): No such device
dragonfly ~ #

dragonfly ~ # modprobe --show-depends nvidia
insmod /lib/modules/2.6.33-gentoo/kernel/drivers/i2c/i2c-core.ko
insmod /lib/modules/2.6.33-gentoo/kernel/drivers/char/agp/agpgart.ko
insmod /lib/modules/2.6.33-gentoo/video/nvidia.ko
NVreg_DeviceFileMode=432 NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=27
NVreg_ModifyDeviceFiles=1
dragonfly ~ #

dragonfly ~ # modprobe -v nvidia
insmod /lib/modules/2.6.33-gentoo/video/nvidia.ko
NVreg_DeviceFileMode=432 NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=27
NVreg_ModifyDeviceFiles=1
FATAL: Error inserting nvidia
(/lib/modules/2.6.33-gentoo/video/nvidia.ko): No such device
dragonfly ~ #

The driver exists:

dragonfly ~ # ls -al /lib/modules/2.6.33-gentoo/video/nvidia.ko
-rw-r--r-- 1 root root 7859091 Mar  1 13:35
/lib/modules/2.6.33-gentoo/video/nvidia.ko
dragonfly ~ #

I'm not clear what it means by 'no such device'. Is that a message
that this driver doesn't support this card?

I tried going down to the 96 series drivers but got the same results.

Sort of obvious stuff in the kernel config I could think of before
sending this email is here:

dragonfly ~ # zcat /proc/config.gz | grep AGP
CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=m
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
dragonfly ~ # zcat /proc/config.gz | grep NVIDIA
# CONFIG_AGP_NVIDIA is not set
# CONFIG_FB_NVIDIA is not set
dragonfly ~ # zcat /proc/config.gz | grep DRM
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I830 is not set
# CONFIG_DRM_I915 is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
dragonfly ~ #

I assumed the Intel AGP might be usefull since it's an Intel
motherboard but it didn't help so I blacklisted it and it's not
loaded.

   Anyone able to spot what must be an obvious mistake?

   Current xorg.conf file it attached. It was done by hand so it could
easily have big problems. I tried running with no xorg.conf file but
it didn't work either.

   hald is running.

Thanks,
Mark


dragonfly ~ # cat /etc/X11/xorg.conf
Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "extmod"
	Load  "glx"
#	Load  "dri"
EndSection

Section "DRI"
	Mode 0666
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Extensions"
	Option "Composite" "Enable"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "CacheLines"         	# <i>
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "DRI"                	# [<bool>]
        #Option     "NoDDC"              	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "XvMCSurfaces"       	# <i>
        #Option     "PageFlip"           	# [<bool>]
	Identifier  "Card0"
	Driver      "nvidia"
	Option	    "monitor-VGA1" "Samsung740n"
EndSection

Section "Monitor"
	Identifier   "Samsung740n"
	VendorName   "Samsung"
	ModelName    "740n"
	Option 	     "PreferredMode" "1280x1024"
	HorizSync    30-81
        VertRefresh  56-75
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Samsung740n"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     8
		Modes         "1280x1024"  "1024x768"   "800x600"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Modes         "1280x1024"  "1024x768"   "800x600"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes         "1280x1024"  "1024x768"   "800x600"
	EndSubSection
EndSection


Section "ServerLayout"
	Identifier     "dragonfly"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

dragonfly ~ #



dragonfly ~ # rc-update show
            bootmisc | boot
             checkfs | boot
           checkroot | boot
               clock | boot
         consolefont | boot
                hald |      default
            hostname | boot
             keymaps | boot
               local |      default nonetwork
          localmount | boot
             modules | boot
            net.eth0 |      default
              net.lo | boot
            netmount |      default
          ntp-client |      default
                ntpd |      default
           rmnologin | boot
                sshd |      default
           syslog-ng |      default
      udev-postmount |      default
             urandom | boot
dragonfly ~ #


dragonfly ~ # cat /var/log/Xorg.0.log

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.33-gentoo i686
Current Operating System: Linux dragonfly 2.6.33-gentoo #5 SMP PREEMPT
Mon Mar 1 12:49:22 PST 2010 i686
Build Date: 01 March 2010  12:27:33PM

	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar  1 12:55:09 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "dragonfly"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Samsung740n"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/misc/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/100dpi/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/75dpi/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/misc/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/100dpi/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/75dpi/" does not exist.
	Entry deleted from font path.
(**) FontPath set to:
	
(**) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or
'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 0x1aa0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 5.0
	X.Org XInput driver : 4.0
	X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0:1:0:0) 10de:0221:3842:a401 nVidia Corporation NV44A
[GeForce 6200] rev 161, Mem @ 0xf8000000/16777216,
0xf9000000/16777216, BIOS @ 0x????????/131072
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) System resource ranges:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also
specified in the config file.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded. This was enabled by default and also
specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Server Extension
(II) NVIDIA GLX Module  190.53  Tue Dec  8 20:47:42 PST 2009
(II) Loading extension GLX
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(WW) Warning, couldn't open module dri
(II) UnloadModule: "dri"
(EE) Failed to load module "dri" (module does not exist, 0)
(II) LoadModule: "dri2"
(WW) Warning, couldn't open module dri2
(II) UnloadModule: "dri2"
(EE) Failed to load module "dri2" (module does not exist, 0)
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA:     system's kernel log for additional error messages.
(II) UnloadModule: "nvidia"
(II) Unloading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(EE) Failed to load module "nvidia" (module-specific error, 0)
(EE) No drivers available.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
	 at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.

dragonfly ~ #



             reply	other threads:[~2010-03-01 22:04 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-01 22:04 Mark Knecht [this message]
2010-03-01 22:12 ` [gentoo-user] nvidia GeForce 6200 questions Alan McKinnon
2010-03-01 22:47 ` Neil Walker
2010-03-02 16:09   ` Peter Humphrey
2010-03-02 17:18     ` Neil Bothwick
2010-03-04  0:38       ` Peter Humphrey
2010-03-02 18:12     ` Neil Walker
2010-03-02 18:27     ` Mark Knecht
2010-03-01 22:50 ` John H. Moe
2010-03-01 22:55 ` [gentoo-user] " Mark Knecht

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5bdc1c8b1003011404w166473b1j9a2985aef1cba024@mail.gmail.com \
    --to=markknecht@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox