Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
x11-drivers/ati-drivers-8.39.4 crash on my laptop
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
gab74
n00b
n00b


Joined: 14 Sep 2005
Posts: 16

PostPosted: Fri Aug 31, 2007 4:07 pm    Post subject: x11-drivers/ati-drivers-8.39.4 crash on my laptop Reply with quote

My laptop has a ATI Xpress 200M Graphics Card

I've installed X and ati-drivers-8.39.4

when i run X -configure it crashes with this

Could anyone help me to solve this problem ?
Thanks Gabriele
Here is the code

Code:



X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: Linux 2.6.22-gentoo-r5 i686
Current Operating System: Linux localhost 2.6.22-gentoo-r5 #7 SMP Fri Aug 31 17:36:48 CEST 2007 i686
Build Date: 31 August 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug 31 18:04:55 2007
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x81d9400
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.3
        X.Org Video Driver: 1.1
        X.Org XInput driver : 0.7
        X.Org Server Extension : 0.3
        X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 1.1
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1002,5a31 card 1584,2a01 rev 01 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1002,5a3f card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:04:0: chip 1002,5a36 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:06:0: chip 1002,5a38 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:12:0: chip 1002,4379 card 1584,2b01 rev 80 class 01,01,8f hdr 00
(II) PCI: 00:13:0: chip 1002,4374 card 1584,2b01 rev 80 class 0c,03,10 hdr 80
(II) PCI: 00:13:1: chip 1002,4375 card 1584,2b01 rev 80 class 0c,03,10 hdr 00
(II) PCI: 00:13:2: chip 1002,4373 card 1584,2b01 rev 80 class 0c,03,20 hdr 00
(II) PCI: 00:14:0: chip 1002,4372 card 1584,2b01 rev 83 class 0c,05,00 hdr 80
(II) PCI: 00:14:1: chip 1002,4376 card 1584,2b01 rev 80 class 01,01,8a hdr 00
(II) PCI: 00:14:2: chip 1002,437b card 1584,2b01 rev 01 class 04,03,00 hdr 00
(II) PCI: 00:14:3: chip 1002,4377 card 1584,2b01 rev 80 class 06,01,00 hdr 80
(II) PCI: 00:14:4: chip 1002,4371 card 0000,0000 rev 80 class 06,04,01 hdr 81
(II) PCI: 01:05:0: chip 1002,5a62 card 1584,2a01 rev 00 class 03,00,00 hdr 00
(II) PCI: 08:0a:0: chip 1217,00f7 card 1584,300b rev 02 class 0c,00,10 hdr 80
(II) PCI: 08:0a:2: chip 1217,7120 card 1584,300b rev 01 class 08,05,00 hdr 00
(II) PCI: 08:0a:3: chip 1217,7130 card 1584,300b rev 01 class 01,80,00 hdr 00
(II) PCI: 08:0b:0: chip 10ec,8139 card 1584,2ba0 rev 10 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,8), 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       0x00009000 - 0x000090ff (0x100) IX[B]
        [1] -1  0       0x00009400 - 0x000094ff (0x100) IX[B]
        [2] -1  0       0x00009800 - 0x000098ff (0x100) IX[B]
        [3] -1  0       0x00009c00 - 0x00009cff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
        [0] -1  0       0xc0000000 - 0xc00fffff (0x100000) MX[B]
(II) Bus 1 prefetchable memory range:
        [0] -1  0       0xd0000000 - 0xdfffffff (0x10000000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:4:0), (0,2,4), BCTRL: 0x0004 (VGA_EN is cleared)
(II) PCI-to-PCI bridge:
(II) Bus 5: bridge is at (0:6:0), (0,5,7), BCTRL: 0x0004 (VGA_EN is cleared)
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:20:3), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 8: bridge is at (0:20:4), (0,8,10), BCTRL: 0x0002 (VGA_EN is cleared)
(II) Bus 8 I/O range:
        [0] -1  0       0x0000a000 - 0x0000afff (0x1000) IX[B]
(II) Bus 8 non-prefetchable memory range:
        [0] -1  0       0xf0200000 - 0xf02fffff (0x100000) MX[B]
(II) Bus 8 prefetchable memory range:
        [0] -1  0       0xf0300000 - 0xf03fffff (0x100000) MX[B]
