[ltp] T40 with Xinerama External LCD Screen

Jonathan Gittos linux-thinkpad@linux-thinkpad.org
Thu, 05 Aug 2004 16:17:08 +0100


I've spent many weeks trying to wrestle with the setting up Xinerama on
a t40 LCD (1400x1050) and external Dell 1901FP DVI (1280x1024) screen.
As long as I boot / wake-up the machine unconnected to the docking
station then either screen will work by pressing Fn-F7 or by altering
the order of the MonitorLayout option in XF86config (TMDS, LVDS or LVDS,
TMDS) but I can't get both working simultaneously.

Graphics chip is Radeon Mobility M9 and O/S is SuSE 9.1 professional
with stock SuSE kernel 2.6.5-7.104-default. X server is XFree86-
4.3.99.902-43.25 (the stock SuSE version) and I've also tried their new
rpms for xorg-x11-6.7.0-2.1 with no success.Tried every possible config
(including the fglrx) driver with no success.

Weird thing is that it worked fine with the same OS version and an old-
fashioned Ilyama CRT screen. Does anyone have an XF86config that works
for this? I suspect its a radeon driver issue (perhaps not being abler
to initialise a DVI and internal LCD port at the same time but wanted to
check before I file a bug report with Xorg.

Thanks

Jonathan

XF86config - "<---SNIP---->" comments are inserted by me where I've
pruned the file or output to save huge outputs...
===========================
# SaX generated XFree86 config file
# Created on: 2004-08-04T12:58:07+0100.
#
# 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"
<------------SNIP------------->
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail"
  Option       "RandR" "on"
EndSection

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

Section "InputDevice"
  Driver       "Keyboard"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,gb"
  Option       "XkbModel" "pc104"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "xfree86"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Device" "/dev/psaux"
  Option       "InputFashion" "Mouse"
  Option       "Name" "PS/2-Mouse;PS/2"
  Option       "Protocol" "PS/2"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "InputFashion" "Mouse"
  Option       "Name" "USB-Mouse;ExplorerPS/2"
  Option       "Protocol" "ExplorerPS/2"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  Option       "CalcAlgorithm" "CheckDesktopGeometry"
  DisplaySize  320 240
  HorizSync    28-82
  Identifier   "Monitor[0]"
  ModelName    "1280X1024@60HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  40-60
  UseModes     "Modes[0]"
EndSection

Section "Monitor"
  Option       "CalcAlgorithm" "CheckDesktopGeometry"
  DisplaySize  320 240
  HorizSync    28-90
  Identifier   "Monitor[1]"
  ModelName    "1400X1050@60HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  40-60
  UseModes     "Modes[1]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline      "1400x1050" 118.42 1400 1488 1640 1880 1050 1051 1054
1086
  Modeline      "1280x1024" 105.15 1280 1360 1496 1712 1024 1025 1028
1059
  Modeline      "1280x960" 97.68 1280 1352 1488 1696 960 961 964 993
  Modeline      "1152x864" 78.82 1152 1216 1336 1520 864 865 868 894
  Modeline      "1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
  Modeline      "800x600" 36.88 800 832 912 1024 600 601 604 621
  Modeline      "640x480" 23.06 640 656 720 800 480 481 484 497
  Modeline      "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028
1066 +HSyn c +VSync
EndSection

Section "Modes"
  Identifier   "Modes[1]"
  Modeline      "1400x1050" 118.42 1400 1488 1640 1880 1050 1051 1054
1086
  Modeline      "1280x1024" 105.15 1280 1360 1496 1712 1024 1025 1028
1059
  Modeline      "1280x960" 97.68 1280 1352 1488 1696 960 961 964 993
  Modeline      "1152x864" 78.82 1152 1216 1336 1520 864 865 868 894
  Modeline      "1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
  Modeline      "800x600" 36.88 800 832 912 1024 600 601 604 621
  Modeline      "640x480" 23.06 640 656 720 800 480 481 484 497
  Modeline      "1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054
1087
EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1400x1050"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
"640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1400x1050"
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1400x1050"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1400x1050"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600 " "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "640x480"
  EndSubSection
  SubSection "Display"
    Depth      4
    Modes      "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "640x480"
  EndSubSection
  Device       "Device[1]"
  Identifier   "Screen[1]"
  Monitor      "Monitor[1]"
EndSection

Section "Device"
  BoardName    "RV250 Lf"
  BusID        "1:0:0"
  Driver       "radeon"
  Identifier   "Device[0]"
  Option       "MonitorLayout" "TMDS, LVDS"
  VendorName   "ATI"
EndSection

Section "Device"
  BoardName    "RV250 Lg"
  Driver       "radeon"
  Identifier   "Device[1]"
  Screen       1
  Option       "Rotate" "off"
  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" "on"
  Screen       "Screen[0]"
  Screen       "Screen[1]" RightOf "Screen[0]"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection
============End of XF86config===============

============XFree Eror Log - Pruned (!)=========== Generated from "grep
-E "WW|EE|II" /var/log/XFree86.0.log"
<-------------snip------------------------>
(II) Module ABI versions:
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
(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,4c66 card 1014,0531 rev 02 class 03,00,00
hdr 00
(II) PCI: 02:00:0: chip 104c,ac55 card 4000,0000 rev 01 class 06,07,00
hdr 82
(II) PCI: 02:00:1: chip 104c,ac55 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,0012 card 17ab,8310 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:
(II) Bus 0 non-prefetchable memory range:
(II) Bus 0 prefetchable memory range:
(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:
(II) Bus 1 non-prefetchable memory range:
(II) Bus 1 prefetchable memory range:
(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:
(II) Bus 2 non-prefetchable memory range:
(II) Bus 2 prefetchable memory range:
(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:
(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:
(II) Addressable bus resource ranges are
(II) OS-reported resource ranges:
(II) PCI Memory resource overlap reduced 0xd0000000 from 0xdfffffff to
0xcfffffff
(II) Active PCI resource ranges:
(II) Active PCI resource ranges after removing overlaps:
(II) OS-reported resource ranges after removing overlaps with PCI:
(II) All system resource ranges:
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "speedo"
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
(II) Loading font Speedo
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="The XFree86 Project & the After X-TT
Project"
(II) Loading font FreeType
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
(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="The XFree86 Project"
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
(II) Loading extension GLX
(II) LoadModule: "v4l"
(II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o
(II) Module v4l: vendor="The XFree86 Project"
(II) LoadModule: "radeon"
(II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) Module radeon: vendor="The XFree86 Project"
(II) LoadModule: "ati"
(II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o
(II) Module ati: vendor="The XFree86 Project"
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
(II) v4l driver for Video4Linux
(II) ATI: ATI driver (version 6.5.6) for chipsets: ati, ativga
(II) R128: Driver for ATI Rage 128 chipsets:
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
(II) Primary Device is: PCI 01:00:0
(WW) RADEON: More than one matching Device section found: Device[1]
(II) resource ranges after xf86ClaimFixedResources() call:
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) resource ranges after probing:
(II) Setting vga for screen 0.
(II) RADEON(0): MMIO registers at 0xc0100000
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(II) RADEON(0): PCI bus 1 card 0 func 0
(II) RADEON(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps)
(II) RADEON(0): Using 6 bits per RGB (8 bit DAC)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
(II) RADEON(0): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(II) RADEON(0): AGP card detected
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
(II) RADEON(0): I2C bus "DDC" initialized.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 2, Detected Type: 2
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Type: 0
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 4, Detected Type: 0
(II) RADEON(0): Displays Configured by MonitorLayout:
(II) RADEON(0): Monitor1 EDID data ---------------------------
(II) RADEON(0): Manufacturer: DEL  Model: 4001  Serial#: 1094072369
(II) RADEON(0): Year: 2004  Week: 23
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Digital Display Input
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 38  vert.: 31
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color
Display
(II) RADEON(0): Default color space is primary color space
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.634 redY: 0.354   greenX: 0.304 greenY: 0.581
(II) RADEON(0): blueX: 0.143 blueY: 0.102   whiteX: 0.310 whiteY: 0.330
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): 1280x1024@75Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 1152  vsize 864  refresh: 75  vid: 20337
(II) RADEON(0): #1: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 108.0 MHz   Image Size:  376 x 301 mm
(II) RADEON(0): h_active: 1280  h_sync: 1328  h_sync_end 1440
h_blank_end 1688 h_border: 0
(II) RADEON(0): v_active: 1024  v_sync: 1025  v_sync_end 1028
v_blanking: 1066 v_border: 0
(II) RADEON(0): Serial No: 4Y281463A681
(II) RADEON(0): Monitor name: DELL 1901FP
(II) RADEON(0): Ranges: V min: 56  V max: 76 Hz, H min: 30  H max: 80
kHz, PixClock max 140 MHz
(II) RADEON(0): End of Monitor1 EDID data --------------------
(II) RADEON(0):
(II) RADEON(0): Primary Display == Type 3
(II) RADEON(0): Clone Display == Type 2
(II) RADEON(0): DFP table revision: 3
(II) RADEON(0): Clone modes validation ------------
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): Monitor[0]: Using default hsync range of 28.00-33.00 kHz
(II) RADEON(0): Monitor[0]: Using default vrefresh range of 43.00-72.00
Hz
(II) RADEON(0): Clock range:  20.00 to 350.00 MHz
(II) RADEON(0): Not using mode "1400x1050" (width too large for virtual
size)
(II) RADEON(0): Not using mode "1280x1024" (hsync out of range)
(II) RADEON(0): Not using mode "1280x960" (hsync out of range)
(II) RADEON(0): Not using mode "1152x864" (hsync out of range)
(II) RADEON(0): Not using mode "1024x768" (hsync out of range)
(II) RADEON(0): Not using mode "800x600" (hsync out of range)
(II) RADEON(0): Not using mode "1280x1024" (hsync out of range)
or virtual size)
(II) RADEON(0): Not using mode "1280x1024" (no mode of this name)
(II) RADEON(0): Not using mode "1280x960" (no mode of this name)
(II) RADEON(0): Not using mode "1152x864" (no mode of this name)
(II) RADEON(0): Not using mode "1024x768" (no mode of this name)
(II) RADEON(0): Not using mode "800x600" (no mode of this name)
(II) RADEON(0): Modeline "640x480"   23.06  640 656 720 800  480 481 484
497
<-------------------Snip----------------------------->
(II) RADEON(0): Total of 1 clone modes found ------------
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Panel size found from DDC: 1280x1024
(II) RADEON(0): Valid Mode from Detailed timing table: 1280x1024
(II) RADEON(0): Total of 1 mode(s) found.
(II) RADEON(0): Total number of valid DDC mode(s) found: 1
(II) RADEON(0): Valid mode using on-chip RMX: 1280x1024
(II) RADEON(0): Valid mode using on-chip RMX: 1280x960
(II) RADEON(0): Valid mode using on-chip RMX: 1152x864
(II) RADEON(0): Valid mode using on-chip RMX: 1024x768
(II) RADEON(0): Valid mode using on-chip RMX: 800x600
(II) RADEON(0): Valid mode using on-chip RMX: 640x480
(II) RADEON(0): Total number of valid FP mode(s) found: 6
(II) RADEON(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024
1025 1028 1066
(II) RADEON(0): Modeline "1280x960"  108.00  1280 1328 1440 1688  960
1025 1028 1066
(II) RADEON(0): Modeline "1152x864"  108.00  1152 1328 1440 1688  864
1025 1028 1066
<----------------------------Snip---------------------------->
(II) RADEON(0): Modeline "700x525"  108.00  700 1328 1440 1688  525 1025
1028 1066
(II) RADEON(0): Modeline "800x512"  108.00  800 1328 1440 1688  512 1025
1028 1066
(WW) RADEON(0): Probed monitor is 380x310 mm, using Displaysize 320x240
mm
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
(II) RADEON(0): AGP Fast Write disabled by default
(II) RADEON(0): Depth moves disabled by default
(II) Loading sub module "shadowfb"
(II) LoadModule: "shadowfb"
(II) Loading /usr/X11R6/lib/modules/libshadowfb.a
(II) Module shadowfb: vendor="The XFree86 Project"
(II) RADEON(0): Page flipping disabled
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
(WW) RADEON(0): Failed to set up write-combining range
(0xe0000000,0x2000000)
(II) RADEON(0): Wrote: rd=12, fd=96, pd=1
(II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
(II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7165
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
(II) RADEON(0): Acceleration enabled
(II) RADEON(0): Using hardware cursor (scanline 1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7158
(WW) RADEON(0): Option "CalcAlgorithm" is not used
(II) RADEON(0): Direct rendering disabled
(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
(II) Keyboard "Keyboard[0]" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse[3]" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse[1]" (type: MOUSE)
(II) Mouse[1]: ps2EnableDataReporting: succeeded
(II) Mouse[3]: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button
(II) 3rd Button detected: disabling emulate3Button
(II) RADEON(0): Wrote: rd=6, fd=76, pd=2
(WW) Open APM failed (/dev/apm_bios) (No such device)
(II) RADEON(0): Wrote: rd=12, fd=96, pd=1
(II) Mouse[3]: ps2EnableDataReporting: succeeded
(II) Mouse[1]: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button
(II) 3rd Button detected: disabling emulate3Button