[ltp] t41p: suspend with fglrx 3.11.1 finally works! (not for me)

Arndt Twickel linux-thinkpad@linux-thinkpad.org
Thu, 12 Aug 2004 23:59:44 +0200


--17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

> Question for those of you who have it working...  Are you using the
> kernel's agpgart, or the one supplied with fglrx?

I've got the following line in my XF86Config-4:
    Option "UseInternalAGPGART"         "no"

If there are other XF86Config variables you want to know about - I'll
attach the config file. Also I'll attach my most recent XFree86.0.log
(wich shows some successful resumes).

Since my first post in this thread I've noticed the following things:
- When running a 3D application (e.g. glxgears) and returning from
suspend to ram the textures are looking different from what they used
to before suspending (screen of the application looks garbled - see
appended picture). The applications still seem to work apart from the
visualization. Other application and the normal desktoop do not seem
to be affected at all.
- otherwise suspend seems to work very reliable and all modules (usb,
ethernet) still work after returning from a sleep state.

I've not tried suspending over night or done any other long term
tests nor have I tried suspend under ACPI.


Additional information about my setup:

Laptop:
T41p, Type 2373-GEG
Bios 3.06f
Embedded Controller 3.03

Linux System:
SuSE Professional 9.1
Kernel: Linux version 2.6.4-54.5-default (geeko@buildhost) (gcc
version 3.3.3 (SuSE Linux)) #1 Fri May 7 21:43:10 UTC 2004
XFree 4.3.99
WindowMaker

PowerManagement:
APM and powersaved (SuSE Settings)

fglrx Version:
fglrx-3.11.1-0.1.i586.rpm (05.08.2004  	22:09:00) from
ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/ATI/suse91/fglrx/3.11.1/

Output of fglrxinfo:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY FIREGL T2 Pentium 4 (SSE2) (FireGL)
(GNU_ICD)
OpenGL version string: 1.3 (X4.3.0-3.11.1)

Output of fgl_glxgears:
1248 frames in 5.0 seconds = 249.600 FPS
1240 frames in 5.0 seconds = 248.000 FPS
1248 frames in 5.0 seconds = 249.600 FPS
1250 frames in 5.0 seconds = 250.000 FPS

Output of glxgears:
5613 frames in 5.0 seconds = 1122.600 FPS
5602 frames in 5.0 seconds = 1120.400 FPS
5581 frames in 5.0 seconds = 1116.200 FPS
5573 frames in 5.0 seconds = 1114.600 FPS
(used to be around 2200 FPS with 3.76)


Good luck getting this ATI-*** to work properly! 

Arndt

--17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="XFree86.0.log"


This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org.  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.3.99.902 (4.4.0 RC 2)
Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux bilboquet 2.6.4-54.5-default #1 Fri May 7 21:43:10 UTC 2004 i686
Build Date: 06 April 2004
Changelog Date: 29 February 2004
	Before reporting problems, check http://www.XFree86.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/XFree86.0.log", Time: Thu Aug 12 22:25:42 2004
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "Server Layout"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "ATI Graphics Adapter"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Mouse2"
(**) |-->Input Device "Keyboard1"
(**) Option "Protocol" "Standard"
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(**) Option "XkbVariant" "nodeadkeys"
(**) XKB: variant: "nodeadkeys"
(==) Keyboard: CustomKeycode disabled
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/PEX" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/cyrillic" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/misc" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/Type1" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin7/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/baekmuk" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/japanese" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/kwintv" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/ucs/misc" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/ucs/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/ucs/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/misc" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/Type1" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/misc/sgi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/xtest" does not exist.
	Entry deleted from font path.
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/75dpi:unscaled,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/URW,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/truetype,/usr/X11R6/lib/X11/fonts/uni:unscaled,/usr/X11R6/lib/X11/fonts/CID,/opt/kde3/share/fonts"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(II) Open APM successful
(II) Module ABI versions:
	XFree86 ANSI C Emulation: 0.2
	XFree86 Video Driver: 0.7
	XFree86 XInput driver : 0.4
	XFree86 Server Extension : 0.2
	XFree86 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="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.4
