Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Cannot use >=xorg-server-1.1(SOLVED)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Tue Sep 05, 2006 4:27 am    Post subject: Cannot use >=xorg-server-1.1(SOLVED) Reply with quote

(SOLUTION) patch for xf86-video-ati-6.6.2, near bottom of page.
On my ppc system modular xorg works perfectly, so long as I do not use the packages required for xorg-x11-7.1. Here are the relevant contents
-------------------------------------------------------
package.mask
Code:
>=x11-base/xorg-server-1.1.0-r1
>=x11-base/xorg-x11-7.1
>=x11-drivers/xf86-input-keyboard-1.1.0
>=x11-drivers/xf86-input-mouse-1.1.1
>=x11-drivers/xf86-input-evdev-1.1.2-r1
>=x11-drivers/xf86-video-ati-6.6.0
-------------------------------------------------------
When these packages are installed and x started the result is a blank screen with no ability to drop to a console using ctrl-alt-f#. A hard reboot or ssh login is required to get out of X. There is no error in the Xorg log file.

I have no notion of where to start looking for errors.


Last edited by davidgurvich on Fri Sep 08, 2006 2:32 pm; edited 2 times in total
Back to top
View user's profile Send private message
JoseJX
Retired Dev
Retired Dev


Joined: 28 Apr 2002
Posts: 2774

PostPosted: Tue Sep 05, 2006 6:13 am    Post subject: Reply with quote

Can you post both your xorg.conf and your X.org log? Even though you don't see any errors, something might be of interest. Can you also post your make.conf?

Thanks
_________________
Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml
Back to top
View user's profile Send private message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Tue Sep 05, 2006 1:28 pm    Post subject: Reply with quote

I will post the diff between the 7.0 and 7.1 log files and then the make.conf and xorg.conf files

############################
diff for xorg 7.0 and 7.1 log files
Code:
--- xorg_log_7.0        2006-09-05 08:47:12.026610993 -0400
+++ xorg_log_7.1        2006-09-05 09:00:28.741908863 -0400
@@ -1,17 +1,17 @@

-X Window System Version 7.0.0
-Release Date: 21 December 2005
-X Protocol Version 11, Revision 0, Release 7.0
-Build Operating System:UNKNOWN
+X Window System Version 7.1.1
+Release Date: 12 May 2006
+X Protocol Version 11, Revision 0, Release 7.1.1
+Build Operating System: UNKNOWN
 Current Operating System: Linux pmac 2.6.17.11 #1 SMP Fri Sep 1 15:38:30 EDT 2006 ppc
-Build Date: 04 September 2006
+Build Date: 03 September 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
 Module Loader present
 Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep  5 08:35:52 2006
