Bug 845 - [S3/Savage] Cannot map SYS BIOS on savage
Summary: [S3/Savage] Cannot map SYS BIOS on savage
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 6.7.0
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-09 11:43 UTC by richard
Modified: 2006-04-03 12:36 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description richard 2004-07-09 11:43:59 UTC
A Kernel, or X, bug?
				====================

Environment: 

Two linux installations, designated by S and M, respectively, the former a (S)ingle-
-partition all-enclosed system, and the latter a (M)ulti-partitioned integrated 
system. Characteristics of M: static /dev mounted on tempfs and a READ-ONLY rootfs. 
The software in M is an exact replica of S by copy. Both installations reside,
and are 
run, in the SAME machine. IOW, both hardware and software are strictly the same for
the context of the problem with, obviously adjusted specific configuration files and
scripts for the corresponding working environment.

Problem:

X, in M, logs errors related to acesses to system and video BIOSs, whereas X, in S, 
operates just fine.

<quote from log in M>
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul  9 12:23:35 2004
(==) Using config file: "/etc/X11/XF86Config"
(EE) SAVAGE(0): Cannot map SYS BIOS
(EE) SAVAGE(0): Cannot map V_RAM
(EE) SAVAGE(0): Failed to fetch any BIOS modes.  Disabling BIOS.
(EE) SAVAGE(0): Cannot map V_BIOS
</quote from log in M>

Supporting documentation:

   content		      S		      M
----------------
------------
------------
/etc/fstab
	fstab.S		fstab.M
'mount' output		mount.S		mount.M
/proc/mounts
	mounts.S	mounts.M
'df' output		df.S		df.M
Xorg log		S-Xorg.0.log	M-Xorg.0.log
application log		S.log		M.log
----------------------------------------------------

Miscellaneous:

/proc/version:
Linux version 2.4.26-0 (root@lfs1) (gcc version 2.95.3 20010315 (release)) #1
Thu May 20 07:27:11 BRT 2004

/proc/filesystems:
	nodev	rootfs
	nodev	bdev
	nodev	proc
	nodev	sockfs
	nodev	tmpfs
	nodev	shm
	nodev	pipefs
	nodev	binfmt_misc
		ext3
		ext2
	nodev	ramfs
		iso9660
	nodev	devpts

---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					fstab.S

 /dev/hdc6	/
	ext2	defaults	0 1
  devpts	/dev/pts	devpts
mode=620,gid=4
# devshm	/dev/shm	tmpfs
defaults?
  proc		/proc
	proc	defaults
#/dev/hd???
none
	swap	sw
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					fstab.M

 /dev/hdc8	/
	ext2	ro,noauto,nodev		0 1
# dev,proc,var are automatically dealt with in sysinit/mountfs scripts
  dev		/dev
	tmpfs	noauto,nosuid,noexec,size=64k,mode=0755
  devpts	/dev/pts	devpts
mode=620,gid=4
# devshm	/dev/shm	tmpfs
defaults?
  proc		/proc
	proc	noauto
 /dev/hdc7	/boot
	ext2	ro,noauto,nosuid,nodev,noexec	0 2
 /dev/hdc14	none
	swap	sw
 /dev/hdc9	/opt
	ext2	ro,nodev		0 2
 /dev/hdc12	/home
	ext3	nosuid,nodev		0 2
  tmp		/tmp
	tmpfs	nosuid,nodev,noexec,size=10m,nr_inodes=2k,mode=01777
 /dev/hdc10	/var
	ext3	noauto,nosuid,nodev,noexec	0 2
  lock		/var/lock
tmpfs
nosuid,nodev,noexec,size=1m,mode=01777
 /dev/hdc11	/var/log
ext3
nosuid,nodev,noexec
0 2
  run		/var/run
tmpfs
nosuid,nodev,noexec,size=1m,mode=0751
 /dev/hdc13	/var/tmp
ext3
nosuid,nodev,noexec
0 2
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					mount.S

/dev/hdc6 on / type ext2 (rw)
devpts on /dev/pts type devpts (rw,mode=620,gid=4)
proc on /proc type proc (rw)
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					mount.M