(--) PCI:*(1:5:0) ATI Technologies Inc RC410 [Radeon Xpress 200M] rev 0, Mem @ 0xd0000000/28, 0xc0000000/16, I/O @ 0x9000/8
List of video drivers:
        fglrx
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
        compiled for 7.1.0, module version = 8.39.4
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.0
(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       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       0xc0100c00 - 0xc0100cff (0x100) MX[B]
        [1] -1  0       0xc0102000 - 0xc0102fff (0x1000) MX[B]
        [2] -1  0       0xc0100800 - 0xc01008ff (0x100) MX[B]
        [3] -1  0       0xc0100000 - 0xc01007ff (0x800) MX[B]
        [4] -1  0       0xf0200000 - 0xf0200fff (0x1000) MX[B]
        [5] -1  0       0xc0400000 - 0xc0403fff (0x4000) MX[B]
        [6] -1  0       0xc0407400 - 0xc04077ff (0x400) MX[B]
        [7] -1  0       0xc0406000 - 0xc0406fff (0x1000) MX[B]
        [8] -1  0       0xc0405000 - 0xc0405fff (0x1000) MX[B]
        [9] -1  0       0xc0404000 - 0xc0404fff (0x1000) MX[B]
        [10] -1 0       0xc0407000 - 0xc04071ff (0x200) MX[B]
        [11] -1 0       0xc0000000 - 0xc000ffff (0x10000) MX[B](B)
        [12] -1 0       0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
        [13] -1 0       0x0000a000 - 0x0000a0ff (0x100) IX[B]
        [14] -1 0       0x00008420 - 0x0000842f (0x10) IX[B]
        [15] -1 0       0x00000374 - 0x00000374 (0x1) IX[B]
        [16] -1 0       0x00000170 - 0x00000177 (0x8) IX[B]
        [17] -1 0       0x000003f4 - 0x000003f4 (0x1) IX[B]
        [18] -1 0       0x000001f0 - 0x000001f7 (0x8) IX[B]
        [19] -1 0       0x00008410 - 0x0000841f (0x10) IX[B]
        [20] -1 0       0x00008400 - 0x0000840f (0x10) IX[B]
        [21] -1 0       0x00008450 - 0x00008453 (0x4) IX[B]
        [22] -1 0       0x00008430 - 0x00008437 (0x8) IX[B]
        [23] -1 0       0x00008454 - 0x00008457 (0x4) IX[B]
        [24] -1 0       0x00008438 - 0x0000843f (0x8) IX[B]
        [25] -1 0       0x00009000 - 0x000090ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0       0xc0100c00 - 0xc0100cff (0x100) MX[B]
        [1] -1  0       0xc0102000 - 0xc0102fff (0x1000) MX[B]
        [2] -1  0       0xc0100800 - 0xc01008ff (0x100) MX[B]
        [3] -1  0       0xc0100000 - 0xc01007ff (0x800) MX[B]
        [4] -1  0       0xf0200000 - 0xf0200fff (0x1000) MX[B]
        [5] -1  0       0xc0400000 - 0xc0403fff (0x4000) MX[B]
        [6] -1  0       0xc0407400 - 0xc04077ff (0x400) MX[B]
        [7] -1  0       0xc0406000 - 0xc0406fff (0x1000) MX[B]
        [8] -1  0       0xc0405000 - 0xc0405fff (0x1000) MX[B]
        [9] -1  0       0xc0404000 - 0xc0404fff (0x1000) MX[B]
        [10] -1 0       0xc0407000 - 0xc04071ff (0x200) MX[B]
        [11] -1 0       0xc0000000 - 0xc000ffff (0x10000) MX[B](B)
        [12] -1 0       0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
        [13] -1 0       0x0000a000 - 0x0000a0ff (0x100) IX[B]
        [14] -1 0       0x00008420 - 0x0000842f (0x10) IX[B]
        [15] -1 0       0x00000374 - 0x00000374 (0x1) IX[B]
        [16] -1 0       0x00000170 - 0x00000177 (0x8) IX[B]
        [17] -1 0       0x000003f4 - 0x000003f4 (0x1) IX[B]
        [18] -1 0       0x000001f0 - 0x000001f7 (0x8) IX[B]
        [19] -1 0       0x00008410 - 0x0000841f (0x10) IX[B]
        [20] -1 0       0x00008400 - 0x0000840f (0x10) IX[B]
        [21] -1 0       0x00008450 - 0x00008453 (0x4) IX[B]
        [22] -1 0       0x00008430 - 0x00008437 (0x8) IX[B]
        [23] -1 0       0x00008454 - 0x00008457 (0x4) IX[B]
        [24] -1 0       0x00008438 - 0x0000843f (0x8) IX[B]
        [25] -1 0       0x00009000 - 0x000090ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
        [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       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       0xc0100c00 - 0xc0100cff (0x100) MX[B]
        [5] -1  0       0xc0102000 - 0xc0102fff (0x1000) MX[B]
        [6] -1  0       0xc0100800 - 0xc01008ff (0x100) MX[B]
        [7] -1  0       0xc0100000 - 0xc01007ff (0x800) MX[B]
        [8] -1  0       0xf0200000 - 0xf0200fff (0x1000) MX[B]
        [9] -1  0       0xc0400000 - 0xc0403fff (0x4000) MX[B]
        [10] -1 0       0xc0407400 - 0xc04077ff (0x400) MX[B]
        [11] -1 0       0xc0406000 - 0xc0406fff (0x1000) MX[B]
        [12] -1 0       0xc0405000 - 0xc0405fff (0x1000) MX[B]
        [13] -1 0       0xc0404000 - 0xc0404fff (0x1000) MX[B]
        [14] -1 0       0xc0407000 - 0xc04071ff (0x200) MX[B]
        [15] -1 0       0xc0000000 - 0xc000ffff (0x10000) MX[B](B)
        [16] -1 0       0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
        [17] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [18] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [19] -1 0       0x0000a000 - 0x0000a0ff (0x100) IX[B]
        [20] -1 0       0x00008420 - 0x0000842f (0x10) IX[B]
        [21] -1 0       0x00000374 - 0x00000374 (0x1) IX[B]
        [22] -1 0       0x00000170 - 0x00000177 (0x8) IX[B]
        [23] -1 0       0x000003f4 - 0x000003f4 (0x1) IX[B]
        [24] -1 0       0x000001f0 - 0x000001f7 (0x8) IX[B]
        [25] -1 0       0x00008410 - 0x0000841f (0x10) IX[B]
        [26] -1 0       0x00008400 - 0x0000840f (0x10) IX[B]
        [27] -1 0       0x00008450 - 0x00008453 (0x4) IX[B]
        [28] -1 0       0x00008430 - 0x00008437 (0x8) IX[B]
        [29] -1 0       0x00008454 - 0x00008457 (0x4) IX[B]
        [30] -1 0       0x00008438 - 0x0000843f (0x8) IX[B]
        [31] -1 0       0x00009000 - 0x000090ff (0x100) IX[B](B)
(II) Primary Device is: PCI 01:05:0
(II) ATI Proprietary Linux Driver Version Identifier:8.39.4
(II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.393.1
(II) ATI Proprietary Linux Driver Build Date: Jul 20 2007 13:50:07

Backtrace:
0: X(xf86SigHandler+0x81) [0x80e34cf]
1: [0xffffe420]
2: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxProbeMain+0x11b) [0xb7a199bb]
3: X(DoConfigure+0x209) [0x80dab98]
4: X(InitOutput+0x87c) [0x80a3445]
5: X(main+0x27d) [0x806e381]
6: /lib/libc.so.6(__libc_start_main+0xd8) [0xb7ced838]
7: X(FontFileCompleteXLFD+0xa5) [0x806d921]

Fatal server error:
Caught signal 11.  Server aborting



Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Sat Sep 01, 2007 2:54 am    Post subject: Reply with quote

Can you post emerge --info

Can you post your /etc/X11/xorg.conf that is crashing your laptop ?

Also, did you try the xorgconfig methode instead ?
Back to top
View user's profile Send private message
gab74
n00b
n00b


Joined: 14 Sep 2005
Posts: 16

PostPosted: Mon Sep 03, 2007 7:37 am    Post subject: Reply with quote

Thanks for your attention here is some informations:
My notebook cpu is Intel Core Duo T2350
Video Card is VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
Kernel 2.6.22-gentoo-r5
THE ERROR APPEARS THE FIRST TIME I RUN X SERVER SO I'VE NO CONFIGURATION FILE IN ETC/X11/
Is there any bugs in driver ati + this kernel ??? i see some posts that with old ati version all works well....
Could you help me to solve ?
Many thanks

emerge xorg-x11 gives me

Code:

emerge xorg-x11
These are the packages that would be merged, in order:

Calculating dependencies  ........ done!
[ebuild  N    ] x11-base/xorg-server-1.2.0-r3  USE="dri ipv6 nptl xorg -3dfx -debug -dmx -kdrive -minimal -sdl -xprint" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="fglrx radeon -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nv -nvidia -r128 -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB
[ebuild  N    ] x11-drivers/ati-drivers-8.39.4  USE="-acpi (-multilib)" 0 kB
[ebuild  N    ] x11-drivers/xf86-video-ati-6.6.3  USE="dri -debug" 0 kB
[ebuild  N    ] x11-base/xorg-x11-7.2  0 kB


MY 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="-O3 -march=prescott -pipe"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing.  You
# should probably be using a different stage, instead.
CHOST="i686-pc-linux-gnu"
VIDEO_CARDS="fglrx radeon"
LINGUAS="it"
INPUT_DEVICES="keyboard mouse"
USE="qt3 qt4 X hal"



And as you asked me

Code:


 emerge --info
Portage 2.1.2.12 (default-linux/x86/2007.0, gcc-4.1.1, glibc-2.5-r0, 2.6.22-gentoo-r5 i686)
=================================================================
System uname: 2.6.22-gentoo-r5 i686 Intel(R) Core(TM) Duo CPU      T2350  @ 1.86GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 31 Aug 2007 10:00:01 +0000
app-shells/bash:     3.1_p17
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.12.9
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.61
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=prescott -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=prescott -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="it"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl berkdb bitmap-fonts cli cracklib crypt cups dri fortran gdbm gpm hal iconv ipv6 isdnlog midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python qt3 qt4 readline reflection session spl ssl tcpd truetype-fonts type1-fonts unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="fglrx radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Back to top
View user's profile Send private message
Dottout
l33t
l33t


Joined: 07 Mar 2006
Posts: 882

PostPosted: Mon Sep 03, 2007 4:09 pm    Post subject: Reply with quote

to configure xorg.conf the first time for fglrx you need to use aticonfig (provided with ati-drivers)
Code:

  1. Setting up fglrx for the first time.
       Single head :    aticonfig --initial --input=/etc/X11/xorg.conf
       Dual head   :    aticonfig --initial=dual-head --screen-layout=above
                        This command will generate a dual head configuration
                        file with the second screen located above the first
                        screen.

you should also consider to update to ati-drivers-8.40.4, but hey, ati-drivers are universally known to suck a lot :(

edit: to run aticonfig --initial you need the sample xorg.conf file (/etc/x11/xorg.conf.example, just rename it to xorg.conf)
Back to top
View user's profile Send private message
guyr
Apprentice
Apprentice


Joined: 17 Aug 2004
Posts: 237

PostPosted: Sun Nov 25, 2007 4:14 am    Post subject: Reply with quote

I just bought a Toshiba Satellite A215-S7422, which contains an ATI X1200. I managed to get this working with the fglrx driver using only the laptop's LCD display. The Xorg ati driver doesn't recognize the X1200. However, when I plug in an external CRT and set up xorg.conf for dual monitor display, the fglrx driver crashes with this:
Code:

Backtrace:
0: X(xf86SigHandler+0x6d) [0x490f2d]
1: /lib/libc.so.6 [0x2ab102671930]
2: /lib/libc.so.6(strtok+0x36) [0x2ab1026b4cc6]
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [0x2ab103a9a216]
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [0x2ab103a96356]
5: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit+0x7ad) [0x2ab103a9143d]
6: X(InitOutput+0x9b6) [0x4682b6]
7: X(main+0x275) [0x439d85]
8: /lib/libc.so.6(__libc_start_main+0xf4) [0x2ab10265f374]
9: X(FontFileCompleteXLFD+0x229) [0x439259]

Fatal server error:
Caught signal 11.  Server aborting


This is an AMD64 installation. Here's my xorg.conf device section. I copied this file from a working desktop that has two LCD displays, and just modified for the CRT second display:
Code:

Section "Device"

# ### generic DRI settings ###
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
    # Option "SWcursor"                 "on"
    # vendor=1002, device=5b62
        # Option            "PairModes" "1280x1024+1280x1024,1280x1024+1152x864"
        Identifier  "ATI Graphics Adapter connector 0"
        Driver      "fglrx"
        Option      "no_accel" "no"
        Option      "no_dri" "no"
# === misc DRI settings ===
        Option      "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
        Option      "DesktopSetup" "horizontal"
        # Option            "DesktopSetup" "horizontal,reverse"
        Option      "MonitorLayout" "LVDS,CRT"
        #Option     "ForceMonitors" "tmds1,crt1,noTV"
        Option      "IgnoreEDID" "off"
        Option      "HSync2" "30-70"
        Option      "VRefresh2" "50-130"
        Option      "ScreenOverlap" "0"
# === TV-out Management ===
        Option      "NoTV" "yes"
        Option      "TVStandard" "NTSC-M"
        Option      "TVHSizeAdj" "0"
        Option      "TVVSizeAdj" "0"
        Option      "TVHPosAdj" "0"
        Option      "TVVPosAdj" "0"
        Option      "TVHStartAdj" "0"
        Option      "TVColorAdj" "0"
                                                                                                                                                                  180,1         66%

    Option "GammaCorrectionI"           "0x00a1900a"
    Option "GammaCorrectionII"          "0x00a1900a"
# === OpenGL specific profiles/settings ===
        Option      "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
        Option      "VideoOverlay" "off"
# === OpenGL Overlay ===
        Option      "OpenGLOverlay" "on"
# === Center Mode (Laptops only) ===
        Option      "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
        Option      "PseudoColorVisuals" "off"
# === QBS Management ===
        Option      "Stereo" "off"
        Option      "StereoSyncEnable" "1"
# === FSAA Management ===
        Option      "FSAAEnable" "no"
        Option      "FSAAScale" "1"
        Option      "FSAADisableGamma" "no"
        Option      "FSAACustomizeMSPos" "no"
        Option      "FSAAMSPosX0" "0.000000"
        Option      "FSAAMSPosY0" "0.000000"
        Option      "FSAAMSPosX1" "0.000000"
        Option      "FSAAMSPosY1" "0.000000"
        Option      "FSAAMSPosX2" "0.000000"
        Option      "FSAAMSPosY2" "0.000000"
        Option      "FSAAMSPosX3" "0.000000"
        Option      "FSAAMSPosY3" "0.000000"
        Option      "FSAAMSPosX4" "0.000000"
        Option      "FSAAMSPosY4" "0.000000"
        Option      "FSAAMSPosX5" "0.000000"
        Option      "FSAAMSPosY5" "0.000000"
# === Misc Options ===
        Option      "UseFastTLS" "0"
        Option      "BlockSignalsOnLock" "on"
        Option      "UseInternalAGPGART" "yes"
        Option      "ForceGenericCPU" "no"
    # Cursor works but leaves trails everywhere
        # Option            "PairModes" "1280x1024+1400x1050"
        Option      "PairModes" "1280x800+1152x864"
        # Option            "PairModes" "1280x1024+1280x1024"
        # Option            "PairModes" "1280x1024+1152x864"
        # Option            "Mode2" "1152x864"
        Option      "OverlayOnCRTC2" "0"
        BusID       "PCI:1:5:0"
EndSection

_________________
Guy Rouillier
Back to top
View user's profile Send private message
guyr
Apprentice
Apprentice


Joined: 17 Aug 2004
Posts: 237

PostPosted: Sun Dec 02, 2007 6:37 am    Post subject: Works if PairMode not used Reply with quote

Ok, this is strange. I was playing around (trying unsuccessfully to get sound working) and found the ATI Control Panel in the menu. Having tried every possible alternative i could come up with, I figured what the heck, I'll let the Control Panel give it a shot. I was running in LCD panel-only mode; the CRT was showing a clone of what was on the LCD. Unbelievably, the control panel came up with a working configuration! All it added was

Option "DesktopSetup" "horizontal"

The laptop panel comes up in native resolution: 1280x800. The CRT comes up in 1024x768 at 85 Hz vertical. xrandr reports

Screen 0: minimum 320 x 200, current 2560 x 800, maximum 2560 x 864
default connected 2560x800+0+0 0mm x 0mm
2560x800 60.0*

I thought initiailly it just must have automatically detected the CRT resolutions and picked one. But it truth, it (whatever component "it" is that is controlling all this: X, Gnome, metacity, ?) actually does think it has 1280x800 on the CRT. I have my panel on the bottom and the time was not showing. So I put my mouse in the bottom right corner of the CRT, slid it down "a little bit" and right clicked, and the clock menu appeared! So the panel is being extended across both displays, but it is off-screen on the CRT. If I move the panel to the top, I see the whole thing. I guess "it" really thinks the CRT is in 1280x800 mode, because it doesn't move the visible portion around if I move the mouse offscreen; it did that when I was in clone mode, so it new then that the CRT had a smaller visible area than the laptop panel.

Finally, having a working configuration, I wanted to test PairMode with that configuration, so I added one for 1280x800+1024x768. Once again, X crashed. So apparently PairMode just doesn't work with this driver. Not perfect, but at least I have dual displays again.
_________________
Guy Rouillier
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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