(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.3.99.902, module version = 1.0.0
	ABI class: XFree86 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 = 0x80021044, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,3340 card 1014,0529 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,3341 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:1d:0: chip 8086,24c2 card 1014,052d rev 01 class 0c,03,00 hdr 80
(II) PCI: 00:1d:1: chip 8086,24c4 card 1014,052d rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:1d:2: chip 8086,24c7 card 1014,052d rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:1d:7: chip 8086,24cd card 1014,052e rev 01 class 0c,03,20 hdr 00
(II) PCI: 00:1e:0: chip 8086,2448 card 0000,0000 rev 81 class 06,04,00 hdr 01
(II) PCI: 00:1f:0: chip 8086,24cc card 0000,0000 rev 01 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,24ca card 1014,052d rev 01 class 01,01,8a hdr 00
(II) PCI: 00:1f:3: chip 8086,24c3 card 1014,052d rev 01 class 0c,05,00 hdr 00
(II) PCI: 00:1f:5: chip 8086,24c5 card 1014,0537 rev 01 class 04,01,00 hdr 00
(II) PCI: 00:1f:6: chip 8086,24c6 card 1014,0525 rev 01 class 07,03,00 hdr 00
(II) PCI: 01:00:0: chip 1002,4e54 card 1014,054f rev 80 class 03,00,00 hdr 00
(II) PCI: 02:00:0: chip 104c,ac46 card 4000,0000 rev 01 class 06,07,00 hdr 82
(II) PCI: 02:00:1: chip 104c,ac46 card 4800,0000 rev 01 class 06,07,00 hdr 82
(II) PCI: 02:01:0: chip 8086,101e card 1014,0549 rev 03 class 02,00,00 hdr 00
(II) PCI: 02:02:0: chip 168c,1014 card 17ab,8331 rev 01 class 02,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,7), 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: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
	[0] -1	0	0x00003000 - 0x000030ff (0x100) IX[B]
	[1] -1	0	0x00003400 - 0x000034ff (0x100) IX[B]
	[2] -1	0	0x00003800 - 0x000038ff (0x100) IX[B]
	[3] -1	0	0x00003c00 - 0x00003cff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xc0100000 - 0xc01fffff (0x100000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:30:0), (0,2,8), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 2 I/O range:
	[0] -1	0	0x00004000 - 0x000040ff (0x100) IX[B]
	[1] -1	0	0x00004400 - 0x000044ff (0x100) IX[B]
	[2] -1	0	0x00004800 - 0x000048ff (0x100) IX[B]
	[3] -1	0	0x00004c00 - 0x00004cff (0x100) IX[B]
	[4] -1	0	0x00005000 - 0x000050ff (0x100) IX[B]
	[5] -1	0	0x00005400 - 0x000054ff (0x100) IX[B]
	[6] -1	0	0x00005800 - 0x000058ff (0x100) IX[B]
	[7] -1	0	0x00005c00 - 0x00005cff (0x100) IX[B]
	[8] -1	0	0x00006000 - 0x000060ff (0x100) IX[B]
	[9] -1	0	0x00006400 - 0x000064ff (0x100) IX[B]
	[10] -1	0	0x00006800 - 0x000068ff (0x100) IX[B]
	[11] -1	0	0x00006c00 - 0x00006cff (0x100) IX[B]
	[12] -1	0	0x00007000 - 0x000070ff (0x100) IX[B]
	[13] -1	0	0x00007400 - 0x000074ff (0x100) IX[B]
	[14] -1	0	0x00007800 - 0x000078ff (0x100) IX[B]
	[15] -1	0	0x00007c00 - 0x00007cff (0x100) IX[B]
	[16] -1	0	0x00008000 - 0x000080ff (0x100) IX[B]
	[17] -1	0	0x00008400 - 0x000084ff (0x100) IX[B]
	[18] -1	0	0x00008800 - 0x000088ff (0x100) IX[B]
	[19] -1	0	0x00008c00 - 0x00008cff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
	[0] -1	0	0xc0200000 - 0xcfffffff (0xfe00000) MX[B]