/dev/hdc8 on / type ext2 (ro,nodev)
/dev on /dev type tmpfs (rw,noexec,nosuid,size=64k,mode=0755)
proc on /proc type proc (rw)
/dev/hdc10 on /var type ext3 (rw,noexec,nosuid,nodev)
devpts on /dev/pts type devpts (rw,mode=620,gid=4)
/dev/hdc9 on /opt type ext2 (ro,nodev)
/dev/hdc12 on /home type ext3 (rw,nosuid,nodev)
/tmp on /tmp type tmpfs (rw,noexec,nosuid,nodev,size=10m,nr_inodes=2k,mode=01777)
lock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,size=1m,mode=01777)
/dev/hdc11 on /var/log type ext3 (rw,noexec,nosuid,nodev)
run on /var/run type tmpfs (rw,noexec,nosuid,nodev,size=1m,mode=0751)
/dev/hdc13 on /var/tmp type ext3 (rw,noexec,nosuid,nodev)
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					mounts.S

rootfs / rootfs rw 0 0
/dev/root / ext2 rw 0 0
devpts /dev/pts devpts rw 0 0
proc /proc proc rw 0 0
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					mounts.M

rootfs / rootfs rw 0 0
/dev/root / ext2 ro,nodev 0 0
dev /dev tmpfs rw,nosuid,noexec 0 0
proc /proc proc rw 0 0
/dev/hdc10 /var ext3 rw,nosuid,nodev,noexec 0 0
devpts /dev/pts devpts rw 0 0
/dev/hdc9 /opt ext2 ro,nodev 0 0
/dev/hdc12 /home ext3 rw,nosuid,nodev 0 0
tmp /tmp tmpfs rw,nosuid,nodev,noexec 0 0
lock /var/lock tmpfs rw,nosuid,nodev,noexec 0 0
/dev/hdc11 /var/log ext3 rw,nosuid,nodev,noexec 0 0
run /var/run tmpfs rw,nosuid,nodev,noexec 0 0
/dev/hdc13 /var/tmp ext3 rw,nosuid,nodev,noexec 0 0
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					df.S

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hdc6              3959289   3116249    638615  83% /
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					df.M

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hdc8               147766     55966     84171  40% /
/dev                        64        60         4  94% /dev
/dev/hdc10               15522      2646     12075  18% /var
/dev/hdc9              1975614   1358021    515582  73% /opt
/dev/hdc12              489992     22652    442040   5% /home
/tmp                     10240         4     10236   1% /tmp
lock                      1024         0      1024   0% /var/lock
/dev/hdc11               15522      4216     10505  29% /var/log
run                       1024        16      1008   2% /var/run
/dev/hdc13              489992     20145    444547   5% /var/tmp
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					S-Xorg.0.log

Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.18 i686 [ELF] 
Current Operating System: Linux lfs1 2.4.26-0 #1 Thu May 20 07:27:11 BRT 2004 i686
Build Date: 09 July 2004
	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: Fri Jul  9 12:37:12 2004
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "lfs1:tty0"
(**) |-->Screen "tty0:screen" (0)
(**) |   |-->Monitor "tty0:monitor"
(**) |   |-->Device "tty0:adapter"
(**) |-->Input Device "tty0:mouse"
(**) |-->Input Device "tty0:kbd"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "us_intl"
(**) XKB: layout: "us_intl"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/X11R6/lib/X11/fonts/TTF/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(II) Open APM successful
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.2
	X.Org Video Driver: 0.7
	X.Org XInput driver : 0.4
	X.Org Server Extension : 0.2
	X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(--) using VT number 7