+(==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep  5 08:59:54 2006
 (==) Using config file: "/etc/X11/xorg.conf"
 (==) ServerLayout "X.Org Configured"
 (**) |-->Screen "Screen0" (0)
@@ -56,7 +56,15 @@
        Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/freefont/" does not exist.
        Entry deleted from font path.
-(**) FontPath set to "/usr/share/fonts/misc/,/usr/share/fonts/75dpi/,/usr/share/fonts/75dpi/:unscaled,/usr/share/fonts/100dpi/,/usr/share/fonts/100dpi/:unscaled,/usr/share/fonts/Type1/,/usr/share/fonts/corefonts/,/usr/share/fonts/ttf-bitstream-vera/"
+(**) FontPath set to:
+       /usr/share/fonts/misc/,
+       /usr/share/fonts/75dpi/,
+       /usr/share/fonts/75dpi/:unscaled,
+       /usr/share/fonts/100dpi/,
+       /usr/share/fonts/100dpi/:unscaled,
+       /usr/share/fonts/Type1/,
+       /usr/share/fonts/corefonts/,
+       /usr/share/fonts/ttf-bitstream-vera/
 (==) RgbPath set to "/usr/share/X11/rgb"
 (==) ModulePath set to "/usr/lib/xorg/modules"
 (**) Option "BlankTime" "10"
@@ -64,25 +72,26 @@
 (**) Option "SuspendTime" "30"
 (**) Option "OffTime" "60"
 (**) Extension "Composite" is enabled
+(II) No APM support in BIOS or kernel
 (II) Module ABI versions:
-       X.Org ANSI C Emulation: 0.2
-       X.Org Video Driver: 0.8
-       X.Org XInput driver : 0.5
-       X.Org Server Extension : 0.2
-       X.Org Font Renderer : 0.4
+       X.Org ANSI C Emulation: 0.3
+       X.Org Video Driver: 1.0
+       X.Org XInput driver : 0.6
+       X.Org Server Extension : 0.3
+       X.Org Font Renderer : 0.5
 (II) Loader running on linux
 (II) LoadModule: "bitmap"
 (II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so
 (II) Module bitmap: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
+       compiled for 7.1.1, module version = 1.0.0
        Module class: X.Org Font Renderer
-       ABI class: X.Org Font Renderer, version 0.4
+       ABI class: X.Org Font Renderer, version 0.5
 (II) Loading font Bitmap
 (II) LoadModule: "pcidata"
 (II) Loading /usr/lib/xorg/modules/libpcidata.so
 (II) Module pcidata: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org Video Driver, version 0.8
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org Video Driver, version 1.0
 (++) using VT number 7

 (II) PCI: PCI scan (all values are in hex)
@@ -95,6 +104,7 @@
 (II) PCI: 20:0b:0: chip 106b,0036 card 0000,0000 rev 00 class 06,00,00 hdr 00
 (II) PCI: 20:0d:0: chip 106b,0033 card 0000,0000 rev 00 class ff,00,00 hdr 00
 (II) PCI: 20:0e:0: chip 106b,0031 card 106b,5811 rev 01 class 0c,00,10 hdr 00
+(II) PCI: 20:0f:0: chip 106b,0032 card 0000,0000 rev 00 class 02,00,00 hdr 00
 (II) PCI: End of PCI scan
 (II) Host-to-PCI bridge:
 (II) Bus 0: bridge is at (0:11:0), (0,0,32), BCTRL: 0x0008 (VGA_EN is set)
@@ -125,47 +135,47 @@
        [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]
+       [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
+       [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
+       [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
+       [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
+       [5] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
 (II) Active PCI resource ranges:
-       [0] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
-       [1] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
-       [2] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
-       [3] -1  0       0x80081000 - 0x80081fff (0x1000) MX[B]
-       [4] -1  0       0x80000000 - 0x8007ffff (0x80000) MX[B]
-       [5] -1  0       0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
-       [6] -1  0       0x90000000 - 0x9000ffff (0x10000) MX[B](B)
-       [7] -1  0       0x98000000 - 0x9fffffff (0x8000000) MX[B](B)
-       [8] -1  0       0xf0000400 - 0xf00004ff (0x100) IX[B](B)
+       [0] -1  0       0xf5200000 - 0xf53fffff (0x200000) MX[B]
+       [1] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
+       [2] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
+       [3] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
+       [4] -1  0       0x80081000 - 0x80081fff (0x1000) MX[B]
+       [5] -1  0       0x80000000 - 0x8007ffff (0x80000) MX[B]
+       [6] -1  0       0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
+       [7] -1  0       0x90000000 - 0x9000ffff (0x10000) MX[B](B)
+       [8] -1  0       0x98000000 - 0x9fffffff (0x8000000) MX[B](B)
+       [9] -1  0       0xf0000400 - 0xf00004ff (0x100) IX[B](B)
 (II) Active PCI resource ranges after removing overlaps:
-       [0] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
-       [1] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
-       [2] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
-       [3] -1  0       0x80081000 - 0x80081fff (0x1000) MX[B]
-       [4] -1  0       0x80000000 - 0x8007ffff (0x80000) MX[B]
-       [5] -1  0       0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
-       [6] -1  0       0x90000000 - 0x9000ffff (0x10000) MX[B](B)
-       [7] -1  0       0x98000000 - 0x9fffffff (0x8000000) MX[B](B)
-       [8] -1  0       0xf0000400 - 0xf00004ff (0x100) IX[B](B)
+       [0] -1  0       0xf5200000 - 0xf53fffff (0x200000) MX[B]
+       [1] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
+       [2] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
+       [3] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
+       [4] -1  0       0x80081000 - 0x80081fff (0x1000) MX[B]
+       [5] -1  0       0x80000000 - 0x8007ffff (0x80000) MX[B]
+       [6] -1  0       0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
+       [7] -1  0       0x90000000 - 0x9000ffff (0x10000) MX[B](B)
+       [8] -1  0       0x98000000 - 0x9fffffff (0x8000000) MX[B](B)
+       [9] -1  0       0xf0000400 - 0xf00004ff (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 - 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]
+       [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
+       [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
+       [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
+       [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
+       [5] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
 (II) All system resource ranges:
-       [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
-       [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
-       [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
-       [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
-       [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
+       [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
+       [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
+       [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [4] -1  0       0xf5200000 - 0xf53fffff (0x200000) MX[B]
        [5] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
        [6] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
        [7] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
@@ -180,9 +190,9 @@
 (II) LoadModule: "extmod"
 (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
 (II) Module extmod: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
+       compiled for 7.1.1, module version = 1.0.0
        Module class: X.Org Server Extension
-       ABI class: X.Org Server Extension, version 0.2
+       ABI class: X.Org Server Extension, version 0.3
 (II) Loading extension SHAPE
 (II) Loading extension MIT-SUNDRY-NONSTANDARD
 (II) Loading extension BIG-REQUESTS
@@ -201,85 +211,80 @@
 (II) LoadModule: "dri"
 (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
 (II) Module dri: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org Server Extension, version 0.2
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org Server Extension, version 0.3
 (II) Loading sub module "drm"
 (II) LoadModule: "drm"
 (II) Loading /usr/lib/xorg/modules/linux/libdrm.so
 (II) Module drm: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org Server Extension, version 0.2
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org Server Extension, version 0.3
 (II) Loading extension XFree86-DRI
 (II) LoadModule: "dbe"
 (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
 (II) Module dbe: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
+       compiled for 7.1.1, module version = 1.0.0
        Module class: X.Org Server Extension
-       ABI class: X.Org Server Extension, version 0.2
+       ABI class: X.Org Server Extension, version 0.3
 (II) Loading extension DOUBLE-BUFFER
 (II) LoadModule: "record"
 (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
 (II) Module record: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.13.0
+       compiled for 7.1.1, module version = 1.13.0
        Module class: X.Org Server Extension
-       ABI class: X.Org Server Extension, version 0.2
+       ABI class: X.Org Server Extension, version 0.3
 (II) Loading extension RECORD
 (II) LoadModule: "glx"
 (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
 (II) Module glx: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org Server Extension, version 0.2
-(II) Loading sub module "GLcore"
-(II) LoadModule: "GLcore"
-(II) Loading /usr/lib/xorg/modules/extensions/libGLcore.so
-(II) Module GLcore: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org Server Extension, version 0.2
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org Server Extension, version 0.3
+(==) AIGLX enabled
 (II) Loading extension GLX
 (II) LoadModule: "type1"
 (II) Loading /usr/lib/xorg/modules/fonts/libtype1.so
 (II) Module type1: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.2
+       compiled for 7.1.1, module version = 1.0.2
        Module class: X.Org Font Renderer
-       ABI class: X.Org Font Renderer, version 0.4
+       ABI class: X.Org Font Renderer, version 0.5
 (II) Loading font Type1
 (II) LoadModule: "freetype"
 (II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
 (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
-       compiled for 7.0.0, module version = 2.1.0
+       compiled for 7.1.1, module version = 2.1.0
        Module class: X.Org Font Renderer
-       ABI class: X.Org Font Renderer, version 0.4
+       ABI class: X.Org Font Renderer, version 0.5
 (II) Loading font FreeType
 (II) LoadModule: "fbdevhw"
 (II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
 (II) Module fbdevhw: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 0.0.2
-       ABI class: X.Org Video Driver, version 0.8
+       compiled for 7.1.1, module version = 0.0.2
+       ABI class: X.Org Video Driver, version 1.0
 (II) LoadModule: "radeon"
 (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
 (II) Module radeon: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 4.0.3
+       compiled for 7.1.1, module version = 4.2.0
        Module class: X.Org Video Driver
-       ABI class: X.Org Video Driver, version 0.8
+       ABI class: X.Org Video Driver, version 1.0
 (II) LoadModule: "ati"
 (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
 (II) Module ati: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 6.5.8
+       compiled for 7.1.1, module version = 6.6.2
        Module class: X.Org Video Driver
-       ABI class: X.Org Video Driver, version 0.8
+       ABI class: X.Org Video Driver, version 1.0
 (II) LoadModule: "mouse"
 (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
 (II) Module mouse: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.4
+       compiled for 7.1.1, module version = 1.1.1
        Module class: X.Org XInput Driver
-       ABI class: X.Org XInput driver, version 0.5
+       ABI class: X.Org XInput driver, version 0.6
 (II) LoadModule: "kbd"
 (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
 (II) Module kbd: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.1
+       compiled for 7.1.1, module version = 1.1.0
        Module class: X.Org XInput Driver
-       ABI class: X.Org XInput driver, version 0.5
-(II) ATI: ATI driver (version 6.5.8) for chipset: ati
+       ABI class: X.Org XInput driver, version 0.6
+(II) ATI: ATI driver (version 6.6.2) for chipset: ati
 (II) R128: Driver for ATI Rage 128 chipsets:
        ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
        ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
@@ -403,11 +408,11 @@
 (II) Primary Device is: PCI 00:10:0
 (--) Chipset ATI Radeon 9000/PRO If (AGP/PCI) found
 (II) resource ranges after xf86ClaimFixedResources() call:
-       [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
-       [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
-       [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
-       [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
-       [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
+       [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
+       [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
+       [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [4] -1  0       0xf5200000 - 0xf53fffff (0x200000) MX[B]
        [5] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
        [6] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
        [7] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
@@ -430,11 +435,11 @@
 (II) window fixed:
        [0] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
 (II) resource ranges after probing:
-       [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
-       [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
-       [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
-       [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
-       [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
+       [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
+       [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
+       [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [4] -1  0       0xf5200000 - 0xf53fffff (0x200000) MX[B]
        [5] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
        [6] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
        [7] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
@@ -453,7 +458,7 @@
        [20] 0  0       0xf00003c0 - 0xf00003df (0x20) IS[B]
 (II) Setting vga for screen 0.
 (**) RADEON(0): RADEONPreInit
-(II) RADEON(0): MMIO registers at 0x90000000
+(II) RADEON(0): MMIO registers at 0x90000000: size 64KB
 (II) RADEON(0): PCI bus 0 card 16 func 0
 (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
 (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
@@ -464,14 +469,13 @@
 (II) RADEON(0): VGAAccess option set to FALSE, VGA module load skipped
 (==) RADEON(0): RGB weight 888
 (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
+(==) RADEON(0): X server will not keep DPI constant for all screen sizes
 (--) RADEON(0): Chipset: "ATI Radeon 9000/PRO If (AGP/PCI)" (ChipID = 0x4966)
 (--) RADEON(0): Linear framebuffer at 0x98000000
 (--) RADEON(0): BIOS at 0xf1000000
 (II) RADEON(0): AGP card detected
 drmOpenDevice: node name is /dev/dri/card0
-drmOpenDevice: open result is -1, (No such device or address)
-drmOpenDevice: open result is -1, (No such device or address)
-drmOpenDevice: Open failed
+drmOpenDevice: open result is 6, (OK)
 drmOpenByBusid: Searching for BusID pci:0000:00:10.0
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 6, (OK)
@@ -483,8 +487,8 @@
 (II) LoadModule: "shadowfb"
 (II) Loading /usr/lib/xorg/modules/libshadowfb.so
 (II) Module shadowfb: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org ANSI C Emulation, version 0.2
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org ANSI C Emulation, version 0.3
 (II) RADEON(0): Page flipping enabled
 (II) RADEON(0): Will try to use DMA for Xv image transfers
 (II) RADEON(0): Detected total video RAM=65536K, accessible=65536K (PCI BAR=131072K)
@@ -493,29 +497,21 @@
 (II) LoadModule: "ddc"
 (II) Loading /usr/lib/xorg/modules/libddc.so
 (II) Module ddc: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org Video Driver, version 0.8
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org Video Driver, version 1.0
 (II) Loading sub module "i2c"
 (II) LoadModule: "i2c"
 (II) Loading /usr/lib/xorg/modules/libi2c.so
 (II) Module i2c: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.2.0
-       ABI class: X.Org Video Driver, version 0.8
+       compiled for 7.1.1, module version = 1.2.0
+       ABI class: X.Org Video Driver, version 1.0
 (II) RADEON(0): I2C bus "DDC" initialized.
-(II) Attempted to read BIOS 2094776KB from /sys/bus/pci/devices/0000:00:10.0/rom: got 0KB
-(WW) RADEON(0): Video BIOS not detected in PCI space!
-(WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
-(WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used
+(II) RADEON(0): Legacy BIOS detected
+(II) RADEON(0): Connector0: DDCType-2, DACType-1, TMDSType-1, ConnectorType-7
+(II) RADEON(0): Connector1: DDCType-0, DACType-1, TMDSType-1, ConnectorType-5
 (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: 3
-(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): EDID data from the display on port 1 ----------------------
 (II) RADEON(0): Manufacturer: APP  Model: 9217  Serial#: 50202562
 (II) RADEON(0): Year: 2002  Week: 39
@@ -538,21 +534,21 @@
 (II) RADEON(0):
 (II) RADEON(0): Primary:
  Monitor   -- TMDS
- Connector -- DVI-D
+ Connector -- Unsupported
  DAC Type  -- TVDAC/ExtDAC
- TMDS Type -- Internal
+ TMDS Type -- External
  DDC Type  -- DVI_DDC
 (II) RADEON(0): Secondary:
  Monitor   -- NONE
- Connector -- VGA
- DAC Type  -- Primary
+ Connector -- CTV
+ DAC Type  -- TVDAC/ExtDAC
  TMDS Type -- External
- DDC Type  -- VGA_DDC
-(WW) RADEON(0): Video BIOS not detected, using default clock settings!
-(II) RADEON(0): Probed PLL values: xtal: 27.000000 Mhz, sclk: 274.500000 Mhz, mclk: 249.750000 Mhz
+ DDC Type  -- NONE
+(II) RADEON(0): PLL parameters: rf=0 rd=12 min=0 max=2097152; xclk=0
 (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
 (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
 (II) RADEON(0): Validating modes on Primary head ---------
+(II) RADEON(0): DFP table revision: 195
 (II) RADEON(0): Panel infos found from DDC detailed: 1280x1024
 (II) RADEON(0): Valid Mode from Detailed timing table: 1280x1024
 (II) RADEON(0): Valid Mode from standard timing table: 1280x1024
@@ -562,29 +558,30 @@
 (**) RADEON(0): *Default mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
 (II) RADEON(0): Modeline "1280x1024"  108.00  1280 1408 1520 1688  1024 1028 1031 1066 -hsync -vsync
 (**) RADEON(0):  Default mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
-(II) RADEON(0): Modeline "1280x1024"  108.00  1280 1408 1520 1688  1024 1028 1031 1066
+(II) RADEON(0): Modeline "1280x1024"  108.00  1280 1408 1520 1688  1024 1028 1031 1066 -hsync -vsync
 (--) RADEON(0): Display dimensions: (330, 270) mm
 (--) RADEON(0): DPI set to (98, 96)
 (II) Loading sub module "fb"
 (II) LoadModule: "fb"
 (II) Loading /usr/lib/xorg/modules/libfb.so
 (II) Module fb: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org ANSI C Emulation, version 0.2
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org ANSI C Emulation, version 0.3
 (II) Loading sub module "ramdac"
 (II) LoadModule: "ramdac"
 (II) Loading /usr/lib/xorg/modules/libramdac.so
 (II) Module ramdac: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 0.1.0
-       ABI class: X.Org Video Driver, version 0.8
+       compiled for 7.1.1, module version = 0.1.0
+       ABI class: X.Org Video Driver, version 1.0
 (==) RADEON(0): Using XAA acceleration architecture
 (II) Loading sub module "xaa"
 (II) LoadModule: "xaa"
 (II) Loading /usr/lib/xorg/modules/libxaa.so
 (II) Module xaa: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.2.0
-       ABI class: X.Org Video Driver, version 0.8
-(II) RADEON(0): Cannot access BIOS or it is not valid.
+       compiled for 7.1.1, module version = 1.2.0
+       ABI class: X.Org Video Driver, version 1.0
+(II) RADEON(0): MM_TABLE: 12-12-fc-4b-ff-fe-35-80-01-00-58-38-21-00
+(II) RADEON(0): This card has MM_TABLE we do not recognize.
                If your card is TV-in capable you will need to specify options RageTheatreCrystal, RageTheatreTunerPort,
                RageTheatreSVideoPort and TunerType in /etc/X11/xorg.conf.
 (!!) RADEON(0): For information on using the multimedia capabilities
@@ -594,11 +591,11 @@
 (II) resource ranges after preInit:
        [0] 0   0       0x90000000 - 0x9000ffff (0x10000) MX[B]
        [1] 0   0       0x98000000 - 0x9fffffff (0x8000000) MX[B]
-       [2] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
-       [3] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) 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]
+       [2] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
+       [3] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
+       [4] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
+       [5] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
+       [6] -1  0       0xf5200000 - 0xf53fffff (0x200000) MX[B]
        [7] -1  0       0xf5000000 - 0xf5000fff (0x1000) MX[B]
        [8] -1  0       0xf5004000 - 0xf5007fff (0x4000) MX[B]
        [9] -1  0       0x80080000 - 0x80080fff (0x1000) MX[B]
@@ -619,10 +616,11 @@
 (**) RADEON(0): RADEONScreenInit 98000000 0
 (**) RADEON(0): Map: 0x98000000, 0x04000000
 (**) RADEON(0): RADEONSave
-(**) RADEON(0): RADEONSaveMode(0x101fd228)
+(**) RADEON(0): RADEONSaveMode(0x101e1d60)
 (**) RADEON(0): Read: 0x0000000c 0x00010060 0x00000000
 (**) RADEON(0): Read: rd=12, fd=96, pd=1
-(**) RADEON(0): RADEONSaveMode returns 0x101fd228
+(**) RADEON(0): RADEONSaveMode returns 0x101e1d60
+(==) RADEON(0): Using 24 bit depth buffer
 drmOpenDevice: node name is /dev/dri/card0
 drmOpenDevice: open result is 6, (OK)
 drmOpenDevice: node name is /dev/dri/card0
@@ -641,32 +639,30 @@
 (II) RADEON(0): [agp] Mode 0x07000201 [AGP 0x106b/0x0034; Card 0x1002/0x4966]
 (II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001
 (II) RADEON(0): [agp] ring handle = 0x00000000
-(II) RADEON(0): [agp] Ring mapped at 0x340ce000
+(II) RADEON(0): [agp] Ring mapped at 0x3405e000
 (II) RADEON(0): [agp] ring read ptr handle = 0x00101000
 (II) RADEON(0): [agp] Ring read ptr mapped at 0x30024000
 (II) RADEON(0): [agp] vertex/indirect buffers handle = 0x00102000
-(II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x341cf000
+(II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x3415f000
 (II) RADEON(0): [agp] GART texture map handle = 0x00302000
-(II) RADEON(0): [agp] GART Texture map mapped at 0x343cf000
+(II) RADEON(0): [agp] GART Texture map mapped at 0x3435f000
 (II) RADEON(0): [drm] register handle = 0x90000000
 (II) RADEON(0): [dri] Visual configs initialized
 (**) RADEON(0): DRI New memory map param
 (**) RADEON(0): RADEONInitMemoryMap() :
 (**) RADEON(0):   mem_size         : 0x04000000
-(**) RADEON(0):   agp_size         : 0x101fd100
-(**) RADEON(0):   agp_base         : 0x101fd100
 (**) RADEON(0):   MC_FB_LOCATION   : 0x9bff9800
 (**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
 (**) RADEON(0): RADEONModeInit()
 1280x1024     108.00  1280 1408 1520 1688  1024 1028 1031 1066 (24,32) -H -V
 1280x1024     108.00  1280 1408 1520 1688  1024 1028 1031 1066 (24,32) -H -V
 (**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280)
-(**) RADEON(0): dc=10800, of=21600, fd=96, pd=2
+(**) RADEON(0): dc=10800, of=10800, fd=0, pd=1
 (**) RADEON(0): TMDS_PLL from b1b to 81b
 (II) RADEON(0): BIOS HotKeys Disabled
-(**) RADEON(0): RADEONInit returns 0x101fdbd8
+(**) RADEON(0): RADEONInit returns 0x101e2710
 (**) RADEON(0): RADEONRestoreMode()
-(**) RADEON(0): RADEONRestoreMode(0x101fdbd8)
+(**) RADEON(0): RADEONRestoreMode(0x101e2710)
 (**) RADEON(0): RADEONRestoreMemMapRegisters() :
 (**) RADEON(0):   MC_FB_LOCATION   : 0x9bff9800
 (**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
@@ -675,9 +671,11 @@
 (**) RADEON(0): Updating display base addresses...
 (**) RADEON(0): Memory map updated.
 (**) RADEON(0): Programming CRTC1, offset: 0x00000000
-(**) RADEON(0): Wrote: 0x0000000c 0x00010060 0x00000000 (0x0000a400)
-(**) RADEON(0): Wrote: rd=12, fd=96, pd=1
-(**) RADEON(0): GRPH_BUFFER_CNTL from 20007c7c to 20105c5c
+(**) RADEON(0): Wrote: 0x0000000c 0x00000000 0x00000000 (0x0000a400)
+(**) RADEON(0): Wrote: rd=12, fd=0, pd=0
+(WW) RADEON(0): You may not have enough display bandwidth for current mode
+If you have flickering problem, try to lower resolution, refresh rate, or color depth
+(**) RADEON(0): GRPH_BUFFER_CNTL from 20007c7c to f07f5c5c
 (**) RADEON(0): RADEONSaveScreen(0)
 (II) RADEON(0): Depth moves disabled by default
 (**) RADEON(0): Setting up initial surfaces
@@ -709,7 +707,9 @@
 (WW) RADEON(0): DRI init changed memory map, adjusting ...
 (WW) RADEON(0):   MC_FB_LOCATION  was: 0x9bff9800 is: 0x9bff9800
 (WW) RADEON(0):   MC_AGP_LOCATION was: 0xffffffc0 is: 0x9c7f9c00
-(**) RADEON(0): GRPH_BUFFER_CNTL from 20007c7c to 20105c5c
+(WW) RADEON(0): You may not have enough display bandwidth for current mode
+If you have flickering problem, try to lower resolution, refresh rate, or color depth
+(**) RADEON(0): GRPH_BUFFER_CNTL from 20007c7c to f07f5c5c
 (II) RADEON(0): Direct rendering enabled
 (**) RADEON(0): Setting up final surfaces
 (**) RADEON(0): Initializing Acceleration
@@ -747,8 +747,8 @@
 (II) LoadModule: "theatre_detect"
 (II) Loading /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so
 (II) Module theatre_detect: vendor="X.Org Foundation"
-       compiled for 7.0.0, module version = 1.0.0
-       ABI class: X.Org Video Driver, version 0.8
+       compiled for 7.1.1, module version = 1.0.0
+       ABI class: X.Org Video Driver, version 1.0
 (II) RADEON(0): no multimedia table present, disabling Rage Theatre.
 (**) RADEON(0): RADEONScreenInit finished
 (==) RandR enabled
@@ -756,7 +756,6 @@
 (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
@@ -767,6 +766,15 @@
 (II) Initializing built-in extension COMPOSITE
 (II) Initializing built-in extension DAMAGE
 (II) Initializing built-in extension XEVIE
+drmOpenDevice: node name is /dev/dri/card0
+drmOpenDevice: open result is 7, (OK)
+drmOpenByBusid: Searching for BusID pci:0000:00:10.0
+drmOpenDevice: node name is /dev/dri/card0
+drmOpenDevice: open result is 7, (OK)
+drmOpenByBusid: drmOpenMinor returns 7
+drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
+(II) AIGLX: Loaded and initialized /usr/lib/dri/r200_dri.so
+(II) GLX: Initialized DRI GL provider for screen 0
 (**) Option "Protocol" "auto"
 (**) Mouse0: Device: "/dev/input/mice"
 (**) Mouse0: Protocol: "auto"
@@ -775,7 +783,7 @@
 (**) Option "Device" "/dev/input/mice"
 (**) Option "Buttons" "5"
 (==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
-(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
+(**) Mouse0: ZAxisMapping: buttons 4 and 5
 (**) Option "EmulateWheel" "true"
 (**) Option "EmulateWheelButton" "8"
 (**) Option "XAxisMapping" "6 7"
@@ -804,6 +812,36 @@
 (**) Keyboard0: CustomKeycodes disabled
 (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
 (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
+    xkb_keycodes             { include "xfree86+aliases(qwerty)" };
+    xkb_types                { include "complete" };
+    xkb_compatibility        { include "complete" };
+    xkb_symbols              { include "macintosh_vndr/us(extended)+macintosh_vndr/us(nodeadkeys)+level3(lwin_switch)" };
+    xkb_geometry             { include "macintosh(macintosh)" };
 (--) Mouse0: PnP-detected protocol: "ExplorerPS/2"
 (II) Mouse0: ps2EnableDataReporting: succeeded
 (**) RADEON(0): RADEONSaveScreen(2)
+(**) RADEON(0): RADEONCloseScreen
+(**) RADEON(0): RADEONDRIStop
+(**) RADEON(0): EngineRestore (32/32)
+(**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
+(**) RADEON(0): RADEONRestore
+(**) RADEON(0): RADEONRestoreMode()
+(**) RADEON(0): RADEONRestoreMode(0x101e1d60)
+(**) RADEON(0): RADEONRestoreMemMapRegisters() :
+(**) RADEON(0):   MC_FB_LOCATION   : 0x7fff0000
+(**) RADEON(0):   MC_AGP_LOCATION  : 0xffffe000
+(**) RADEON(0):   Map Changed ! Applying ...
+(**) RADEON(0):   Map applied, resetting engine ...
+(**) RADEON(0): Updating display base addresses...
+(**) RADEON(0): Memory map updated.
+(**) RADEON(0): Programming CRTC1, offset: 0x00000000
+(**) RADEON(0): Wrote: 0x0000000c 0x00010060 0x00000000 (0x0000a400)
+(**) RADEON(0): Wrote: rd=12, fd=96, pd=1
+(**) RADEON(0): Disposing accel...
+(**) RADEON(0): Disposing cusor info
+(**) RADEON(0): Disposing DGA
+(**) RADEON(0): Unmapping memory
+(**) RADEON(0): RADEONDRICloseScreen
+(II) RADEON(0): [drm] removed 1 reserved context for kernel
+(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf225c000 at 0x30022000
+FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.

##############################
make.conf
Code:
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -mlong-double-128"
#CFLAGS="-O -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec"
CHOST="powerpc-unknown-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
ACCEPT_KEYWORDS="~ppc"

INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="ati radeon"
SANE_BACKENDS="hp"
LINGUAS="en_US"
PORTDIR_OVERLAY="/usr/local/portage \
                /usr/local/overlays/migrated-java-experimental-overlay \
                /usr/local/overlays/gcj-overlay \
                /usr/local/overlays/gentopia"
USE="xprint xfs tiff tetex svg seamonkey qt4 qt3 qt nptlonly \
        kdehiddenvisibility kde java hal glitz gcj dbus dvdr \
        cairo bogofilter -arts "

##############################
xorg.conf
Code:
# This file was generated by Xorgautoconfig v0.2.
Section "ServerLayout"
        Identifier      "X.Org Configured"
        Screen          0  "Screen0" 0 0
        InputDevice     "Mouse0" "CorePointer"
        InputDevice     "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.


# The default path is shown here.


# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

# For X Font Server support, uncomment this and comment the other FontPaths
# Note that this is not required for most configurations
#       FontPath        "unix/:-1"
        FontPath        "/usr/share/fonts/local/"
        FontPath        "/usr/share/fonts/encodings/"
        FontPath        "/usr/share/fonts/util/"
        FontPath        "/usr/share/fonts/misc/"
        FontPath        "/usr/share/fonts/75dpi/"
        FontPath        "/usr/share/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/fonts/100dpi/"
        FontPath        "/usr/share/fonts/100dpi/:unscaled"
        FontPath        "/usr/share/fonts/cyrillic/"
        FontPath        "/usr/share/fonts/Type1/"
        FontPath        "/usr/share/fonts/TTF/"
        FontPath        "/usr/share/fonts/ukr/"
        FontPath        "/usr/share/fonts/default/"
        FontPath        "/usr/share/fonts/CID/"
        FontPath        "/usr/share/fonts/baekmuk-fonts/"
        FontPath        "/usr/share/fonts/arphicfonts/"
        FontPath        "/usr/share/fonts/kochi-substitute/"
        FontPath        "/usr/share/fonts/afms/"
        FontPath        "/usr/share/fonts/cronyx/"
        FontPath        "/usr/share/fonts/corefonts/"
        FontPath        "/usr/share/fonts/terminus/"
        FontPath        "/usr/share/fonts/intlfonts/"
        FontPath        "/usr/share/fonts/freefont/"
        FontPath        "/usr/share/fonts/ttf-bitstream-vera/"
EndSection

Section "Module"
        Load    "extmod"
        Load    "dri"
        Load    "dbe"
        Load    "record"
        Load    "glx"
        Load    "type1"
        Load    "freetype"
        Load    "fbdevhw"
EndSection

Section "Extensions"
        Option "Composite"      "Enable"        # Experimental
EndSection

Section "ServerFlags"
        Option  "blank time"    "10"    # 10 minutes
        Option  "standby time"  "20"
        Option  "suspend time"  "30"
        Option  "off time"      "60"
### Uncomment this Server flag if X should not change resolutions.
### This is useful if mode changing crashes / corrupts the X server
#       Option  "DisableVidModeExtensions"
EndSection

Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "kbd"
# Change "XkbModel" to "macintosh_old" if you are using
# the deprecated adb keycodes.
        Option          "XkbModel"      "macintosh"
        Option          "XkbLayout"     "us"
        Option          "XkbOptions"    "lv3:lwin_switch"
        #Option                 "XkbOptions"    "compose:rwin"
### Uncomment this if your layout uses nodeadkeys
        Option          "XkbVariant"    "nodeadkeys"
EndSection

Section "InputDevice"
        Identifier      "Mouse0"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Name"          "Logitech USB Trackball"
        Option          "Protocol"       "auto"
        Option          "Device"         "/dev/input/mice"
        Option          "Buttons"       "5"
        Option          "EmulateWheel"  "true"
        Option          "EmulateWheelButton"    "8"
        Option          "YaxisMapping"  "4 5"
        Option          "XaxisMapping"  "6 7"
        Option          "ButtonMapping" "1 9 3 8 2"
EndSection

Section "Monitor"
        Identifier      "Monitor0"
        UseModes        "Modes0"
        ModelName       "Monitor Model"
        Option          "DPMS"
        HorizSync       30-130
        VertRefresh     50-60
EndSection

Section "Modes"
        Identifier      "Modes0"

        # Generated
        # D: 108.003 MHz, H: 63.983 kHz, V: 60.021 Hz
        Modeline "1280x1024" 108.003 1280 1408 1520 1688  1024 1028 1031 1066  -HSync -VSync
EndSection

Section "Device"
        Identifier      "Card0"
        ### Available Driver options:
        Option "ColorTiling" "false"  # True has trouble with latest xorg
        Option "BackingStore" "true"  # Increases performance
        Option "EnablePageFlip" "true" # Increases performance
        #Option "SWcursor"      "false" # Use Software Cursor
        #Option "NoAccel"       "false" # Disable Hardware Acceleration
        #Option "AGPMode"       "1"     # Set AGP data transfer rate, DRI only
        #Option "AGPFastWrite" "true" # Use AGP Fast Write, DRI only
        #Option "RenderAccel" "true"  # Hardware acceleration
        #Option "DCCMode"       "false" # Use querried modes from monitor
        #Option "MonitorLayout" "TMDS" # Enable this for Apple DVI LCDs
        ### See "man radeon" for additional options
        Option  "UseFBDev"      "False"
        Driver  "radeon"
        BusID   "PCI:0:16:0"
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device          "Card0"
        Monitor         "Monitor0"
        DefaultDepth    24
        SubSection "Display"
                Depth           8
                Modes           "1280x1024"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1280x1024"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x1024"
        EndSubSection
EndSection

Section "DRI"
        Group 0
        Mode 0666
EndSection
Back to top
View user's profile Send private message
JoseJX
Retired Dev
Retired Dev


Joined: 28 Apr 2002
Posts: 2774

PostPosted: Tue Sep 05, 2006 1:52 pm    Post subject: Reply with quote

Quote:

-(II) Attempted to read BIOS 2094776KB from /sys/bus/pci/devices/0000:00:10.0/rom: got 0KB
-(WW) RADEON(0): Video BIOS not detected in PCI space!
-(WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
-(WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used
+(II) RADEON(0): Legacy BIOS detected
+(II) RADEON(0): Connector0: DDCType-2, DACType-1, TMDSType-1, ConnectorType-7
+(II) RADEON(0): Connector1: DDCType-0, DACType-1, TMDSType-1, ConnectorType-5


This is where it's going wrong I think. It's mistakenly deciding that you have a VESA Video BIOS (which is x86 only) and then reading bogus values from it. I think benh had a patch for this already, you can try checking out the latest version of the ati driver and see if that fixes the problem.

Edit:
Found the thread: http://lists.freedesktop.org/archives/xorg/2006-August/017578.html
_________________
Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml
Back to top
View user's profile Send private message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Tue Sep 05, 2006 2:37 pm    Post subject: Reply with quote

Thanks for the thread. There are some proposed patches to radeon_bios.c in the ati driver for sanity checking. For now, I will keep the blocks in package.mask and use xf86-video-ati-6.5.8.0 and xorg-server-1.0.2-r7.

The main reason for updating was to use vnc-4.1.2 which requires >xorg-server-1.1. However, temporarily installing xorg-server-1.1.1 and it's dependencies, then installing vnc-4.1.2 and reinstalling xorg-server-1.02-r7 with depencies works fine.
Back to top
View user's profile Send private message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Wed Sep 06, 2006 10:40 pm    Post subject: Reply with quote

I have tested the patch and the bogus x86 BIOS is detected.
Quote:
(WW) RADEON(0): Not a x86 BIOS ROM Image, BIOS data will not be used
Here is a modified ebuild using the patch proposed by Ian Romanick from the thread.
---------------------------------------
files/xf86-video-ati-6.6.2-bios-detect.patch
Code:
--- xserver-xorg-driver-ati-6.6.2.orig/src/radeon_bios.c~       2006-05-03 19:21:45.000000000 +0200
+++ xserver-xorg-driver-ati-6.6.2/src/radeon_bios.c     2006-08-24 13:38:26.000000000 +0200
@@ -46,6 +46,7 @@
 {
     RADEONInfoPtr info     = RADEONPTR(pScrn);
     int tmp;
+    unsigned short dptr;

     if (!(info->VBIOS = xalloc(RADEON_VBIOS_SIZE))) {
        xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
@@ -77,7 +78,22 @@
        xfree (info->VBIOS);
        info->VBIOS = NULL;
        return FALSE;
-    }
+    }
+
+    /* verify it's x86 bios not OF firmware, copied from radeonfb */
+    dptr = RADEON_BIOS16(0x18);
+    /* if pci data signature is wrong assume x86 video bios anyway */
+    if (RADEON_BIOS32(dptr) != (('R' << 24) | ('I' << 16) | ('C' << 8) | 'P')) {
+       xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
+                  "ROM pci data signature incorrect, ignoring\n");
+    }
+    else if (info->VBIOS[dptr + 0x14] != 0x0) {
+       xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
+                  "Not a x86 BIOS ROM Image, BIOS data will not be used\n");
+       xfree (info->VBIOS);
+       info->VBIOS = NULL;
+       return FALSE;
+    }

     if (info->VBIOS) info->ROMHeaderStart = RADEON_BIOS16(0x48);

--------------------------------------------------------------------
Modification to xf86-video-ati-6.6.2.ebuild to use the patch.
Add the line starting with PATCHES to the ebuild.
Code:
CONFIGURE_OPTIONS="$(use_enable dri)"
PATCHES="${FILESDIR}/${P}-bios-detect.patch"
Back to top
View user's profile Send private message
JoseJX
Retired Dev
Retired Dev


Joined: 28 Apr 2002
Posts: 2774

PostPosted: Wed Sep 06, 2006 11:10 pm    Post subject: Reply with quote

You didn't say whether it fixed your problem though? :)
_________________
Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum