Date: Sat, 2 Jun 2001 20:38:22 +0800 From: James Lim <evilfry@sg.freebsd.org> To: Darren Evans <darren@horseplay.demon.co.uk>, freebsd-questions@FreeBSD.ORG Subject: Re: Dell Inspiron 8000 + nVidia GeForce2 Go gfx card Message-ID: <01060220382202.95350@evilfry.dyndns.org> In-Reply-To: <5.1.0.14.1.20010602123610.03730bb8@pop3.demon.co.uk> References: <5.1.0.14.1.20010602123610.03730bb8@pop3.demon.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi there,
I am using 4.0.3 wth Geforce 2 MX, which version are you using? You could
try using this with 4.0.3.
XFree86 -configure
- -configure
When this option is specified, the X server loads
all video driver modules, probes for available
hardware, and writes out an initial XF86Config(5)
file based on what was detected. This option cur-
rently has some problems on some platforms, but in
most cases it is a good way to bootstrap the con-
figuration process. This option is only available
when the server is run as root (i.e, with real-uid
0)
I hope this helps.
On Saturday 02 June 2001 19:59, Darren Evans wrote:
> I'm having some difficulty in getting this card to be configured
> under X. Have copied the XF86Config from the Linux section
> on http://www.nvidia.com/Products/Drivers.nsf/Linux.html
>
> It detects the chip set and then cannot load the module
> for it. I think this is because it's a Linux kernel module
> that needs to be loaded. What can we do about this under
> FreeBSD is there a workaround?
>
> (EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
> (EE) NVIDIA(0): *** Aborting ***
>
> Now i don't think this driver below supports the GeForce 2 Go
> card, but i could be wrong.
>
> /usr/X11R6/lib/modules/drivers/nvidia_drv.o exists as well as
> /usr/X11R6/lib/modules/drivers/nv_drv.o
>
> This is on a FreeBSD 4.3-STABLE laptop.
>
>
> startx -layout AGP
>
> XFree86 Version 4.0.3 / X Window System
> (protocol Version 11, revision 0, vendor release 6400)
> Release Date: 16 March 2001
> If the server is older than 6-12 months, or if your card is
> newer than the above date, look for a newer version before
> reporting problems. (See http://www.XFree86.Org/FAQ)
> Operating System: FreeBSD 4.2-BETA i386 [ELF]
> Module Loader present
> (==) Log file: "/var/log/XFree86.0.log", Time: Sat Jun 2 12:37:28 2001
> (==) Using config file: "/etc/X11/XF86Config"
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (??) unknown.
> (==) ServerLayout "AGP"
> (**) |-->Screen "Screen AGP" (0)
> (**) | |-->Monitor "MyMonitor"
> (**) | |-->Device "NV AGP"
> (**) |-->Input Device "Mouse1"
> (**) |-->Input Device "Keyboard1"
> (**) XKB: rules: "xfree86"
> (**) XKB: model: "pc105"
> (**) XKB: layout: "us"
> (**) FontPath set to "unix/:-1"
> (**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
> (==) ModulePath set to "/usr/X11R6/lib/modules"
> (--) Using syscons driver with X support (version 2.0)
> (--) using VT number 9
>
> (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
> (II) Module bitmap: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 1.0.0
> (II) Loading /usr/X11R6/lib/modules/libpcidata.a
> (II) Module pcidata: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 0.1.0
> (II) Loading /usr/X11R6/lib/modules/libscanpci.a
> (II) Module scanpci: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 0.1.0
> (II) Unloading /usr/X11R6/lib/modules/libscanpci.a
> (--) PCI:*(1:0:0) NVidia unknown chipset (0x0112) rev 178, Mem @
> 0xfc000000/24, 0xe0000000/27
> (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
> (II) Module dbe: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 1.0.0
> (WW) Warning, couldn't open module glx
> (EE) Failed to load module "glx" (module does not exist, 0)
> (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
> (II) Module extmod: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 1.0.0
> (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
> (II) Module type1: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 1.0.0
> (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
> (II) Module freetype: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 1.1.9
> (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
> (II) Module nvidia: vendor="NVIDIA Corporation"
> compiled for 4.0.2, module version = 1.0.1251
> (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
> (II) Module mouse: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 1.0.0
> (II) NVIDIA: NVIDIA driver for: RIVA TNT, RIVA TNT2, RIVA TNT2 (Ultra),
> RIVA TNT2 (Vanta), RIVA TNT2 (M64), RIVA TNT2 (??), RIVA TNT2 (??),
> RIVA TNT2 (Integrated), GeForce 256, GeForce DDR, Quadro,
> GeForce2 MX, GeForce2 MX DDR, GeForce2 Go, GeForce2 MXR,
> GeForce2 GTS, GeForce2 GTS, GeForce2 Ultra, Quadro2 Pro, GeForce3,
> GeForce3, GeForce3, GeForce3
> (--) Chipset GeForce2 Go found
> (II) Loading /usr/X11R6/lib/modules/libvgahw.a
> (II) Module vgahw: vendor="The XFree86 Project"
> compiled for 4.0.3, module version = 0.1.0
> (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
> (==) NVIDIA(0): RGB weight 888
> (==) NVIDIA(0): Default visual is TrueColor
> (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
> (--) NVIDIA(0): Linear framebuffer at 0xE0000000
> (--) NVIDIA(0): MMIO registers at 0xFC000000
> (==) NVIDIA(0): Write-combining range (0xa0000,0x10000) was already clear
> (==) NVIDIA(0): Write-combining range (0xfc680000,0x1000) was already clear
> (==) NVIDIA(0): Write-combining range (0xfc682000,0x1000) was already clear
> (==) NVIDIA(0): Write-combining range (0xfc601000,0x1000) was already clear
> (==) NVIDIA(0): Write-combining range (0xfc603000,0x1000) was already clear
> (==) NVIDIA(0): Write-combining range (0xfc0c0000,0x1000) was already clear
> (==) NVIDIA(0): Write-combining range (0xfc681000,0x1000) was already clear
> (EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
> (EE) NVIDIA(0): *** Aborting ***
> (II) Unloading /usr/X11R6/lib/modules/libvgahw.a
> (EE) Screen(s) found, but none have a usable configuration.
>
> Fatal server error:
> no screens found
>
> When reporting a problem related to a server crash, please send
> the full server output, not just the last messages.
> This can be found in the log file "/var/log/XFree86.0.log".
> Please report problems to xfree86@xfree86.org.
>
> X connection to :0.0 broken (explicit kill or server shutdown).
>
>
>
>
> And here is the XF86Config file.
>
>
> ##########################################################################
> # Sample XF86Config file for NVIDIA XFree86 drivers.
> #
> # Refer to the XF86Config(4/5) man page for details about the format of
> # this file.
> #
> # Be sure to replace the monitor values with correct values for your
> # monitor!
> ##########################################################################
>
>
> Section "Files"
>
> RgbPath "/usr/X11R6/lib/X11/rgb"
> FontPath "unix/:-1"
>
> EndSection
>
>
> ##########################################################################
> # Server flags section.
> ##########################################################################
>
> Section "ServerFlags"
>
> # Uncomment this to cause a core dump at the spot where a signal is
> # received. This may leave the console in an unusable state, but may
> # provide a better stack trace in the core dump to aid in debugging
> #NoTrapSignals
>
> # Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
> # This allows clients to receive this key event.
> #DontZap
>
> # Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode
> switching # sequences. This allows clients to receive these key events.
> #DontZoom
>
> # This allows the server to start up even if the
> # mouse device can't be opened/initialised.
> AllowMouseOpenFail
>
> EndSection
>
>
> ##########################################################################
> # Input devices
> ##########################################################################
>
> #
> # Keyboard section
> #
> Section "InputDevice"
>
> Identifier "Keyboard1"
> Driver "Keyboard"
> Option "AutoRepeat" "250 30"
>
> Option "XkbRules" "xfree86"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "us"
>
> EndSection
>
>
> #
> # Pointer section
> #
> Section "InputDevice"
>
> Identifier "Mouse1"
> Driver "mouse"
> Option "Protocol" "auto"
> Option "Device" "/dev/sysmouse"
>
> EndSection
>
>
> ##########################################################################
> # Module section
> ##########################################################################
>
> Section "Module"
>
> Load "dbe"
>
> # Load the glx module.
> Load "glx"
>
> Load "extmod"
>
> Load "type1"
> Load "freetype"
> Load "nvidia"
> EndSection
>
>
> ##########################################################################
> # Monitor section
> ##########################################################################
>
> Section "Monitor"
>
> Identifier "MyMonitor"
> VendorName "Mitsubisi"
> ModelName "Diamond Plus 120u"
>
> # be sure to replace these values with values appropriate for your
> # monitor!
> HorizSync 31-82
> VertRefresh 55-120
>
> EndSection
>
>
> ##########################################################################
> # Graphics device section(s)
> ##########################################################################
>
> Section "Device"
> Identifier "NV AGP"
> VendorName "nvidia"
> Driver "nvidia"
> # update this with the PCI id of your card. Consult the output
> # of the 'lspci' command.
> BusID "PCI:1:0:0"
> EndSection
>
> Section "Device"
> Identifier "NV PCI"
> VendorName "nvidia"
> Driver "nvidia"
> # update this with the PCI id of your card. Consult the output
> # of the 'lspci' command.
> BusID "PCI:0:13:0"
> EndSection
>
> Section "Device"
> Identifier "NV AGP TwinView"
> VendorName "nvidia"
> Driver "nvidia"
> # update this with the PCI id of your card. Consult the output
> # of the 'lspci' command.
> BusID "PCI:1:0:0"
>
> # sample twinview setup
> Option "TwinView"
> # be sure to replace the HorizSync and VertRefresh with correct values
> # for your monitor!
> Option "SecondMonitorHorizSync" "31-82"
> Option "SecondMonitorVertRefresh" "55-120"
> Option "TwinViewOrientation" "RightOf"
> Option "MetaModes" "1280x1024,1280x1024;
> 1024x768,1024x768" Option "ConnectedMonitor" "crt,crt"
> EndSection
>
>
> ##########################################################################
> # Screen sections
> ##########################################################################
>
> #
> # screen section for an nvidia AGP card
> #
> Section "Screen"
> Identifier "Screen AGP"
> Device "NV AGP"
> Monitor "MyMonitor"
> DefaultColorDepth 24
> Subsection "Display"
> Depth 8
> Modes "1280x1024" "1024x768" "800x600" "640x400"
> EndSubsection
> Subsection "Display"
> Depth 16
> Modes "1280x1024" "1024x768" "800x600" "640x480"
> EndSubsection
> Subsection "Display"
> Depth 24
> Modes "1280x1024" "1024x768" "800x600" "640x480"
> EndSubsection
>
> EndSection
>
>
> #
> # screen section for an nvidia PCI card
> #
> Section "Screen"
> Identifier "Screen PCI"
> Device "NV PCI"
> Monitor "MyMonitor"
> DefaultColorDepth 24
> Subsection "Display"
> Depth 8
> Modes "1280x1024" "1024x768" "800x600" "640x400"
> EndSubsection
> Subsection "Display"
> Depth 16
> Modes "1280x1024" "1024x768" "800x600" "640x480"
> EndSubsection
> Subsection "Display"
> Depth 24
> Modes "1280x1024" "1024x768" "800x600" "640x480"
> EndSubsection
> EndSection
>
> #
> # screen section for an nvidia AGP TwinView card
> # (look at the appropriate Device section)
> #
> Section "Screen"
> Identifier "Screen AGP TwinView"
> Device "NV AGP TwinView"
> Monitor "MyMonitor"
> DefaultColorDepth 24
> Subsection "Display"
> Depth 8
> Modes "1280x1024" "1024x768" "800x600" "640x400"
> EndSubsection
> Subsection "Display"
> Depth 16
> Modes "1280x1024" "1024x768" "800x600" "640x480"
> EndSubsection
> Subsection "Display"
> Depth 24
> Modes "1280x1024" "1024x768" "800x600" "640x480"
> EndSubsection
> EndSection
>
>
> ##########################################################################
> # ServerLayout sections
> # (invoke using the '-layout' option of 'startx'.
> ##########################################################################
>
> #
> # just one agp card
> #
> Section "ServerLayout"
> Identifier "AGP"
> Screen "Screen AGP"
> InputDevice "Mouse1" "CorePointer"
> InputDevice "Keyboard1" "CoreKeyboard"
> EndSection
>
> #
> # just one pci card
> #
> Section "ServerLayout"
> Identifier "PCI"
> Screen "Screen PCI"
> InputDevice "Mouse1" "CorePointer"
> InputDevice "Keyboard1" "CoreKeyboard"
> EndSection
>
> #
> # 2 cards, non twinview
> #
> Section "ServerLayout"
> Identifier "Both"
> Screen "Screen AGP"
> Screen "Screen PCI" LeftOf "Screen AGP"
> InputDevice "Mouse1" "CorePointer"
> InputDevice "Keyboard1" "CoreKeyboard"
> EndSection
>
> #
> # just one agp twinview card
> #
> Section "ServerLayout"
> Identifier "AGPTwinView"
> Screen "Screen AGP TwinView"
> InputDevice "Mouse1" "CorePointer"
> InputDevice "Keyboard1" "CoreKeyboard"
> EndSection
>
> #
> # 2 cards, one agp twinview and one pci (3 monitors total)
> #
> Section "ServerLayout"
> Identifier "BothTwinView"
> Screen "Screen AGP TwinView"
> Screen "Screen PCI" LeftOf "Screen AGP TwinView"
> InputDevice "Mouse1" "CorePointer"
> InputDevice "Keyboard1" "CoreKeyboard"
> EndSection
>
>
> thanks
> Darren
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
- --
Regards,
James Lim
http://sg.freebsd.org | http://www.bsd-geeks.org
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8
iQA/AwUBOxjePppTakonTMbIEQKi0wCg5OLiv9ZaLC91tFmVOjyu1YOU++cAniVd
k4DXyXS6Di8vfQwcQ2jEaiF8
=eh/f
-----END PGP SIGNATURE-----
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01060220382202.95350>
