Andrew,

you are using two different version of XFree86. The working
configuration was from Version 4.2.1  the other one was
Version 4.2.1.1 (Debian 4.2.1-6 20030225230350 [EMAIL PROTECTED])
(whatever that is).
On the second one VBE isn't initialized when the driver tries to
read the VESA BIOS modes. Therefore that fails. It looks like you
have a bogus version of the savage driver.
However you've specified these monitor lines in your XF86Config:

(II) SAVAGE(0): LCD: Using hsync range of 25.00-1000.00 kHz
(II) SAVAGE(0): LCD: Using vrefresh range of 25.00-1000.00 Hz

If you limit the upper frequencies to 70Hz/80kHz you may have a 
chance to get a working mode without adding a modeline or reading
the BIOS.

Egbert.


Andrew Pimlott writes:
 > I just had a weird experience which resulted in a garbled screen
 > when I started X.  My laptop had a flaky power connection, and I
 > suddenly lost power while in X, causing a reboot.  When I started X
 > again, I got garbage[1].  I booted Windows, and the screen came up
 > fine--but it rebooted after showing the login screen.  Assuming the
 > power problem had fried something, I took the machine for repairs.
 > 
 > The shop said they replaced the system board.  Windows now ran fine,
 > but X still showed garbage.  Fortunately, I had started X on screen
 > 1 not long ago, so I had a working XFree86.1.log for comparison
 > (though not for the exact same version of XFree86).  The big
 > difference seems to be the line
 > 
 >     (EE) SAVAGE(0): Failed to fetch any BIOS modes.  Disabling BIOS.
 > 
 > in the newer log file, where the old had
 > 
 >     (--) SAVAGE(0): Found 12 modes at this depth:
 >     [10e] 320 x 200, 70Hz
 >     ...
 >     [178] 720 x 576, 75Hz
 > 
 > Apparently as a result, I now get modeline
 > 
 >     (**) SAVAGE(0): Default mode "1024x768": 194.0 MHz, 137.0 kHz, 85.0 Hz (D)
 >     (II) SAVAGE(0): Modeline "1024x768"  194.02  1024 1108 1220 1416 768 768 770 
 > 806 doublescan -hsync +vsync
 > 
 > instead of
 > 
 >     (**) SAVAGE(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
 >     (II) SAVAGE(0): Modeline "1024x768"   94.50  1024 1072 1168 1376 768 769 772 
 > 808 +hsync +vsync
 > 
 > If I manually enter the old modeline in my XF86Config-4, X now
 > works.  Phew!
 > 
 > So what could have happened to my BIOS?  I think that in a laptop,
 > it should be on the system board, so it should have been replaced.
 > Where else could it be?  More importantly, do you have any idea how
 > why X can't read it, and how I can fix it?  Might it cause any other
 > problems?
 > 
 > Also, I'm a little fuzzy as to why X accepted the bad modeline.
 > There are two lines in the log that seem to refer to dot clocks:
 > 
 >     (--) SAVAGE(0): Detected current MCLK value of 100.227 MHz
 >     ...
 >     (II) SAVAGE(0): Clock range:  10.00 to 250.00 MHz
 > 
 > Where did the 250 MHz come from?  I'm not up on recent video
 > hardware, but isn't that faster than most cards can handle?  What
 > happened to the (presumably correct) 100 MHz value?
 > 
 > I attach XFree86.log.old (working), XFree86.log.new (broken), and
 > XF86Config-4.  My X is
 > 
 >     XFree86 Version 4.2.1.1 (Debian 4.2.1-6 20030225230350 [EMAIL PROTECTED]) / X 
 > Window System
 > 
 > Thanks for any help,
 > Andrew
 > 
 > PS.  Please Cc: me in replies.
 > 
 > [1] Usually, a very bright screen--in which I could fainly discern
 > the burned in image of two xterms that I normally have
 > open--followed by noise with a pattern, not resembling what should
 > have appeared.
 > 
 > This is a pre-release version of XFree86, and is not supported in any
 > way.  Bugs may be reported to [EMAIL PROTECTED] and patches submitted
 > to [EMAIL PROTECTED]  Before reporting bugs in pre-release versions,
 > please check the latest version in the XFree86 CVS repository
 > (http://www.XFree86.Org/cvs)
 > 
 > XFree86 Version 4.2.1.1 (Debian 4.2.1-6 20030225230350 [EMAIL PROTECTED]) / X 
 > Window System
 > (protocol Version 11, revision 0, vendor release 6600)
 > Release Date: 18 October 2002
 >      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/)
 > Build Operating System: Linux 2.4.20-586tsc i686 [ELF] 
 > 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/XFree86.0.log", Time: Fri Jun  6 13:01:21 2003
 > (==) Using config file: "/etc/X11/XF86Config-4"
 > (==) ServerLayout "Default Layout"
 > (**) |-->Screen "Default Screen" (0)
 > (**) |   |-->Monitor "LCD"
 > (**) |   |-->Device "S3 Savage/MX"
 > (**) |-->Input Device "Generic Keyboard"
 > (**) Option "XkbRules" "xfree86"
 > (**) XKB: rules: "xfree86"
 > (**) Option "XkbModel" "pc104"
 > (**) XKB: model: "pc104"
 > (**) Option "XkbLayout" "us"
 > (**) XKB: layout: "us"
 > (==) Keyboard: CustomKeycode disabled
 > (**) |-->Input Device "Configured Mouse"
 > (WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist.
 >      Entry deleted from font path.
 > (**) FontPath set to 
 > "unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi"
 > (==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
 > (==) ModulePath set to "/usr/X11R6/lib/modules"
 > (--) using VT number 7
 > 
 > (II) Open APM successful
 > (II) Module ABI versions:
 >      XFree86 ANSI C Emulation: 0.1
 >      XFree86 Video Driver: 0.5
 >      XFree86 XInput driver : 0.3
 >      XFree86 Server Extension : 0.1
 >      XFree86 Font Renderer : 0.3
 > (II) Loader running on linux
 > (II) LoadModule: "bitmap"
 > (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
 > (II) Module bitmap: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      Module class: XFree86 Font Renderer
 >      ABI class: XFree86 Font Renderer, version 0.3
 > (II) Loading font Bitmap
 > (II) LoadModule: "pcidata"
 > (II) Loading /usr/X11R6/lib/modules/libpcidata.a
 > (II) Module pcidata: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 0.1.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (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 1179,0001 rev 03 class 06,00,00 hdr 00
 > (II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01
 > (II) PCI: 00:05:0: chip 8086,7110 card 0000,0000 rev 02 class 06,80,00 hdr 80
 > (II) PCI: 00:05:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
 > (II) PCI: 00:05:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
 > (II) PCI: 00:05:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr 00
 > (II) PCI: 00:07:0: chip 11c1,0441 card 1179,0001 rev 01 class 07,80,00 hdr 00
 > (II) PCI: 00:09:0: chip 1179,0d01 card 1179,0001 rev 00 class 0d,00,00 hdr 00
 > (II) PCI: 00:0b:0: chip 1179,0617 card 0000,0000 rev 20 class 06,07,00 hdr 82
 > (II) PCI: 00:0b:1: chip 1179,0617 card 0000,0000 rev 20 class 06,07,00 hdr 82
 > (II) PCI: 00:0c:0: chip 1073,0010 card 1179,0001 rev 02 class 04,01,00 hdr 00
 > (II) PCI: 01:00:0: chip 5333,8c10 card 1179,0001 rev 11 class 03,00,00 hdr 00
 > (II) PCI: End of PCI scan
 > (II) LoadModule: "scanpci"
 > (II) Loading /usr/X11R6/lib/modules/libscanpci.a
 > (II) Module scanpci: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 0.1.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) UnloadModule: "scanpci"
 > (II) Unloading /usr/X11R6/lib/modules/libscanpci.a
 > (II) Host-to-PCI bridge:
 > (II) PCI-to-PCI bridge:
 > (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (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) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x88 (VGA_EN is set)
 > (II) Bus 1 I/O range:
 > (II) Bus 1 non-prefetchable memory range:
 >      [0] -1 0        0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
 > (II) Bus 1 prefetchable memory range:
 > (--) PCI:*(1:0:0) S3 Savage/MX-MV rev 17, Mem @ 0xf0000000/27, BIOS @ 0x000c0000/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) Active PCI resource ranges:
 >      [0] -1 0        0xefff8000 - 0xefffffff (0x8000) MX[B]
 >      [1] -1 0        0xffefff00 - 0xffefffff (0x100) MX[B]
 >      [2] -1 0        0xd0000000 - 0xdfffffff (0x10000000) MX[B]
 >      [3] -1 0        0x000c0000 - 0x000cffff (0x10000) MX[B](B)
 >      [4] -1 0        0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
 >      [5] -1 0        0x0000fefc - 0x0000feff (0x4) IX[B]
 >      [6] -1 0        0x0000ff00 - 0x0000ff3f (0x40) IX[B]
 >      [7] -1 0        0x0000ff60 - 0x0000ff7f (0x20) IX[B]
 >      [8] -1 0        0x00001c00 - 0x00001cff (0x100) IX[B]
 >      [9] -1 0        0x000002f8 - 0x000002ff (0x8) IX[B]
 >      [10] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
 >      [11] -1 0       0x0000fff0 - 0x0000ffff (0x10) IX[B]
 > (II) Active PCI resource ranges after removing overlaps:
 >      [0] -1 0        0xefff8000 - 0xefffffff (0x8000) MX[B]
 >      [1] -1 0        0xffefff00 - 0xffefffff (0x100) MX[B]
 >      [2] -1 0        0xd0000000 - 0xdfffffff (0x10000000) MX[B]
 >      [3] -1 0        0x000c0000 - 0x000cffff (0x10000) MX[B](B)
 >      [4] -1 0        0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
 >      [5] -1 0        0x0000fefc - 0x0000feff (0x4) IX[B]
 >      [6] -1 0        0x0000ff00 - 0x0000ff3f (0x40) IX[B]
 >      [7] -1 0        0x0000ff60 - 0x0000ff7f (0x20) IX[B]
 >      [8] -1 0        0x00001c00 - 0x00001cff (0x100) IX[B]
 >      [9] -1 0        0x000002f8 - 0x000002ff (0x8) IX[B]
 >      [10] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
 >      [11] -1 0       0x0000fff0 - 0x0000ffff (0x10) IX[B]
 > (II) OS-reported resource ranges after removing overlaps with PCI:
 >      [0] -1 0        0xffe00000 - 0xffdfffff (0x0) 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 - 0x000cffff (0x10000) 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 - 0xffdfffff (0x0) 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 - 0x000cffff (0x10000) MX[B]
 >      [4] -1 0        0x00000000 - 0x0009ffff (0xa0000) MX[B]
 >      [5] -1 0        0xefff8000 - 0xefffffff (0x8000) MX[B]
 >      [6] -1 0        0xffefff00 - 0xffefffff (0x100) MX[B]
 >      [7] -1 0        0xd0000000 - 0xdfffffff (0x10000000) MX[B]
 >      [8] -1 0        0x000c0000 - 0x000cffff (0x10000) MX[B](B)
 >      [9] -1 0        0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
 >      [10] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
 >      [11] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
 >      [12] -1 0       0x0000fefc - 0x0000feff (0x4) IX[B]
 >      [13] -1 0       0x0000ff00 - 0x0000ff3f (0x40) IX[B]
 >      [14] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
 >      [15] -1 0       0x00001c00 - 0x00001cff (0x100) IX[B]
 >      [16] -1 0       0x000002f8 - 0x000002ff (0x8) IX[B]
 >      [17] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
 >      [18] -1 0       0x0000fff0 - 0x0000ffff (0x10) IX[B]
 > (II) LoadModule: "ddc"
 > (II) Loading /usr/X11R6/lib/modules/libddc.a
 > (II) Module ddc: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) LoadModule: "GLcore"
 > (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
 > Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:debug_xform.o":  No symbols 
 > found
 > (II) Module GLcore: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Server Extension, version 0.1
 > (II) LoadModule: "dbe"
 > (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
 > (II) Module dbe: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      Module class: XFree86 Server Extension
 >      ABI class: XFree86 Server Extension, version 0.1
 > (II) Loading extension DOUBLE-BUFFER
 > (II) LoadModule: "dri"
 > (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
 > (II) Module dri: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Server Extension, version 0.1
 > (II) Loading sub module "drm"
 > (II) LoadModule: "drm"
 > (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
 > (II) Module drm: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Server Extension, version 0.1
 > (II) Loading extension XFree86-DRI
 > (II) LoadModule: "extmod"
 > (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
 > (II) Module extmod: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      Module class: XFree86 Server Extension
 >      ABI class: XFree86 Server Extension, version 0.1
 > (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) LoadModule: "glx"
 > (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
 > (II) Module glx: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Server Extension, version 0.1
 > (II) Loading sub module "GLcore"
 > (II) LoadModule: "GLcore"
 > (II) Reloading /usr/X11R6/lib/modules/extensions/libGLcore.a
 > (II) Loading extension GLX
 > (II) LoadModule: "pex5"
 > (WW) Warning, couldn't open module pex5
 > (II) UnloadModule: "pex5"
 > (EE) Failed to load module "pex5" (module does not exist, 0)
 > (II) LoadModule: "record"
 > (II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
 > (II) Module record: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.13.0
 >      Module class: XFree86 Server Extension
 >      ABI class: XFree86 Server Extension, version 0.1
 > (II) Loading extension RECORD
 > (II) LoadModule: "xie"
 > (WW) Warning, couldn't open module xie
 > (II) UnloadModule: "xie"
 > (EE) Failed to load module "xie" (module does not exist, 0)
 > (II) LoadModule: "bitmap"
 > (II) Reloading /usr/X11R6/lib/modules/fonts/libbitmap.a
 > (II) Loading font Bitmap
 > (II) LoadModule: "freetype"
 > (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
 > (II) Module freetype: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.1.10
 >      Module class: XFree86 Font Renderer
 >      ABI class: XFree86 Font Renderer, version 0.3
 > (II) Loading font FreeType
 > (II) LoadModule: "speedo"
 > (II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
 > Skipping "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o":  No symbols found
 > (II) Module speedo: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.1
 >      Module class: XFree86 Font Renderer
 >      ABI class: XFree86 Font Renderer, version 0.3
 > (II) Loading font Speedo
 > (II) LoadModule: "type1"
 > (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
 > (II) Module type1: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.1
 >      Module class: XFree86 Font Renderer
 >      ABI class: XFree86 Font Renderer, version 0.3
 > (II) Loading font Type1
 > (II) Loading font CID
 > (II) LoadModule: "vbe"
 > (II) Loading /usr/X11R6/lib/modules/libvbe.a
 > (II) Module vbe: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) LoadModule: "int10"
 > (II) Loading /usr/X11R6/lib/modules/linux/libint10.a
 > (II) Module int10: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) LoadModule: "savage"
 > (II) Loading /usr/X11R6/lib/modules/drivers/savage_drv.o
 > (II) Module savage: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.1.26
 >      Module class: XFree86 Video Driver
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) LoadModule: "mouse"
 > (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
 > (II) Module mouse: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      Module class: XFree86 XInput Driver
 >      ABI class: XFree86 XInput driver, version 0.3
 > (II) SAVAGE: driver (version 1.1.26) 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
 > (--) Assigning device section with no busID to primary device
 > (--) Chipset MobileSavage found
 > (II) resource ranges after xf86ClaimFixedResources() call:
 >      [0] -1 0        0xffe00000 - 0xffdfffff (0x0) 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 - 0x000cffff (0x10000) MX[B]
 >      [4] -1 0        0x00000000 - 0x0009ffff (0xa0000) MX[B]
 >      [5] -1 0        0xefff8000 - 0xefffffff (0x8000) MX[B]
 >      [6] -1 0        0xffefff00 - 0xffefffff (0x100) MX[B]
 >      [7] -1 0        0xd0000000 - 0xdfffffff (0x10000000) MX[B]
 >      [8] -1 0        0x000c0000 - 0x000cffff (0x10000) MX[B](B)
 >      [9] -1 0        0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
 >      [10] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
 >      [11] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
 >      [12] -1 0       0x0000fefc - 0x0000feff (0x4) IX[B]
 >      [13] -1 0       0x0000ff00 - 0x0000ff3f (0x40) IX[B]
 >      [14] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
 >      [15] -1 0       0x00001c00 - 0x00001cff (0x100) IX[B]
 >      [16] -1 0       0x000002f8 - 0x000002ff (0x8) IX[B]
 >      [17] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
 >      [18] -1 0       0x0000fff0 - 0x0000ffff (0x10) IX[B]
 > (II) resource ranges after probing:
 >      [0] -1 0        0xffe00000 - 0xffdfffff (0x0) 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 - 0x000cffff (0x10000) MX[B]
 >      [4] -1 0        0x00000000 - 0x0009ffff (0xa0000) MX[B]
 >      [5] -1 0        0xefff8000 - 0xefffffff (0x8000) MX[B]
 >      [6] -1 0        0xffefff00 - 0xffefffff (0x100) MX[B]
 >      [7] -1 0        0xd0000000 - 0xdfffffff (0x10000000) MX[B]
 >      [8] -1 0        0x000c0000 - 0x000cffff (0x10000) MX[B](B)
 >      [9] -1 0        0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
 >      [10] 0 0        0x000a0000 - 0x000affff (0x10000) MS[B]
 >      [11] 0 0        0x000b0000 - 0x000b7fff (0x8000) MS[B]
 >      [12] 0 0        0x000b8000 - 0x000bffff (0x8000) MS[B]
 >      [13] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
 >      [14] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
 >      [15] -1 0       0x0000fefc - 0x0000feff (0x4) IX[B]
 >      [16] -1 0       0x0000ff00 - 0x0000ff3f (0x40) IX[B]
 >      [17] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
 >      [18] -1 0       0x00001c00 - 0x00001cff (0x100) IX[B]
 >      [19] -1 0       0x000002f8 - 0x000002ff (0x8) IX[B]
 >      [20] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
 >      [21] -1 0       0x0000fff0 - 0x0000ffff (0x10) IX[B]
 >      [22] 0 0        0x000003b0 - 0x000003bb (0xc) IS[B]
 >      [23] 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="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 0.1.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (**) SAVAGE(0): Depth 16, (--) framebuffer bpp 16
 > (==) SAVAGE(0): RGB weight 565
 > (==) 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) Reloading /usr/X11R6/lib/modules/linux/libint10.a
 > (II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
 > (II) Loading sub module "vbe"
 > (II) LoadModule: "vbe"
 > (II) Reloading /usr/X11R6/lib/modules/libvbe.a
 > (--) SAVAGE(0): Chip: id 8c10, "Savage/MX-MV"
 > (--) SAVAGE(0): Engine: "MobileSavage"
 > (--) SAVAGE(0): mapping MMIO @ 0xf1000000 with size 0x80000
 > (==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0)
 > (--) SAVAGE(0): probed videoram:  8192k
 > (II) Loading sub module "ddc"
 > (II) LoadModule: "ddc"
 > (II) Reloading /usr/X11R6/lib/modules/libddc.a
 > (--) 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="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.2.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) SAVAGE(0): I2C bus "I2C bus" initialized.
 > (II) SAVAGE(0): I2C device "I2C bus:ddc2" registered.
 > (II) SAVAGE(0): I2C device "I2C bus:ddc2" removed.
 > (--) SAVAGE(0): Detected current MCLK value of 100.227 MHz
 > (--) SAVAGE(0): 1024x768 TFT LCD panel detected and active
 > (--) SAVAGE(0): - Limiting video mode to 1024x768
 > (II) SAVAGE(0): LCD: Using hsync range of 25.00-1000.00 kHz
 > (II) SAVAGE(0): LCD: Using vrefresh range of 25.00-1000.00 Hz
 > (II) SAVAGE(0): Clock range:  10.00 to 250.00 MHz
 > (II) SAVAGE(0): Not using default mode "1152x864" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1792x1344" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1792x1344" (bad mode 
 > clock/interlace/doublescan)
 > (II) SAVAGE(0): Not using default mode "1856x1392" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1856x1392" (bad mode 
 > clock/interlace/doublescan)
 > (II) SAVAGE(0): Not using default mode "1920x1440" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1920x1440" (bad mode 
 > clock/interlace/doublescan)
 > (II) SAVAGE(0): Not using default mode "1152x768" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1600x1024" (exceeds panel dimensions)
 > (II) SAVAGE(0): Not using default mode "1920x1440" (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 "2048x1536" (bad mode 
 > clock/interlace/doublescan)
 > (II) SAVAGE(0): Not using default mode "2048x1536" (bad mode 
 > clock/interlace/doublescan)
 > (EE) SAVAGE(0): Failed to fetch any BIOS modes.  Disabling BIOS.
 > (--) SAVAGE(0): Virtual size is 1024x768 (pitch 1024)
 > (**) SAVAGE(0): Default mode "1024x768": 194.0 MHz, 137.0 kHz, 85.0 Hz (D)
 > (II) SAVAGE(0): Modeline "1024x768"  194.02  1024 1108 1220 1416  768 768 770 806 
 > doublescan -hsync +vsync
 > (++) SAVAGE(0): DPI set to (100, 100)
 > (II) Loading sub module "fb"
 > (II) LoadModule: "fb"
 > (II) Loading /usr/X11R6/lib/modules/libfb.a
 > (II) Module fb: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 ANSI C Emulation, version 0.1
 > (II) Loading sub module "xaa"
 > (II) LoadModule: "xaa"
 > (II) Loading /usr/X11R6/lib/modules/libxaa.a
 > (II) Module xaa: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 1.0.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) Loading sub module "ramdac"
 > (II) LoadModule: "ramdac"
 > (II) Loading /usr/X11R6/lib/modules/libramdac.a
 > (II) Module ramdac: vendor="The XFree86 Project"
 >      compiled for 4.2.1.1, module version = 0.1.0
 >      ABI class: XFree86 Video Driver, version 0.5
 > (II) do I need RAC?  No, I don't.
 > (II) resource ranges after preInit:
 >      [0] 0 0 0xf0000000 - 0xf7ffffff (0x8000000) MS[B]
 >      [1] -1 0        0xffe00000 - 0xffdfffff (0x0) MX[B](B)
 >      [2] -1 0        0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
 >      [3] -1 0        0x000f0000 - 0x000fffff (0x10000) MX[B]
 >      [4] -1 0        0x000c0000 - 0x000cffff (0x10000) MX[B]
 >      [5] -1 0        0x00000000 - 0x0009ffff (0xa0000) MX[B]
 >      [6] -1 0        0xefff8000 - 0xefffffff (0x8000) MX[B]
 >      [7] -1 0        0xffefff00 - 0xffefffff (0x100) MX[B]
 >      [8] -1 0        0xd0000000 - 0xdfffffff (0x10000000) MX[B]
 >      [9] -1 0        0x000c0000 - 0x000cffff (0x10000) MX[B](B)
 >      [10] -1 0       0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
 >      [11] 0 0        0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
 >      [12] 0 0        0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
 >      [13] 0 0        0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
 >      [14] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
 >      [15] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
 >      [16] -1 0       0x0000fefc - 0x0000feff (0x4) IX[B]
 >      [17] -1 0       0x0000ff00 - 0x0000ff3f (0x40) IX[B]
 >      [18] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
 >      [19] -1 0       0x00001c00 - 0x00001cff (0x100) IX[B]
 >      [20] -1 0       0x000002f8 - 0x000002ff (0x8) IX[B]
 >      [21] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
 >      [22] -1 0       0x0000fff0 - 0x0000ffff (0x10) IX[B]
 >      [23] 0 0        0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
 >      [24] 0 0        0x000003c0 - 0x000003df (0x20) IS[B](OprU)
 > (II) SAVAGE(0): VESA BIOS detected
 > (II) SAVAGE(0): VESA VBE Version 2.0
 > (II) SAVAGE(0): VESA VBE Total Mem: 8192 kB
 > (II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. M7 BIOS
 > (II) SAVAGE(0): VESA VBE OEM Software Rev: 1.0
 > (II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
 > (II) SAVAGE(0): VESA VBE OEM Product: VBE 2.0
 > (II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 1.1
 > (--) SAVAGE(0): mapping framebuffer @ 0xf0000000 with size 0x800000
 > (==) SAVAGE(0): Write-combining range (0xf0000000,0x800000)
 > (II) SAVAGE(0): Using 1279 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
 > (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) Keyboard "Generic Keyboard" handled by legacy driver
 > (**) Option "Protocol" "IntelliMouse"
 > (**) Configured Mouse: Protocol: "IntelliMouse"
 > (**) Option "CorePointer"
 > (**) Configured Mouse: Core Pointer
 > (**) Option "Device" "/dev/gpmdata"
 > (**) Option "Emulate3Buttons" "true"
 > (**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
 > (**) Option "ZAxisMapping" "4 5"
 > (**) Configured Mouse: ZAxisMapping: buttons 4 and 5
 > (**) Configured Mouse: Buttons: 5
 > (**) Option "BaudRate" "1200"
 > (**) Configured Mouse: BaudRate: 1200
 > (II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
 > Could not init font path element unix/:7100, removing from list!
 > (II) PM Event received: Power Status Change
 > # XF86Config-4 (XFree86 server configuration file) generated by Dexconf, the
 > # Debian X Configuration tool, using values from the debconf database.
 > #
 > # Edit this file with caution, and see the XF86Config manual page.
 > # (Type "man XF86Config" at the shell prompt.)
 > 
 > Section "Files"
 >      FontPath        "unix/:7100"                    # local font server
 >      # if the local font server has problems, we can fall back on these
 >      FontPath        "/usr/lib/X11/fonts/misc"
 >      FontPath        "/usr/lib/X11/fonts/cyrillic"
 >      FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
 >      FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
 >      FontPath        "/usr/lib/X11/fonts/Type1"
 >      FontPath        "/usr/lib/X11/fonts/Speedo"
 >      FontPath        "/usr/lib/X11/fonts/100dpi"
 >      FontPath        "/usr/lib/X11/fonts/75dpi"
 > EndSection
 > 
 > Section "ServerFlags"
 > EndSection
 > 
 > Section "Module"
 >      Load    "ddc"
 >      Load    "GLcore"
 >      Load    "dbe"
 >      Load    "dri"
 >      Load    "extmod"
 >      Load    "glx"
 >      Load    "pex5"
 >      Load    "record"
 >      Load    "xie"
 >      Load    "bitmap"
 >      Load    "freetype"
 >      Load    "speedo"
 >      Load    "type1"
 >      Load    "vbe"
 >      Load    "int10"
 > EndSection
 > 
 > Section "InputDevice"
 >      Identifier      "Generic Keyboard"
 >      Driver          "keyboard"
 >      Option          "CoreKeyboard"
 >      Option          "XkbRules"      "xfree86"
 >      Option          "XkbModel"      "pc104"
 >      Option          "XkbLayout"     "us"
 > EndSection
 > 
 > Section "InputDevice"
 >      Identifier      "Configured Mouse"
 >      Driver          "mouse"
 >      Option          "CorePointer"
 >      Option          "Device"                "/dev/gpmdata"
 >      Option          "Protocol"              "IntelliMouse"
 >      Option          "Emulate3Buttons"       "true"
 >      Option          "ZAxisMapping"          "4 5"
 > EndSection
 > 
 > Section "Device"
 >      Identifier      "S3 Savage/MX"
 >      Driver          "savage"
 > EndSection
 > 
 > Section "Monitor"
 >      Identifier      "LCD"
 >      HorizSync       25-1000
 >      VertRefresh     25-1000
 >      Option          "DPMS"
 > EndSection
 > 
 > Section "Screen"
 >      Identifier      "Default Screen"
 >      Device          "S3 Savage/MX"
 >      Monitor         "LCD"
 >      DefaultDepth    16
 >      SubSection "Display"
 >              Depth           16
 >              Modes           "1024x768"
 >      EndSubSection
 > EndSection
 > 
 > Section "ServerLayout"
 >      Identifier      "Default Layout"
 >      Screen          "Default Screen"
 >      InputDevice     "Generic Keyboard"
 >      InputDevice     "Configured Mouse"
 > EndSection
 > 
 > Section "DRI"
 >      Mode    0666
 > EndSection
 > 
 > # end of XF86Config
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to