Xorg can't find my graphics card
Ross Gohlke
developer at grinz.com
Sat Jan 12 20:49:08 PST 2008
> The first step I *always* do after installing X on a FreeBSD machine is
to make sure that there are no xorg.conf file in /etc/X11, then I run
> X -configure
> as root. This will write a basic xorg.conf in /root/xorg.conf.new, and
would be the best staring point if your graphics card is supprted by Xorg.
> Have you tried that?
Yes, I tried it first. Running this did not result in xorg.conf being
created in /root, or anywhere.
I was working from the FreeBSD documentation:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-config.html X
and Xorg seem to do the same thing.
% startx (failed)
# Xorg -configure (failed)
So I ran xorgconfig and created /usr/local/etc/xorg.conf, then manually
edited it.
NOW:
I removed /etc/xorg.conf and /usr/local/etc/xorg.conf
#X -configure
OUTPUT:
X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.0-RC1 powerpc
Current Operating System: FreeBSD davidson.domain.com 7.0-RC1 FreeBSD
7.0-RC1 #0: Fri Dec 28 11:35:24 UTC 2007
root at marcel-osx.englab.juniper.net:/usr/obj/usr/src/sys/GENERIC powerpc
Build Date: 10 January 2008 08:17:24PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
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: Sat Jan 12 21:34:44 2008 List
of video drivers:
ati
atimisc
r128
radeon
nv
radeonhd
vga
No devices to configure. Configuration failed.
#/var/log/Xorg.0.log
X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.0-RC1 powerpc
Current Operating System: FreeBSD davidson.domain.com 7.0-RC1 FreeBSD
7.0-RC1 #0: Fri Dec 28 11:35:24 UTC 2007
root at marcel-osx.englab.juniper.net:/usr/obj/usr/src/$
Build Date: 10 January 2008 08:17:24PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
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: Sat Jan 12 21:34:44 2008 (II)
Loader magic: 0x19baf54
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on freebsd
(II) LoadModule: "pcidata"
(II) Loading /usr/local/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 9
(WW) OS did not count PCI devices, guessing wildly
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:0b:0: chip 106b,002d card 0000,0000 rev 00 class 06,00,00 hdr
00 (II) PCI: 00:10:0: chip 10de,0110 card 0208,a5b8 rev a1 class 03,00,00
hdr 00 (II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:11:0), (0,0,0), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(--) PCI:*(0:16:0) nVidia Corporation NV11 [GeForce2 MX/MX 400] rev 161,
Mem @ 0x91000000/24, 0x98000000/27, BIOS @ 0x90000000/16
List of video drivers:
ati
atimisc
r128
radeon
nv
radeonhd
vga
(II) LoadModule: "ati"
(II) Loading /usr/local/lib/xorg/modules/drivers//ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 6.7.196
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "atimisc"
(II) Loading /usr/local/lib/xorg/modules/drivers//atimisc_drv.so
(II) Module atimisc: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 6.7.196
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "r128"
(II) Loading /usr/local/lib/xorg/modules/drivers//r128_drv.so
(II) Module r128: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 4.1.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "radeon"
(II) Loading /usr/local/lib/xorg/modules/drivers//radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 4.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "nv"
(II) Loading /usr/local/lib/xorg/modules/drivers//nv_drv.so
(II) Module nv: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 2.1.6
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "radeonhd"
(II) Loading /usr/local/lib/xorg/modules/drivers//radeonhd_drv.so
(II) Module radeonhd: vendor="AMD GPG"
compiled for 1.4.0, module version = 1.1.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "vga"
(II) Loading /usr/local/lib/xorg/modules/drivers//vga_drv.so
(II) Module vga: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 4.1.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(WW) xf86EnableIO 5
(II) xf86EnableIO: ffffffff
(WW) Can't map IO space!
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported 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) Active PCI resource ranges:
[0] -1 0 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [1] -1
0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [2] -1 0
0x91000000 - 0x91ffffff (0x1000000) MX[B](B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [1] -1
0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [2] -1 0
0x91000000 - 0x91ffffff (0x1000000) MX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
[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) All 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 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [5] -1
0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [6] -1 0
0x91000000 - 0x91ffffff (0x1000000) MX[B](B) [7] -1 0
0x0000ffff - 0x0000ffff (0x1) IX[B]
[8] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) Primary Device is: PCI 00:10:0
No devices to configure. Configuration failed.
I noticed that when I created the file manually and set the drivers to nv,
/var/log/xorg.0.log had additional information listing all the nvidia
driver names.
Any ideas? Need more information? Thanks for any help.
Ross
More information about the freebsd-ppc
mailing list