(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 02 class 06,04,00 hdr 01
(II) PCI: 00:04:0: chip 8086,7110 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:04:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:04:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:04:3: chip 8086,7113 card 0000,0000 rev 02 class 06,80,00 hdr 00
(II) PCI: 01:00:0: chip 5333,9102 card 1092,5934 rev 02 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), 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]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0088 (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xd0000000 - 0xdfefffff (0xff00000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xdff00000 - 0xe3ffffff (0x4100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:4:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) S3 Inc. 86C410 Savage 2000 rev 2, Mem @ 0xdf000000/19,
0xe0000000/26, 0xd8000000/26, 0xd4000000/26, 0xd0000000/26, BIOS @ 0xdfff0000/16
(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	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xe4000000 from 0xe7ffffff to 0xe3ffffff
(II) Active PCI resource ranges:
	[0] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[1] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[2] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[3] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[4] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[5] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[6] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[7] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[8] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[1] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[2] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[3] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[4] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[5] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[6] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[7] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[8] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[6] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[7] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[8] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[9] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[11] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[12] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[13] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[14] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[15] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "xtrap"
(II) Loading /usr/X11R6/lib/modules/extensions/libxtrap.a
(II) Module xtrap: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DEC-XTRAP
(II) LoadModule: "speedo"
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.1
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Speedo
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.2
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 6.7.0, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "savage"
(II) Loading /usr/X11R6/lib/modules/drivers/savage_drv.o
(II) Module savage: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.1.27
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) SAVAGE: driver (version 1.1.27) for S3 Savage chipsets: Savage4,
	Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX,
	Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133,
	ProSavage PN133, ProSavage KN133, SuperSavage/MX 128,
	SuperSavage/MX 64, SuperSavage/MX 64C, SuperSavage/IX 128,
	SuperSavage/IX 128, SuperSavage/IX 64, SuperSavage/IX 64,
	SuperSavage/IXC 64, SuperSavage/IXC 64, ProSavage DDR,
	ProSavage DDR-K
(II) Primary Device is: PCI 01:00:0
(**) Chipset override: Savage2000
(**) Chipset Savage2000 found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[6] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[7] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[8] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[9] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[11] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[12] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[13] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[14] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[15] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) resource ranges after probing:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[6] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[7] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[8] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[9] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[11] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[12] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[13] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[14] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[15] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[16] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[17] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[18] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
	[19] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[20] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 0.1.0
	ABI class: X.Org Video Driver, version 0.7
(**) SAVAGE(0): Depth 24, (--) framebuffer bpp 32
(==) SAVAGE(0): RGB weight 888
(==) SAVAGE(0): Default visual is TrueColor
(II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) SAVAGE(0): Using HW cursor
(==) SAVAGE(0): Using video BIOS to set modes
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.1.0
	ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 32768 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. Savage2000
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: Savage2000
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev C
(--) SAVAGE(0): Chip: id ffffffff, "(null)"
(**) SAVAGE(0): Engine: "Savage2000"
(--) SAVAGE(0): mapping MMIO @ 0xdf000000 with size 0x80000
(==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0)
(--) SAVAGE(0): probed videoram:  32768k
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(--) SAVAGE(0): No DDC signal
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.2.0
	ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): I2C bus "I2C bus" initialized.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" registered at address 0xA0.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" removed.
(--) SAVAGE(0): Detected current MCLK value of 109.773 MHz
(II) SAVAGE(0): tty0:monitor: Using hsync range of 30.00-95.00 kHz
(II) SAVAGE(0): tty0:monitor: Using vrefresh range of 48.00-160.00 Hz
(II) SAVAGE(0): Clock range:  10.00 to 220.00 MHz
(II) SAVAGE(0): Not using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1792x1344" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "896x672" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1856x1392" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "928x696" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "960x720" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "960x720" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1856x1392" (width too large for virtual
size)
(II) SAVAGE(0): Not using default mode "1792x1344" (width too large for virtual
size)
(--) SAVAGE(0): Found 14 modes at this depth:
    [10f] 320 x 200, 70Hz
    [134] 320 x 240, 85Hz, 75Hz, 60Hz
    [144] 400 x 300, 85Hz, 75Hz, 72Hz, 60Hz
    [154] 512 x 384, 85Hz, 75Hz, 60Hz
    [11e] 640 x 400, 85Hz, 70Hz
    [112] 640 x 480, 200Hz, 160Hz, 120Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [174] 720 x 480, 60Hz
    [17f] 720 x 576, 75Hz
    [115] 800 x 600, 200Hz, 160Hz, 120Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [118] 1024 x 768, 120Hz, 100Hz, 85Hz, 75Hz, 72Hz, 70Hz, 60Hz
    [164] 1152 x 864, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [11b] 1280 x 1024, 85Hz, 75Hz, 72Hz, 60Hz
    [124] 1600 x 1200, 60Hz
    [168] 1920 x 1080, 60Hz
