From: "John H. Moe" <johnmoe@optusnet.com.au>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] nvidia GeForce 6200 questions
Date: Tue, 02 Mar 2010 08:50:40 +1000 [thread overview]
Message-ID: <4B8C44C0.2010407@optusnet.com.au> (raw)
In-Reply-To: <5bdc1c8b1003011404w166473b1j9a2985aef1cba024@mail.gmail.com>
Mark Knecht wrote:
> 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 ~ #
>
Nvidia's site seems to say that your card is supported up to the current
release; perhaps try the latest version and see if it works? I seem to
remember Nvidia's driver is rather kernel-version specific; if you're
using a recent kernel, you should probably use a recent driver.
http://www.nvidia.com/object/linux_display_ia32_190.53.html
John Moe
next prev parent reply other threads:[~2010-03-01 22:51 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-01 22:04 [gentoo-user] nvidia GeForce 6200 questions Mark Knecht
2010-03-01 22:12 ` 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 [this message]
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=4B8C44C0.2010407@optusnet.com.au \
--to=johnmoe@optusnet.com.au \
--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