(II) Bus 2 prefetchable memory range:
	[0] -1	0	0xe8000000 - 0xefffffff (0x8000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-CardBus bridge:
(II) Bus 3: bridge is at (2:0:0), (2,3,6), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 3 I/O range:
	[0] -1	0	0x00004000 - 0x000040ff (0x100) IX[B]
	[1] -1	0	0x00004400 - 0x000044ff (0x100) IX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 7: bridge is at (2:0:1), (2,7,10), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 7 I/O range:
	[0] -1	0	0x00004800 - 0x000048ff (0x100) IX[B]
	[1] -1	0	0x00004c00 - 0x00004cff (0x100) IX[B]
(--) PCI:*(1:0:0) ATI Technologies Inc unknown chipset (0x4e54) rev 128, Mem @ 0xe0000000/27, 0xc0100000/16, I/O @ 0x3000/8
(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 0xd0000000 from 0xdfffffff to 0xcfffffff
(II) Active PCI resource ranges:
	[0] -1	0	0xc0210000 - 0xc021ffff (0x10000) MX[B]
	[1] -1	0	0xc0200000 - 0xc020ffff (0x10000) MX[B]
	[2] -1	0	0xc0220000 - 0xc023ffff (0x20000) MX[B]
	[3] -1	0	0xc0000800 - 0xc00008ff (0x100) MX[B]
	[4] -1	0	0xc0000c00 - 0xc0000dff (0x200) MX[B]
	[5] -1	0	0x3ff79000 - 0x3ff793ff (0x400) MX[B]
	[6] -1	0	0xc0000000 - 0xc00003ff (0x400) MX[B]
	[7] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[8] -1	0	0xc0100000 - 0xc010ffff (0x10000) MX[B](B)
	[9] -1	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
	[10] -1	0	0x00008000 - 0x0000803f (0x40) IX[B]
	[11] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[12] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[13] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[14] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[15] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[16] -1	0	0x00001860 - 0x0000186f (0x10) IX[B]
	[17] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[18] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[19] -1	0	0x00001800 - 0x0000181f (0x20) IX[B]
	[20] -1	0	0x00003000 - 0x000030ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xc0210000 - 0xc021ffff (0x10000) MX[B]
	[1] -1	0	0xc0200000 - 0xc020ffff (0x10000) MX[B]
	[2] -1	0	0xc0220000 - 0xc023ffff (0x20000) MX[B]
	[3] -1	0	0xc0000800 - 0xc00008ff (0x100) MX[B]
	[4] -1	0	0xc0000c00 - 0xc0000dff (0x200) MX[B]
	[5] -1	0	0x3ff79000 - 0x3ff793ff (0x400) MX[B]
	[6] -1	0	0xc0000000 - 0xc00003ff (0x400) MX[B]
	[7] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[8] -1	0	0xc0100000 - 0xc010ffff (0x10000) MX[B](B)
	[9] -1	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
	[10] -1	0	0x00008000 - 0x0000803f (0x40) IX[B]
	[11] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[12] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[13] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[14] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[15] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[16] -1	0	0x00001860 - 0x0000186f (0x10) IX[B]
	[17] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[18] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[19] -1	0	0x00001800 - 0x0000181f (0x20) IX[B]
	[20] -1	0	0x00003000 - 0x000030ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fefffff (0x3fe00000) 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 - 0x3fefffff (0x3fe00000) 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	0xc0210000 - 0xc021ffff (0x10000) MX[B]
	[6] -1	0	0xc0200000 - 0xc020ffff (0x10000) MX[B]
	[7] -1	0	0xc0220000 - 0xc023ffff (0x20000) MX[B]
	[8] -1	0	0xc0000800 - 0xc00008ff (0x100) MX[B]
	[9] -1	0	0xc0000c00 - 0xc0000dff (0x200) MX[B]
	[10] -1	0	0x3ff79000 - 0x3ff793ff (0x400) MX[B]
	[11] -1	0	0xc0000000 - 0xc00003ff (0x400) MX[B]
	[12] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[13] -1	0	0xc0100000 - 0xc010ffff (0x10000) MX[B](B)
	[14] -1	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
	[15] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[16] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[17] -1	0	0x00008000 - 0x0000803f (0x40) IX[B]
	[18] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[19] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[20] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[21] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[22] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[23] -1	0	0x00001860 - 0x0000186f (0x10) IX[B]
	[24] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[25] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[26] -1	0	0x00001800 - 0x0000181f (0x20) IX[B]
	[27] -1	0	0x00003000 - 0x000030ff (0x100) IX[B](B)
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 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 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: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.2
	Module class: XFree86 Font Renderer
	ABI class: XFree86 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="The XFree86 Project & the After X-TT Project"
	compiled for 4.3.99.902, module version = 2.1.0
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	ABI class: XFree86 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="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	ABI class: XFree86 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="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	ABI class: XFree86 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="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "fglrx"
(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
(II) Module fglrx: vendor="Fire GL - ATI Research GmbH, Germany"
	compiled for 4.3.0.1, module version = 3.11.1
	Module class: XFree86 Video Driver
	ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	Module class: XFree86 XInput Driver
	ABI class: XFree86 XInput driver, version 0.4
(II) FireGL8700/8800: Driver for chipset: ATI RV250 Id (R9000),
	ATI RV250 Ie (R9000), ATI RV250 If (R9000), ATI RV250 Ig (R9000),
	ATI RV250 Ld (M9), ATI RV250 Le (M9), ATI RV250 Lf (M9),
	ATI RV250 Lg (M9), ATI RV280 5960 (R9200 PRO),
	ATI RV280 Ya (R9200LE), ATI RV250SE Yd (R9200SE),
	ATI RV250 5C61 (M9+), ATI RV250 5C63 (M9+), ATI R200 QH (R8500),
	ATI R200 QL (R8500), ATI R200 QM (R9100), ATI R200 QT (R8500),
	ATI R200 QU (R9100), ATI R200 BB (R8500), ATI RV350 AP (R9600),
	ATI RV350SE AQ (R9600SE), ATI RV350 AR (R9600 PRO),
	ATI RV350 NP (M10), ATI R300 AD (R9500), ATI R300 AE (R9500),
	ATI R300 AF (R9500), ATI R300 AG (Fire GL Z1/X1),
	ATI R300 ND (R9700 PRO), ATI R300 NE (R9700/R9500 PRO),
	ATI R300 NF (R9600 TX), ATI R300 NG (Fire GL X1),
	ATI R350SE AH (R9800SE), ATI R350 AK (Fire GL unknown),
	ATI RV350 AT (Fire GL T2), ATI RV350 AU (Fire GL T2),
	ATI RV350 AV (Fire GL T2), ATI RV350 AW (Fire GL T2),
	ATI R350 NH (R9800), ATI R350LE NI (R9800LE), ATI R350 NJ (R9800),
	ATI R350 NK (Fire GL X2), ATI RV350 NT (WS/M10), ATI R420 JH,
	ATI R420 JI, ATI R420 JJ, ATI R420 JK, ATI R420 JL, ATI R420 JM,
	ATI R420 JN, ATI R420 JP
(II) Primary Device is: PCI 01:00:0
(--) Chipset ATI RV350 NT (WS/M10) found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fefffff (0x3fe00000) 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	0xc0210000 - 0xc021ffff (0x10000) MX[B]
	[6] -1	0	0xc0200000 - 0xc020ffff (0x10000) MX[B]
	[7] -1	0	0xc0220000 - 0xc023ffff (0x20000) MX[B]
	[8] -1	0	0xc0000800 - 0xc00008ff (0x100) MX[B]
	[9] -1	0	0xc0000c00 - 0xc0000dff (0x200) MX[B]
	[10] -1	0	0x3ff79000 - 0x3ff793ff (0x400) MX[B]
	[11] -1	0	0xc0000000 - 0xc00003ff (0x400) MX[B]
	[12] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[13] -1	0	0xc0100000 - 0xc010ffff (0x10000) MX[B](B)
	[14] -1	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
	[15] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[16] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[17] -1	0	0x00008000 - 0x0000803f (0x40) IX[B]
	[18] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[19] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[20] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[21] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[22] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[23] -1	0	0x00001860 - 0x0000186f (0x10) IX[B]
	[24] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[25] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[26] -1	0	0x00001800 - 0x0000181f (0x20) IX[B]
	[27] -1	0	0x00003000 - 0x000030ff (0x100) IX[B](B)
(II) fglrx(0): pEnt->device->identifier=0x820c900
(II) resource ranges after probing:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fefffff (0x3fe00000) 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	0xc0210000 - 0xc021ffff (0x10000) MX[B]
	[6] -1	0	0xc0200000 - 0xc020ffff (0x10000) MX[B]
	[7] -1	0	0xc0220000 - 0xc023ffff (0x20000) MX[B]
	[8] -1	0	0xc0000800 - 0xc00008ff (0x100) MX[B]
	[9] -1	0	0xc0000c00 - 0xc0000dff (0x200) MX[B]
	[10] -1	0	0x3ff79000 - 0x3ff793ff (0x400) MX[B]
	[11] -1	0	0xc0000000 - 0xc00003ff (0x400) MX[B]
	[12] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[13] -1	0	0xc0100000 - 0xc010ffff (0x10000) MX[B](B)
	[14] -1	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
	[15] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[16] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[17] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[18] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[19] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[20] -1	0	0x00008000 - 0x0000803f (0x40) IX[B]
	[21] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[22] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[23] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[24] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[25] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[26] -1	0	0x00001860 - 0x0000186f (0x10) IX[B]
	[27] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[28] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[29] -1	0	0x00001800 - 0x0000181f (0x20) IX[B]
	[30] -1	0	0x00003000 - 0x000030ff (0x100) IX[B](B)
	[31] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[32] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) fglrx(0): === [R200PreInit] === begin, [s]
(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.3.99.902, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.7
(II) fglrx(0): PCI bus 1 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "NoAccel" "no"
(**) fglrx(0): Option "NoDRI" "no"
(**) fglrx(0): Option "Capabilities" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionI" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionII" "0x00000000"
(**) fglrx(0): Option "OpenGLOverlay" "off"
(**) fglrx(0): Option "VideoOverlay" "on"
(**) fglrx(0): Option "DesktopSetup" "0x00000100"
(**) fglrx(0): Option "MonitorLayout" "AUTO, NONE"
(**) fglrx(0): Option "HSync2" "unspecified"
(**) fglrx(0): Option "VRefresh2" "unspecified"
(**) fglrx(0): Option "ScreenOverlap" "0"
(**) fglrx(0): Option "IgnoreEDID" "off"
(**) fglrx(0): Option "UseInternalAGPGART" "no"
(**) fglrx(0): Option "Stereo" "off"
(**) fglrx(0): Option "StereoSyncEnable" "1"
(**) fglrx(0): Option "UseFastTLS" "0"
(**) fglrx(0): Option "BlockSignalsOnLock" "off"
(**) fglrx(0): Option "ForceGenericCPU" "no"
(**) fglrx(0): Option "CenterMode" "off"
(**) fglrx(0): Option "FSAAScale" "1"
(**) fglrx(0): Option "FSAAEnable" "no"
(**) fglrx(0): Option "FSAADisableGamma" "no"
(**) fglrx(0): Option "FSAACustomizeMSPos" "no"
(**) fglrx(0): Option "FSAAMSPosX0" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY0" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX5" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY5" "0.000000"
(**) fglrx(0): Option "NoTV" "yes"
(**) fglrx(0): Option "TVStandard" "NTSC-M"
(**) fglrx(0): Option "TVHSizeAdj" "0"
(**) fglrx(0): Option "TVVSizeAdj" "0"
(**) fglrx(0): Option "TVHPosAdj" "0"
(**) fglrx(0): Option "TVVPosAdj" "0"
(**) fglrx(0): Option "TVHStartAdj" "0"
(**) fglrx(0): Option "TVColorAdj" "0"
(**) fglrx(0): Option "PseudoColorVisuals" "off"
(**) fglrx(0): Qbs disabled
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(**) fglrx(0): Gamma Correction for I is 0x00000000
(**) fglrx(0): Gamma Correction for II is 0x00000000
(==) fglrx(0): Buffer Tiling is ON
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.7
(II) fglrx(0): initializing int10
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(**) fglrx(0): Option "mtrr" "off"
(--) fglrx(0): Chipset: "ATI RV350 NT (WS/M10)" (Chipset = 0x4e54)
(--) fglrx(0): (PciSubVendor = 0x1014, PciSubDevice = 0x054f)
(--) fglrx(0): board vendor info: third party grafics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xe0000000
(--) fglrx(0): MMIO registers at 0xc0100000
(--) fglrx(0): ChipExtRevID = 0x80
(--) fglrx(0): ChipIntRevID = 0x0C
(--) fglrx(0): VideoRAM: 131072 kByte (64-bit SDR SDRAM)
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.7
(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.3.99.902, module version = 1.2.0
	ABI class: XFree86 Video Driver, version 0.7
(II) fglrx(0): I2C bus "DDC" initialized.
(II) fglrx(0): Connector Layout from BIOS -------- 
(II) fglrx(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2
(**) fglrx(0): MonitorLayout Option: 
	Monitor1--Type AUTO, Monitor2--Type NONE

(II) fglrx(0): Primary head:
 Monitor   -- LVDS
 Connector -- None
 DAC Type  -- Unknown
 TMDS Type -- NONE
 DDC Type  -- NONE
(II) fglrx(0): Secondary head:
 Monitor   -- NONE
 Connector -- VGA
 DAC Type  -- Primary
 TMDS Type -- NONE
 DDC Type  -- VGA_DDC
(II) fglrx(0): 
(WW) fglrx(0): Only single display is connected, DesktopOption will be ignored
(II) fglrx(0): DesktopSetup 0x0000
(II) fglrx(0): Panel ID string: SXGA+ Single (85MHz)    
(II) fglrx(0): Panel Size from BIOS: 1400x1050
(**) fglrx(0):  PseudoColor visuals disabled
(**) fglrx(0): Overlay disabled
(**) fglrx(0): Overlay disabled
(II) fglrx(0): PLL parameters: rf=2700 rd=6 min=20000 max=35000
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(**) fglrx(0): Center Mode is disabled 
(==) fglrx(0): TMDS coherent mode is enabled 
(II) fglrx(0): Valid mode using on-chip RMX: 1400x1050
(II) fglrx(0): Valid mode using on-chip RMX: 1280x1024
(II) fglrx(0): Valid mode using on-chip RMX: 1024x768
(II) fglrx(0): Valid mode using on-chip RMX: 800x600
(II) fglrx(0): Valid mode using on-chip RMX: 640x480
(II) fglrx(0): Total 5 valid mode(s) found.
(--) fglrx(0): Virtual size is 1400x1050 (pitch 1408)
(**) fglrx(0): *Mode "1400x1050": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) fglrx(0): Modeline "1400x1050"   84.96  1400 1472 1512 1600  1050 1052 1053 1062
(**) fglrx(0): *Mode "1280x1024": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) fglrx(0): Modeline "1280x1024"   84.96  1280 1472 1512 1600  1024 1052 1053 1062
(**) fglrx(0): *Mode "1024x768": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) fglrx(0): Modeline "1024x768"   84.96  1024 1472 1512 1600  768 1052 1053 1062
(**) fglrx(0): *Mode "800x600": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) fglrx(0): Modeline "800x600"   84.96  800 1472 1512 1600  600 1052 1053 1062
(**) fglrx(0): *Mode "640x480": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) fglrx(0): Modeline "640x480"   84.96  640 1472 1512 1600  480 1052 1053 1062
(==) fglrx(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="The XFree86 Project"
	compiled for 4.3.99.902, module version = 1.0.0
	ABI class: XFree86 ANSI C Emulation, version 0.2
(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.3.99.902, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.7
(**) fglrx(0): NoAccel = NO
(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.3.99.902, module version = 1.1.0
	ABI class: XFree86 Video Driver, version 0.7
(==) fglrx(0): HPV inactive
(==) fglrx(0): FSAA enabled: NO
(**) fglrx(0): FSAA Gamma enabled
(**) fglrx(0): FSAA Multisample Position is fix
(**) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.a
(II) Module fglrxdrm: vendor="Fire GL - ATI Research GmbH, Germany"
	compiled for 4.3.0.1, module version = 3.11.1
	ABI class: XFree86 Server Extension, version 0.2
(II) fglrx(0): Depth moves disabled by default
(**) fglrx(0): Capabilities: 0x00000000
(**) fglrx(0): cpuFlags: 0x8000001d
(**) fglrx(0): cpuSpeedMHz: 0x000004ac
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): using built in AGPGART module: no
(**) fglrx(0): UseFastTLS=0
(**) fglrx(0): BlockSignalsOnLock=0
(==) fglrx(0): EnablePrivateBackZ = NO
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0	0xc0100000 - 0xc010ffff (0x10000) MX[B]
	[1] 0	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B]
	[2] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[3] -1	0	0x00100000 - 0x3fefffff (0x3fe00000) MX[B]E(B)
	[4] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[5] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[6] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[7] -1	0	0xc0210000 - 0xc021ffff (0x10000) MX[B]
	[8] -1	0	0xc0200000 - 0xc020ffff (0x10000) MX[B]
	[9] -1	0	0xc0220000 - 0xc023ffff (0x20000) MX[B]
	[10] -1	0	0xc0000800 - 0xc00008ff (0x100) MX[B]
	[11] -1	0	0xc0000c00 - 0xc0000dff (0x200) MX[B]
	[12] -1	0	0x3ff79000 - 0x3ff793ff (0x400) MX[B]
	[13] -1	0	0xc0000000 - 0xc00003ff (0x400) MX[B]
	[14] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[15] -1	0	0xc0100000 - 0xc010ffff (0x10000) MX[B](B)
	[16] -1	0	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
	[17] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[18] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[19] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[20] 0	0	0x00003000 - 0x000030ff (0x100) IX[B]
	[21] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[22] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[23] -1	0	0x00008000 - 0x0000803f (0x40) IX[B]
	[24] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[25] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[26] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[27] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[28] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[29] -1	0	0x00001860 - 0x0000186f (0x10) IX[B]
	[30] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[31] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[32] -1	0	0x00001800 - 0x0000181f (0x20) IX[B]
	[33] -1	0	0x00003000 - 0x000030ff (0x100) IX[B](B)
	[34] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[35] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(WW) fglrx(0): Cannot read colourmap from VGA.  Will restore with default
(II) fglrx(0): UMM area:     0xe07ac000 (size=0x07854000)
(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.99
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmGetBusid returned ''
(II) fglrx(0): [drm] loaded kernel module for "fglrx" driver
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xfa935000
(II) fglrx(0): [drm] mapped SAREA 0xfa935000 to 0x402c8000
(II) fglrx(0): [drm] framebuffer handle = 0xe0000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):     Name: fglrx
(II) fglrx(0):     Version: 3.11.1
(II) fglrx(0):     Date: Aug  4 2004
(II) fglrx(0):     Desc: ATI Fire GL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0):     Build-Kernel UTS_RELEASE:        2.6.4-54.5-default
(II) fglrx(0):     Build-Kernel MODVERSIONS:        no
(II) fglrx(0):     Build-Kernel __SMP__:            no
(II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
(II) fglrx(0): [drm] register handle = 0xc0100000
(II) fglrx(0): [agp] Mode=0x1f000217 bridge: 0x8086/0x3340
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask   0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f000314
(II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f000314)
(II) fglrx(0): [agp] grafics chipset has AGP v2.0
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(II) fglrx(0): [drm] texture shared area handle = 0xfb29d000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xe0000000 FBMappedSize: 0x007ac000
(II) fglrx(0): FBMM initialized for area (0,0)-(1408,1428)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1408,1050) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 1056)
(II) fglrx(0): Largest offscreen area available: 1408 x 364
(**) Option "dpms"
(**) fglrx(0): DPMS enabled
(WW) fglrx(0): Option "CalcAlgorithm" is not used
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Solid Lines
	Dashed Lines
	Offscreen Pixmaps
	Setting up tile and stipple cache:
		22 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(==) RandR enabled