(--) SAVAGE(0): Virtual size is 1600x1200 (pitch 1600)

<SNIPPED to limit overall msg size...>

(II) SAVAGE(0): Modeline "320x175"   15.75  320 336 368 416  175 191 192 222
doublescan +hsync -vsync
(==) SAVAGE(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.1.0
	ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 0.1.0
	ABI class: X.Org Video Driver, version 0.7
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0	0xd0000000 - 0xd3ffffff (0x4000000) MS[B]
	[1] 0	0	0xd4000000 - 0xd7ffffff (0x4000000) MS[B]
	[2] 0	0	0xd8000000 - 0xdbffffff (0x4000000) MS[B]
	[3] 0	0	0xe0000000 - 0xe3ffffff (0x4000000) MS[B]
	[4] 0	0	0xdf000000 - 0xdf07ffff (0x80000) MS[B]
	[5] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[6] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[7] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[8] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[9] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[10] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[11] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[12] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[13] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[14] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[15] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[16] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[17] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
	[18] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
	[19] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
	[20] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[21] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[22] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[23] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
	[24] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
	[25] 0	0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) SAVAGE(0): initializing int10
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 32768 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. Savage2000
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: Savage2000
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev C
(--) SAVAGE(0): mapping framebuffer @ 0xe0000000 with size 0x2000000
(==) SAVAGE(0): Write-combining range (0xe0000000,0x2000000)
(--) SAVAGE(0): Chose mode 124 at 60Hz.
(II) SAVAGE(0): Using 847 lines for offscreen memory.
(II) SAVAGE(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Lines
	Image Writes
	Offscreen Pixmaps
	Setting up tile and stipple cache:
		32 128x128 slots
		10 256x256 slots
(==) SAVAGE(0): Backing store disabled
(**) Option "dpms"
(**) SAVAGE(0): DPMS enabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(**) Option "Protocol" "Auto"
(**) tty0:mouse: Device: "/dev/mouse"
(**) tty0:mouse: Protocol: "Auto"
(**) Option "CorePointer"
(**) tty0:mouse: Core Pointer
(**) Option "Device" "/dev/mouse"
(**) Option "Emulate3Buttons"
(**) Option "Emulate3Timeout" "50"
(**) tty0:mouse: Emulate3Buttons, Emulate3Timeout: 50
(==) tty0:mouse: Buttons: 3
(II) Keyboard "tty0:kbd" handled by legacy driver
(II) XINPUT: Adding extended input device "tty0:mouse" (type: MOUSE)
(--) tty0:mouse: PnP-detected protocol: "PS/2"
(II) tty0:mouse: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
SetClientVersion: 0 8
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					M-Xorg.0.log

Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.18 i686 [ELF] 
Current Operating System: Linux lfs1 2.4.26-0 #1 Thu May 20 07:27:11 BRT 2004 i686
Build Date: 09 July 2004
	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: Fri Jul  9 12:23:35 2004
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "lfs1:tty0"
(**) |-->Screen "tty0:screen" (0)
(**) |   |-->Monitor "tty0:monitor"
(**) |   |-->Device "tty0:adapter"
(**) |-->Input Device "tty0:mouse"
(**) |-->Input Device "tty0:kbd"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "us_intl"
(**) XKB: layout: "us_intl"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/X11R6/lib/X11/fonts/TTF/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(II) Open APM successful
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.2
	X.Org Video Driver: 0.7
	X.Org XInput driver : 0.4
	X.Org Server Extension : 0.2
	X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(--) using VT number 7

(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 02 class 06,04,00 hdr 01
(II) PCI: 00:04:0: chip 8086,7110 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:04:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:04:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:04:3: chip 8086,7113 card 0000,0000 rev 02 class 06,80,00 hdr 00
(II) PCI: 01:00:0: chip 5333,9102 card 1092,5934 rev 02 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), 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]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0088 (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xd0000000 - 0xdfefffff (0xff00000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xdff00000 - 0xe3ffffff (0x4100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:4:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) S3 Inc. 86C410 Savage 2000 rev 2, Mem @ 0xdf000000/19,
0xe0000000/26, 0xd8000000/26, 0xd4000000/26, 0xd0000000/26, BIOS @ 0xdfff0000/16
(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	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xe4000000 from 0xe7ffffff to 0xe3ffffff
(II) Active PCI resource ranges:
	[0] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[1] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[2] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[3] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[4] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[5] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[6] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[7] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[8] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[1] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[2] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[3] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[4] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[5] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[6] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[7] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[8] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[6] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[7] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[8] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[9] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[11] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[12] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[13] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[14] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[15] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "xtrap"
(II) Loading /usr/X11R6/lib/modules/extensions/libxtrap.a
(II) Module xtrap: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DEC-XTRAP
(II) LoadModule: "speedo"
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.1
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Speedo
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.2
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 6.7.0, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "savage"
(II) Loading /usr/X11R6/lib/modules/drivers/savage_drv.o
(II) Module savage: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.1.27
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) SAVAGE: driver (version 1.1.27) for S3 Savage chipsets: Savage4,
	Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX,
	Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133,
	ProSavage PN133, ProSavage KN133, SuperSavage/MX 128,
	SuperSavage/MX 64, SuperSavage/MX 64C, SuperSavage/IX 128,
	SuperSavage/IX 128, SuperSavage/IX 64, SuperSavage/IX 64,
	SuperSavage/IXC 64, SuperSavage/IXC 64, ProSavage DDR,
	ProSavage DDR-K
(II) Primary Device is: PCI 01:00:0
(**) Chipset override: Savage2000
(**) Chipset Savage2000 found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[6] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[7] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[8] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[9] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[11] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[12] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[13] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[14] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[15] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
(II) resource ranges after probing:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[6] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[7] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[8] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[9] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[11] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[12] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[13] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[14] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[15] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[16] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[17] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[18] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
	[19] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[20] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 0.1.0
	ABI class: X.Org Video Driver, version 0.7
(**) SAVAGE(0): Depth 24, (--) framebuffer bpp 32
(==) SAVAGE(0): RGB weight 888
(==) SAVAGE(0): Default visual is TrueColor
(II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) SAVAGE(0): Using HW cursor
(==) SAVAGE(0): Using video BIOS to set modes
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(EE) SAVAGE(0): Cannot map SYS BIOS
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.1.0
	ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) SAVAGE(0): initializing int10
(EE) SAVAGE(0): Cannot map V_RAM
(--) SAVAGE(0): Chip: id ffffffff, "(null)"
(**) SAVAGE(0): Engine: "Savage2000"
(--) SAVAGE(0): mapping MMIO @ 0xdf000000 with size 0x80000
(==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0)
(--) SAVAGE(0): probed videoram:  32768k
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(--) SAVAGE(0): No DDC signal
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.2.0
	ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): I2C bus "I2C bus" initialized.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" registered at address 0xA0.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" removed.
