I attached the xorg.log that was requested in the backlog. Hope you can get it fixed for my card. :-) Keep up the good work, Maarten X Window System Version 1.3.0 Release Date: 19 April 2007 X Protocol Version 11, Revision 0, Release 1.3 Build Operating System: Linux Ubuntu (xorg-server 2:1.3.0.0.dfsg-12ubuntu6) Current Operating System: Linux maarten-laptop 2.6.22-12-generic #1 SMP Sun Sep 23 17:24:23 CEST 2007 i686 Build Date: 21 September 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: Sun Sep 23 20:09:11 2007 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Default Layout" (**) |-->Screen "Default Screen" (0) (**) | |-->Monitor "Generieke beeldscherm" (**) | |-->Device "Generieke videokaart" (**) |-->Input Device "Generic Keyboard" (**) |-->Input Device "Configured Mouse" (**) |-->Input Device "Synaptics Touchpad" (**) Option "AIGLX" "false" (WW) No FontPath specified. Using compiled-in default. (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType (==) RgbPath set to "/etc/X11/rgb" (==) ModulePath set to "/usr/lib/xorg/modules" (**) Extension "Composite" is disabled (II) Open ACPI successful (/var/run/acpid.socket) (II) Loader magic: 0x81ea5e0 (II) Module ABI versions: X.Org ANSI C Emulation: 0.3 X.Org Video Driver: 1.2 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 1.3.0, module version = 1.0.0 ABI class: X.Org Video Driver, version 1.2 (++) using VT number 7 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:00:0: chip 8086,27a0 card 1028,01bd rev 03 class 06,00,00 hdr 00 (II) PCI: 00:01:0: chip 8086,27a1 card 0000,0000 rev 03 class 06,04,00 hdr 01 (II) PCI: 00:1b:0: chip 8086,27d8 card 1028,01bd rev 01 class 04,03,00 hdr 00 (II) PCI: 00:1c:0: chip 8086,27d0 card 0000,0000 rev 01 class 06,04,00 hdr 81 (II) PCI: 00:1c:3: chip 8086,27d6 card 0000,0000 rev 01 class 06,04,00 hdr 81 (II) PCI: 00:1d:0: chip 8086,27c8 card 1028,01bd rev 01 class 0c,03,00 hdr 80 (II) PCI: 00:1d:1: chip 8086,27c9 card 1028,01bd rev 01 class 0c,03,00 hdr 00 (II) PCI: 00:1d:2: chip 8086,27ca card 1028,01bd rev 01 class 0c,03,00 hdr 00 (II) PCI: 00:1d:3: chip 8086,27cb card 1028,01bd rev 01 class 0c,03,00 hdr 00 (II) PCI: 00:1d:7: chip 8086,27cc card 1028,01bd rev 01 class 0c,03,20 hdr 00 (II) PCI: 00:1e:0: chip 8086,2448 card 0000,0000 rev e1 class 06,04,01 hdr 01 (II) PCI: 00:1f:0: chip 8086,27b9 card 1028,01bd rev 01 class 06,01,00 hdr 80 (II) PCI: 00:1f:2: chip 8086,27c4 card 1028,01bd rev 01 class 01,01,80 hdr 00 (II) PCI: 00:1f:3: chip 8086,27da card 1028,01bd rev 01 class 0c,05,00 hdr 00 (II) PCI: 01:00:0: chip 1002,7145 card 1028,2003 rev 00 class 03,00,00 hdr 00 (II) PCI: 03:00:0: chip 14e4,170c card 1028,01af rev 02 class 02,00,00 hdr 00 (II) PCI: 03:01:0: chip 1180,0832 card 1028,01bd rev 00 class 0c,00,10 hdr 80 (II) PCI: 03:01:1: chip 1180,0822 card 1028,01bd rev 19 class 08,05,01 hdr 80 (II) PCI: 03:01:2: chip 1180,0843 card 1028,01bd rev 01 class 08,80,00 hdr 80 (II) PCI: 03:01:3: chip 1180,0592 card 1028,01bd rev 0a class 08,80,00 hdr 80 (II) PCI: 03:01:4: chip 1180,0852 card 1028,01bd rev 05 class 08,80,00 hdr 80 (II) PCI: 0b:00:0: chip 8086,4222 card 8086,1021 rev 02 class 02,80,00 hdr 00 (II) PCI: End of PCI scan (II) Intel Bridge workaround enabled (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (0,0,12), 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: 0x001a (VGA_EN is set) (II) Bus 1 I/O range: [0] -1 0 0x0000e000 - 0x0000efff (0x1000) IX[B] (II) Bus 1 non-prefetchable memory range: [0] -1 0 0xefd00000 - 0xefefffff (0x200000) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B] (II) PCI-to-PCI bridge: (II) Bus 11: bridge is at (0:28:0), (0,11,11), BCTRL: 0x0002 (VGA_EN is cleared) (II) Bus 11 non-prefetchable memory range: [0] -1 0 0xefc00000 - 0xefcfffff (0x100000) MX[B] (II) PCI-to-PCI bridge: (II) Bus 12: bridge is at (0:28:3), (0,12,13), BCTRL: 0x0002 (VGA_EN is cleared) (II) Bus 12 I/O range: [0] -1 0 0x0000d000 - 0x0000dfff (0x1000) IX[B] (II) Bus 12 non-prefetchable memory range: [0] -1 0 0xefa00000 - 0xefbfffff (0x200000) MX[B] (II) Bus 12 prefetchable memory range: [0] -1 0 0xe0000000 - 0xe01fffff (0x200000) MX[B] (II) Subtractive PCI-to-PCI bridge: (II) Bus 3: bridge is at (0:30:0), (0,3,3), BCTRL: 0x0002 (VGA_EN is cleared) (II) Bus 3 non-prefetchable memory range: [0] -1 0 0xef900000 - 0xef9fffff (0x100000) MX[B] (II) PCI-to-ISA bridge: (II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set) (--) PCI:*(1:0:0) ATI Technologies Inc Radeon Mobility X1400 rev 0, Mem @ 0xd0000000/28, 0xefdf0000/16, I/O @ 0xee00/8 (II) Addressable bus resource ranges are [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0 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 0xefcff000 - 0xefcfffff (0x1000) MX[B] [1] -1 0 0xef9fd700 - 0xef9fd7ff (0x100) MX[B] [2] -1 0 0xef9fd600 - 0xef9fd6ff (0x100) MX[B] [3] -1 0 0xef9fd500 - 0xef9fd5ff (0x100) MX[B] [4] -1 0 0xef9fd400 - 0xef9fd4ff (0x100) MX[B] [5] -1 0 0xef9fd800 - 0xef9fdfff (0x800) MX[B] [6] -1 0 0xef9fe000 - 0xef9fffff (0x2000) MX[B] [7] -1 0 0xffa80000 - 0xffa803ff (0x400) MX[B] [8] -1 0 0xefffc000 - 0xefffffff (0x4000) MX[B] [9] -1 0 0xefdf0000 - 0xefdfffff (0x10000) MX[B](B) [10] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B) [11] -1 0 0x000010c0 - 0x000010df (0x20) IX[B] [12] -1 0 0x0000bfa0 - 0x0000bfaf (0x10) IX[B] [13] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [14] -1 0 0x00000170 - 0x00000177 (0x8) IX[B] [15] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [16] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B] [17] -1 0 0x0000bf20 - 0x0000bf3f (0x20) IX[B] [18] -1 0 0x0000bf40 - 0x0000bf5f (0x20) IX[B] [19] -1 0 0x0000bf60 - 0x0000bf7f (0x20) IX[B] [20] -1 0 0x0000bf80 - 0x0000bf9f (0x20) IX[B] [21] -1 0 0x0000ee00 - 0x0000eeff (0x100) IX[B](B) (II) Active PCI resource ranges after removing overlaps: [0] -1 0 0xefcff000 - 0xefcfffff (0x1000) MX[B] [1] -1 0 0xef9fd700 - 0xef9fd7ff (0x100) MX[B] [2] -1 0 0xef9fd600 - 0xef9fd6ff (0x100) MX[B] [3] -1 0 0xef9fd500 - 0xef9fd5ff (0x100) MX[B] [4] -1 0 0xef9fd400 - 0xef9fd4ff (0x100) MX[B] [5] -1 0 0xef9fd800 - 0xef9fdfff (0x800) MX[B] [6] -1 0 0xef9fe000 - 0xef9fffff (0x2000) MX[B] [7] -1 0 0xffa80000 - 0xffa803ff (0x400) MX[B] [8] -1 0 0xefffc000 - 0xefffffff (0x4000) MX[B] [9] -1 0 0xefdf0000 - 0xefdfffff (0x10000) MX[B](B) [10] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B) [11] -1 0 0x000010c0 - 0x000010df (0x20) IX[B] [12] -1 0 0x0000bfa0 - 0x0000bfaf (0x10) IX[B] [13] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [14] -1 0 0x00000170 - 0x00000177 (0x8) IX[B] [15] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [16] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B] [17] -1 0 0x0000bf20 - 0x0000bf3f (0x20) IX[B] [18] -1 0 0x0000bf40 - 0x0000bf5f (0x20) IX[B] [19] -1 0 0x0000bf60 - 0x0000bf7f (0x20) IX[B] [20] -1 0 0x0000bf80 - 0x0000bf9f (0x20) IX[B] [21] -1 0 0x0000ee00 - 0x0000eeff (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 0xefcff000 - 0xefcfffff (0x1000) MX[B] [5] -1 0 0xef9fd700 - 0xef9fd7ff (0x100) MX[B] [6] -1 0 0xef9fd600 - 0xef9fd6ff (0x100) MX[B] [7] -1 0 0xef9fd500 - 0xef9fd5ff (0x100) MX[B] [8] -1 0 0xef9fd400 - 0xef9fd4ff (0x100) MX[B] [9] -1 0 0xef9fd800 - 0xef9fdfff (0x800) MX[B] [10] -1 0 0xef9fe000 - 0xef9fffff (0x2000) MX[B] [11] -1 0 0xffa80000 - 0xffa803ff (0x400) MX[B] [12] -1 0 0xefffc000 - 0xefffffff (0x4000) MX[B] [13] -1 0 0xefdf0000 - 0xefdfffff (0x10000) MX[B](B) [14] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B) [15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [16] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [17] -1 0 0x000010c0 - 0x000010df (0x20) IX[B] [18] -1 0 0x0000bfa0 - 0x0000bfaf (0x10) IX[B] [19] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [20] -1 0 0x00000170 - 0x00000177 (0x8) IX[B] [21] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [22] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B] [23] -1 0 0x0000bf20 - 0x0000bf3f (0x20) IX[B] [24] -1 0 0x0000bf40 - 0x0000bf5f (0x20) IX[B] [25] -1 0 0x0000bf60 - 0x0000bf7f (0x20) IX[B] [26] -1 0 0x0000bf80 - 0x0000bf9f (0x20) IX[B] [27] -1 0 0x0000ee00 - 0x0000eeff (0x100) IX[B](B) (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/extensions//libglx.so (II) Module glx: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.3 (**) AIGLX disabled (II) Loading extension GLX (II) LoadModule: "extmod" (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.3 (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 TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.3 (II) Loading extension DOUBLE-BUFFER (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 1.3.0, module version = 2.1.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.5 (II) Loading font FreeType (II) LoadModule: "record" (II) Loading /usr/lib/xorg/modules/extensions//librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.3 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/lib/xorg/modules/extensions//libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.3 (II) Loading extension XFree86-DRI (II) LoadModule: "radeonhd" (II) Loading /usr/lib/xorg/modules/drivers//radeonhd_drv.so (II) Module radeonhd: vendor="AMD GPG" compiled for 1.3.0, module version = 0.0.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 1.2 (II) LoadModule: "kbd" (II) Loading /usr/lib/xorg/modules/input//kbd_drv.so (II) Module kbd: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.2.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.7 (II) LoadModule: "mouse" (II) Loading /usr/lib/xorg/modules/input//mouse_drv.so (II) Module mouse: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.2.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.7 (II) LoadModule: "synaptics" (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so (II) Module synaptics: vendor="The XFree86 Project" compiled for 4.2.0, module version = 1.0.0 Module class: XFree86 XInput Driver ABI class: XFree86 XInput driver, version 0.3 (II) RADEONHD: X driver for the following AMD GPG (ATI) graphics devices: RV505 : Radeon X1550. RV515 : Radeon X1300, X1550, X1600; FireGL V3300, V3350; FireMV 2250. R520 : Radeon X1800; FireGL V5300, V7200, V7300, V7350 RV530 : Radeon X1300 XT, X1600; FireGL V3400, V5200. RV535 : Radeon X1300, X1650. RV570 : Radeon X1950 Pro/GT. R580 : Radeon X1650, X1900, X1950, FireStream 2U. R600 : Radeon HD 2900 XT. RV610 : Radeon HD 2400 Pro/XT. RV630 : Radeon HD 2600 Pro/XT. M52 : Mobility Radeon X1300, X1350. M54 : Mobility Radeon X1400, X1450, X2300. M56 : Mobility Radeon X1600, X1700; Mobility FireGL V5200, V5250. M58 : Mobility Radeon X1800, X1900; Mobility FireGL V7100, V7200 M71 : Mobility Radeon HD 2300. M72 : Mobility Radeon HD 2400. M76 : Mobility Radeon HD 2600. RS690 : Radeon X1200. (II) Primary Device is: PCI 01:00:0 (--) Assigning device section with no busID to primary device (--) Chipset M54 found (II) resource ranges after xf86ClaimFixedResources() call: [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 0xefcff000 - 0xefcfffff (0x1000) MX[B] [5] -1 0 0xef9fd700 - 0xef9fd7ff (0x100) MX[B] [6] -1 0 0xef9fd600 - 0xef9fd6ff (0x100) MX[B] [7] -1 0 0xef9fd500 - 0xef9fd5ff (0x100) MX[B] [8] -1 0 0xef9fd400 - 0xef9fd4ff (0x100) MX[B] [9] -1 0 0xef9fd800 - 0xef9fdfff (0x800) MX[B] [10] -1 0 0xef9fe000 - 0xef9fffff (0x2000) MX[B] [11] -1 0 0xffa80000 - 0xffa803ff (0x400) MX[B] [12] -1 0 0xefffc000 - 0xefffffff (0x4000) MX[B] [13] -1 0 0xefdf0000 - 0xefdfffff (0x10000) MX[B](B) [14] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B) [15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [16] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [17] -1 0 0x000010c0 - 0x000010df (0x20) IX[B] [18] -1 0 0x0000bfa0 - 0x0000bfaf (0x10) IX[B] [19] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [20] -1 0 0x00000170 - 0x00000177 (0x8) IX[B] [21] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [22] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B] [23] -1 0 0x0000bf20 - 0x0000bf3f (0x20) IX[B] [24] -1 0 0x0000bf40 - 0x0000bf5f (0x20) IX[B] [25] -1 0 0x0000bf60 - 0x0000bf7f (0x20) IX[B] [26] -1 0 0x0000bf80 - 0x0000bf9f (0x20) IX[B] [27] -1 0 0x0000ee00 - 0x0000eeff (0x100) IX[B](B) (II) resource ranges after probing: [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 0xefcff000 - 0xefcfffff (0x1000) MX[B] [5] -1 0 0xef9fd700 - 0xef9fd7ff (0x100) MX[B] [6] -1 0 0xef9fd600 - 0xef9fd6ff (0x100) MX[B] [7] -1 0 0xef9fd500 - 0xef9fd5ff (0x100) MX[B] [8] -1 0 0xef9fd400 - 0xef9fd4ff (0x100) MX[B] [9] -1 0 0xef9fd800 - 0xef9fdfff (0x800) MX[B] [10] -1 0 0xef9fe000 - 0xef9fffff (0x2000) MX[B] [11] -1 0 0xffa80000 - 0xffa803ff (0x400) MX[B] [12] -1 0 0xefffc000 - 0xefffffff (0x4000) MX[B] [13] -1 0 0xefdf0000 - 0xefdfffff (0x10000) MX[B](B) [14] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B) [15] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [16] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [17] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [18] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [19] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [20] -1 0 0x000010c0 - 0x000010df (0x20) IX[B] [21] -1 0 0x0000bfa0 - 0x0000bfaf (0x10) IX[B] [22] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [23] -1 0 0x00000170 - 0x00000177 (0x8) IX[B] [24] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [25] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B] [26] -1 0 0x0000bf20 - 0x0000bf3f (0x20) IX[B] [27] -1 0 0x0000bf40 - 0x0000bf5f (0x20) IX[B] [28] -1 0 0x0000bf60 - 0x0000bf7f (0x20) IX[B] [29] -1 0 0x0000bf80 - 0x0000bf9f (0x20) IX[B] [30] -1 0 0x0000ee00 - 0x0000eeff (0x100) IX[B](B) [31] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [32] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/lib/xorg/modules//libint10.so (II) Module int10: vendor="X.Org Foundation" compiled for 1.3.0, module version = 1.0.0 ABI class: X.Org Video Driver, version 1.2 (II) RADEONHD(0): Initializing INT10 (II) RADEONHD(0): Primary V_BIOS segment is: 0xc000 (II) RADEONHD(0): Creating default Display subsection in Screen section "Default Screen" for depth/fbbpp 24/32 (**) RADEONHD(0): Depth 24, (--) framebuffer bpp 32 (WW) RADEONHD(0): Unknown card detected: 0x7145:0x1028:0x2003. Your card might not work or might not work optimally. To rectify this, please contact MAILINGLIST. Include your X log and the full name of the device. (--) RADEONHD(0): Detected an M54 on an unidentified card (EE) RADEONHD(0): Cannot map connectors on an unknown card! To help rectify this, please send your X log to radeonhd_at_opensuse.org. or file a bug for the radeonhd component of the X.Org product at bugs.freedesktop.org. (II) UnloadModule: "radeonhd" (II) UnloadModule: "int10" (II) Unloading /usr/lib/xorg/modules//libint10.so (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found
On Sun, Sep 23, 2007 at 08:17:01PM +0200, Maarten Lankhorst wrote:
I attached the xorg.log that was requested in the backlog. Hope you can get it fixed for my card. :-)
Keep up the good work,
Maarten
(II) PCI: 01:00:0: chip 1002,7145 card 1028,2003 rev 00 class 03,00,00 hdr 00
This device was just added to our id database. Thanks, Luc Verhaegen. SUSE/Novell X Driver Developer. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Luc Verhaegen schreef:
On Sun, Sep 23, 2007 at 08:17:01PM +0200, Maarten Lankhorst wrote:
I attached the xorg.log that was requested in the backlog. Hope you can get it fixed for my card. :-)
Keep up the good work,
Maarten
(II) PCI: 01:00:0: chip 1002,7145 card 1028,2003 rev 00 class 03,00,00 hdr 00
This device was just added to our id database.
Thanks,
Luc Verhaegen. SUSE/Novell X Driver Developer.
I have tested it, however it fails to initialise properly. It seems to be that my panel is not detected or connected in software properly. I attached a Xorg log. Do you think you could take a look at it? Cheers, Maarten
On Thu, Sep 27, 2007 at 08:02:09AM +0200, Maarten Lankhorst wrote:
I have tested it, however it fails to initialise properly. It seems to be that my panel is not detected or connected in software properly. I attached a Xorg log. Do you think you could take a look at it?
Cheers, Maarten
Please try the latest version of our driver. Thanks, Luc Verhaegen. SUSE/Novell X Driver Developer. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Luc Verhaegen schreef:
On Thu, Sep 27, 2007 at 08:02:09AM +0200, Maarten Lankhorst wrote:
I have tested it, however it fails to initialise properly. It seems to be that my panel is not detected or connected in software properly. I attached a Xorg log. Do you think you could take a look at it?
Cheers, Maarten
Please try the latest version of our driver. I tried, I found out the folowing:
1. There is a bug in rhd_driver.c if (!Monitor && (Connector->Type == RHD_CONNECTOR_PANEL)) { ... } else { It should be something like this: if (!Monitor) { if (Connector->Type == RHD_CONNECTOR_PANEL) xf86DrvMsg(rhdPtr->scrnIndex, X_WARNING, "Unable to attach a" " monitor to connector \"%s\"\n", Connector->Name); Output->Active = FALSE; } else { 2. Monitor is only initialised if (Connector->DDC) exists, my inspiron 6400 has been defined with RHD_DDC_NONE, so Connector->DDC is false and my panel will never be detected. I'm assuming there is missing some code that would get my EDID data despite that.. (I just don't know what EDID is :-/) Cheers, Maarten -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Fri, Sep 28, 2007 at 05:38:55PM +0200, Maarten Lankhorst wrote:
Luc Verhaegen schreef:
On Thu, Sep 27, 2007 at 08:02:09AM +0200, Maarten Lankhorst wrote:
I have tested it, however it fails to initialise properly. It seems to be that my panel is not detected or connected in software properly. I attached a Xorg log. Do you think you could take a look at it?
Cheers, Maarten
Please try the latest version of our driver. I tried, I found out the folowing:
1. There is a bug in rhd_driver.c
if (!Monitor && (Connector->Type == RHD_CONNECTOR_PANEL)) {
...
} else {
It should be something like this:
if (!Monitor) { if (Connector->Type == RHD_CONNECTOR_PANEL)
xf86DrvMsg(rhdPtr->scrnIndex, X_WARNING, "Unable to attach a"
" monitor to connector \"%s\"\n", Connector->Name);
Output->Active = FALSE;
} else {
2. Monitor is only initialised if (Connector->DDC) exists, my inspiron 6400 has been defined with RHD_DDC_NONE, so Connector->DDC is false and my panel will never be detected. I'm assuming there is missing some code that would get my EDID data despite that.. (I just don't know what EDID is :-/)
Cheers, Maarten
My code is correct for the current situation. We need a rhdMonitor for a panel, we do not, under any circumstances, want to set a mode on the panel which it cannot accept. So we need information about this panel. No information == no panel, it is that simple. For DVI or VGA attached monitors, it is ok to rely on configured information. No real damage can be done, and they all should support the modes for early 90s fishbowls anyway, which is the default monitor that is attached when no EDID data is found. I will write up the code to get the panel information out of atombios this weekend. Luc Verhaegen. SUSE/Novell X Driver Developer. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Luc Verhaegen schreef:
My code is correct for the current situation.
We need a rhdMonitor for a panel, we do not, under any circumstances, want to set a mode on the panel which it cannot accept. So we need information about this panel. No information == no panel, it is that simple.
For DVI or VGA attached monitors, it is ok to rely on configured information. No real damage can be done, and they all should support the modes for early 90s fishbowls anyway, which is the default monitor that is attached when no EDID data is found.
I will write up the code to get the panel information out of atombios this weekend.
I have tried it, it fails later now, but it still fails. Attached xorg log. I believe that the fglrx driver fixes the 'hsync out of range' error radeonhd experiences by changing the refresh rate to 60 hz, I might be mistaken though. Hopefully it can be fixed. Cheers, Maarten.
On Wed, Oct 17, 2007 at 10:56:19AM +0200, Maarten Lankhorst wrote: This is another non-CVT conformant mode from atombios, while the mode provided by EDID probably was cvt conformant. Because it wasn't cvt confirmant, it hit our validation code and got scrapped. This validation code was changed thursday/friday, and the latest version of the driver should no longer stop this mode. Luc Verhaegen. SUSE/Novell X Driver Development.
participants (2)
-
Luc Verhaegen
-
Maarten Lankhorst