(II) Setting vga for screen 0.
(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" "explorerps/2"
(**) Mouse1: Device: "/dev/input/mice"
(**) Mouse1: Protocol: "explorerps/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(==) Mouse1: Buttons: 3
(**) Option "Protocol" "explorerps/2"
(**) Mouse2: Device: "/dev/input/mice"
(**) Mouse2: Protocol: "explorerps/2"
(**) Option "SendCoreEvents"
(**) Mouse2: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Buttons" "5"
(==) Mouse2: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse2: ZAxisMapping: buttons 4 and 5
(**) Mouse2: Buttons: 5
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse2" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) Mouse2: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/local/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
(II) PM Event received: System Suspend Request
(II) PM Event received: Normal Resume System
(II) Mouse2: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) PM Event received: System Suspend Request
(II) PM Event received: Normal Resume System
(II) Mouse2: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) PM Event received: System Suspend Request
(II) PM Event received: Normal Resume System
(II) Mouse2: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button
(II) 3rd Button detected: disabling emulate3Button
(II) PM Event received: System Suspend Request
(II) PM Event received: Normal Resume System
(II) Mouse2: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) PM Event received: System Suspend Request
(II) PM Event received: Normal Resume System
(II) Mouse2: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button
(II) 3rd Button detected: disabling emulate3Button
(II) Open APM successful
(II) Mouse2: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded

--17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=XF86Config

# /.../
# SaX generated XFree86 config file
# Created on: 2004-08-06T11:01:20+0200.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/local"
  FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/URW"
  FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
  FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
  FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/kwintv"
  FontPath     "/usr/X11R6/lib/X11/fonts/truetype"
  FontPath     "/usr/X11R6/lib/X11/fonts/uni:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/CID"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/ttyS0"
  InputDevices "/dev/ttyS1"
  InputDevices "/dev/ttyS2"
  InputDevices "/dev/ttyS3"
  InputDevices "/dev/ttyS4"
  InputDevices "/dev/ttyS5"
  InputDevices "/dev/ttyS6"
  InputDevices "/dev/ttyS7"
  InputDevices "/dev/ttyS8"
  InputDevices "/dev/psaux"
  InputDevices "/dev/logibm"
  InputDevices "/dev/sunmouse"
  InputDevices "/dev/atibm"
  InputDevices "/dev/amigamouse"
  InputDevices "/dev/atarimouse"
  InputDevices "/dev/inportbm"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/mouse"
  InputDevices "/dev/usbmouse"
  InputDevices "/dev/adbmouse"
  InputDevices "/dev/input/mice"
  InputDevices "/dev/input/event0"
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail"
EndSection

Section "Module"
  Load         "dbe"
  Load         "type1"
  Load         "speedo"
  Load         "freetype"
  Load         "extmod"
  Load         "glx"
  Load         "v4l"
  Load         "dri"
EndSection

Section "InputDevice"
  Driver       "Keyboard"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Autodetection"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Autodetection"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  Option       "CalcAlgorithm" "CheckDesktopGeometry"
  HorizSync    30-90
  Identifier   "Monitor[0]"
  ModelName    "1400X1050@60HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  40-60
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
  Modeline 	"1400x1050" 118.42 1400 1488 1640 1880 1050 1051 1054 1086
  Modeline 	"1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054 1087
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1024x768" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1400x1050" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Device"
  BoardName    "RV350 NT"
  BusID        "1:0:0"
  Driver       "fglrx"
  Identifier   "Device[0]"
  Option        "UseInternalAGPGART" "no"
  VendorName   "ATI"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection


--17pEHd4RhPHOinZp
Content-Type: image/png
Content-Disposition: attachment; filename="garbled-fglrx-after-resume.png"
Content-Transfer-Encoding: base64

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
RREPJ1D9jwMAAAAASUVORK5CYII=

--17pEHd4RhPHOinZp--