(--) SAVAGE(0): Detected current MCLK value of 109.773 MHz
(II) SAVAGE(0): tty0:monitor: Using hsync range of 30.00-95.00 kHz
(II) SAVAGE(0): tty0:monitor: Using vrefresh range of 48.00-160.00 Hz
(II) SAVAGE(0): Clock range:  10.00 to 220.00 MHz
(II) SAVAGE(0): Not using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1792x1344" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "896x672" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1856x1392" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "928x696" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "960x720" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "960x720" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1856x1392" (width too large for virtual
size)
(II) SAVAGE(0): Not using default mode "1792x1344" (width too large for virtual
size)
(EE) SAVAGE(0): Failed to fetch any BIOS modes.  Disabling BIOS.
(--) SAVAGE(0): Virtual size is 1600x1200 (pitch 1600)
(**) SAVAGE(0): *Default mode "1600x1200": 202.5 MHz, 93.8 kHz, 75.0 Hz
(II) SAVAGE(0): Modeline "1600x1200"  202.50  1600 1664 1856 2160  1200 1201
1204 1250 +hsync +vsync

< SNIPPED to save overall msg size... >

(II) SAVAGE(0): Modeline "320x200"   15.75  320 336 368 416  200 200 202 222
doublescan -hsync +vsync
(**) SAVAGE(0):  Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(II) SAVAGE(0): Modeline "320x175"   15.75  320 336 368 416  175 191 192 222
doublescan +hsync -vsync
(==) SAVAGE(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 1.1.0
	ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="X.Org Foundation"
	compiled for 6.7.0, module version = 0.1.0
	ABI class: X.Org Video Driver, version 0.7
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0	0xd0000000 - 0xd3ffffff (0x4000000) MS[B]
	[1] 0	0	0xd4000000 - 0xd7ffffff (0x4000000) MS[B]
	[2] 0	0	0xd8000000 - 0xdbffffff (0x4000000) MS[B]
	[3] 0	0	0xe0000000 - 0xe3ffffff (0x4000000) MS[B]
	[4] 0	0	0xdf000000 - 0xdf07ffff (0x80000) MS[B]
	[5] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[6] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[7] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[8] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[9] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[10] -1	0	0xe4000000 - 0xe3ffffff (0x0) MX[B]O
	[11] -1	0	0xdfff0000 - 0xdfffffff (0x10000) MX[B](B)
	[12] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B](B)
	[13] -1	0	0xd4000000 - 0xd7ffffff (0x4000000) MX[B](B)
	[14] -1	0	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[15] -1	0	0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
	[16] -1	0	0xdf000000 - 0xdf07ffff (0x80000) MX[B](B)
	[17] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
	[18] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
	[19] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
	[20] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[21] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[22] -1	0	0x0000d400 - 0x0000d41f (0x20) IX[B]
	[23] -1	0	0x0000d800 - 0x0000d80f (0x10) IX[B]
	[24] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
	[25] 0	0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) SAVAGE(0): initializing int10
(EE) SAVAGE(0): Cannot map V_BIOS
(--) SAVAGE(0): mapping framebuffer @ 0xe0000000 with size 0x2000000
(==) SAVAGE(0): Write-combining range (0xe0000000,0x2000000)
(II) SAVAGE(0): Using 847 lines for offscreen memory.
(II) SAVAGE(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Lines
	Image Writes
	Offscreen Pixmaps
	Setting up tile and stipple cache:
		32 128x128 slots
		10 256x256 slots
(==) SAVAGE(0): Backing store disabled
(**) Option "dpms"
(**) SAVAGE(0): DPMS enabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(**) Option "Protocol" "Auto"
(**) tty0:mouse: Device: "/dev/mouse"
(**) tty0:mouse: Protocol: "Auto"
(**) Option "CorePointer"
(**) tty0:mouse: Core Pointer
(**) Option "Device" "/dev/mouse"
(**) Option "Emulate3Buttons"
(**) Option "Emulate3Timeout" "50"
(**) tty0:mouse: Emulate3Buttons, Emulate3Timeout: 50
(==) tty0:mouse: Buttons: 3
(II) Keyboard "tty0:kbd" handled by legacy driver
(II) XINPUT: Adding extended input device "tty0:mouse" (type: MOUSE)
(--) tty0:mouse: PnP-detected protocol: "PS/2"
(II) tty0:mouse: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
SetClientVersion: 0 8
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					S.log

Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.18 i686 [ELF] 
Current Operating System: Linux lfs1 2.4.26-0 #1 Thu May 20 07:27:11 BRT 2004 i686
Build Date: 09 July 2004
	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: Fri Jul  9 12:37:12 2004
(==) Using config file: "/etc/X11/XF86Config"
    [10f] 320 x 200, 70Hz
    [134] 320 x 240, 85Hz, 75Hz, 60Hz
    [144] 400 x 300, 85Hz, 75Hz, 72Hz, 60Hz
    [154] 512 x 384, 85Hz, 75Hz, 60Hz
    [11e] 640 x 400, 85Hz, 70Hz
    [112] 640 x 480, 200Hz, 160Hz, 120Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [174] 720 x 480, 60Hz
    [17f] 720 x 576, 75Hz
    [115] 800 x 600, 200Hz, 160Hz, 120Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [118] 1024 x 768, 120Hz, 100Hz, 85Hz, 75Hz, 72Hz, 70Hz, 60Hz
    [164] 1152 x 864, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [11b] 1280 x 1024, 85Hz, 75Hz, 72Hz, 60Hz
    [124] 1600 x 1200, 60Hz
    [168] 1920 x 1080, 60Hz
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!

startkde: Starting up...

< SNIPPED unrelated application log entries>

startkde: Shutting down...
startkde: Running shutdown scripts...
startkde: Done.

waiting for X server to shut down 

---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					M.log

Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.18 i686 [ELF] 
Current Operating System: Linux lfs1 2.4.26-0 #1 Thu May 20 07:27:11 BRT 2004 i686
Build Date: 09 July 2004
	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: Fri Jul  9 12:23:35 2004
(==) Using config file: "/etc/X11/XF86Config"
(EE) SAVAGE(0): Cannot map SYS BIOS
(EE) SAVAGE(0): Cannot map V_RAM
(EE) SAVAGE(0): Failed to fetch any BIOS modes.  Disabling BIOS.
(EE) SAVAGE(0): Cannot map V_BIOS
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
startkde: Starting up...

< SNIPPED unrelated application log entries>

startkde: Shutting down...
startkde: Running shutdown scripts...
startkde: Done.

waiting for X server to shut down 

---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
					Source Excerpts

programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c:
		    xf86DrvMsg(screen, X_ERROR, "Cannot map SYS BIOS\n");
programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c:
		    xf86DrvMsg(screen, X_ERROR, "Cannot map V_RAM\n");
<source>
    if ((!vidMem) || (!sysMem)) {
	if ((fd = open(DEV_MEM, O_RDWR, 0)) >= 0) {
	    if (!sysMem) {
#ifdef DEBUG
		ErrorF("Mapping sys bios area\n");
#endif
		if ((sysMem = mmap((void *)(SYS_BIOS), BIOS_SIZE,
				   PROT_READ | PROT_EXEC,
				   MAP_SHARED | MAP_FIXED, fd, SYS_BIOS))
		    == MAP_FAILED) {
		    xf86DrvMsg(screen, X_ERROR, "Cannot map SYS BIOS\n");
		    close(fd);
		    goto error0;
		}
	    }
	    if (!vidMem) {
#ifdef DEBUG
		ErrorF("Mapping VRAM area\n");
#endif
		if ((vidMem = mmap((void *)(V_RAM), VRAM_SIZE,
				   PROT_READ | PROT_WRITE | PROT_EXEC,
				   MAP_SHARED | MAP_FIXED, fd, V_RAM))
		    == MAP_FAILED) {
		    xf86DrvMsg(screen, X_ERROR, "Cannot map V_RAM\n");
		    close(fd);
		    goto error0;
		}
	    }
	    close(fd);
	} else {
	    xf86DrvMsg(screen, X_ERROR, "Cannot open %s\n", DEV_MEM);
	    goto error0;
	}
    }
</source>

programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c:
		xf86DrvMsg(screen, X_ERROR, "Cannot map V_BIOS\n");
<source>
    if (!xf86IsEntityPrimary(entityIndex)) {
#ifdef DEBUG
	ErrorF("Mapping high memory area\n");
#endif
	if ((high_mem = shmget(counter++, HIGH_MEM_SIZE,
			       IPC_CREAT | SHM_R | SHM_W)) == -1) {
	    if (errno == ENOSYS)
		xf86DrvMsg(screen, X_ERROR, "shmget error\n Please reconfigure"
			   " your kernel to include System V IPC support\n");
	    goto error1;
	}
    } else {
#ifdef DEBUG
	ErrorF("Mapping Video BIOS\n");
#endif
	videoBiosMapped = TRUE;
	if ((fd = open(DEV_MEM, O_RDWR, 0)) >= 0) {
	    if ((vMem = mmap((void *)(V_BIOS), SYS_BIOS - V_BIOS,
			     PROT_READ | PROT_WRITE | PROT_EXEC,
			     MAP_SHARED | MAP_FIXED, fd, V_BIOS))
		== MAP_FAILED) {
		xf86DrvMsg(screen, X_ERROR, "Cannot map V_BIOS\n");
		close(fd);
		goto error1;
	    }
	    close (fd);
	} else
	    goto error1;
    }
    ((linuxInt10Priv*)pInt->private)->highMem = high_mem;
</source>

programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c:
		xf86DrvMsg(pInt->scrnIndex, X_ERROR, "Cannot map V_BIOS\n");
<source>
    if (((linuxInt10Priv*)pInt->private)->highMem >= 0) {
	addr = shmat(((linuxInt10Priv*)pInt->private)->highMem,
		     (char*)HIGH_MEM, 0);
	if (addr == SHMERRORPTR) {
	    xf86DrvMsg(pInt->scrnIndex, X_ERROR,
		       "Cannot shmat() high memory\n");
	    return FALSE;
	}
    } else {
	if ((fd = open(DEV_MEM, O_RDWR, 0)) >= 0) {
	    if (mmap((void *)(V_BIOS), SYS_BIOS - V_BIOS,
			     PROT_READ | PROT_WRITE | PROT_EXEC,
			     MAP_SHARED | MAP_FIXED, fd, V_BIOS)
		== MAP_FAILED) {
		xf86DrvMsg(pInt->scrnIndex, X_ERROR, "Cannot map V_BIOS\n");
		close (fd);
		return FALSE;
	    }
	} else {
	    xf86DrvMsg(pInt->scrnIndex, X_ERROR, "Cannot open %s\n",DEV_MEM);
	    return FALSE;
	}
	close (fd);
    }
</source>

programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
		       "Failed to fetch any BIOS modes.  Disabling BIOS.\n");
<source>
    if( psav->UseBIOS )
    {
	/* Go probe the BIOS for all the modes and refreshes at this depth. */

	if( psav->ModeTable )
	{
	    SavageFreeBIOSModeTable( psav, &psav->ModeTable );
	}

	psav->ModeTable = SavageGetBIOSModeTable( psav, pScrn->bitsPerPixel );

	if( !psav->ModeTable || !psav->ModeTable->NumModes ) {
	    xf86DrvMsg(pScrn->scrnIndex, X_ERROR, 
		       "Failed to fetch any BIOS modes.  Disabling BIOS.\n");
	    psav->UseBIOS = FALSE;
	}
	else
	/*if( xf86Verbose )*/
	{
	    SavageModeEntryPtr pmt;

	    xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
		       "Found %d modes at this depth:\n",
		       psav->ModeTable->NumModes);

	    for(
		i = 0, pmt = psav->ModeTable->Modes; 
		i < psav->ModeTable->NumModes; 
		i++, pmt++ )
	    {
		int j;
		ErrorF( "    [%03x] %d x %d", 
			pmt->VesaMode, pmt->Width, pmt->Height );
		for( j = 0; j < pmt->RefreshCount; j++ )
		{
		    ErrorF( ", %dHz", pmt->RefreshRate[j] );
		}
		ErrorF( "\n");
	    }
	}
    }
</source>

---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
Comment 1 Erik Andren 2006-03-14 08:18:18 UTC
Do you have the same problem with a current version of xorg?
Comment 2 Erik Andren 2006-04-04 05:36:07 UTC
I'm closing this bug due to inactivity. If the problem still persists with a
current version of xorg, please reopen. 


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.