Thinkpad a22p - ATI mobility 128 AGP 2X

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
doblezero00
Posts: 4
Joined: 2009-04-27 01:33

Thinkpad a22p - ATI mobility 128 AGP 2X

#1 Post by doblezero00 »

Hi,

I just installed debian on my old Thinkpad a22p.
The display during installation looked ok. However once the system booted, 2 vertical lines split and duplicate the display.

Here is a bit of info on the video card and the x config. Any help would be greatly appreciated. Thanks.

joel@Moon:~$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Rage Mobility M3 AGP 2x [1002:4c46] (rev 02)

joel@Moon:~$ cat /etc/X11/xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

User avatar
davidgurvich
Posts: 337
Joined: 2007-04-13 14:29
Location: Brooklyn, New York

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#2 Post by davidgurvich »

I haven't tried the a22p, but on the T2x models and others the xorg autoconfiguration fails and I need to manually adjust xorg.conf. The recent version of Xorg requires that I adjust xorg.conf in the following way:

Code: Select all

Section "Device"
        Identifier      "Configured Video Device"
++       Option          "UseFBDev"              "true"
++        Option          "DRI"   "off"
++        Option          "BusType"               "PCI"
EndSection
In prior versions I had to manually adjust the monitor and modes as well. There is a different graphics card on these so some of the options may be different.
Opensuse-11.0 kde4.2 on thinkpad x30, P3 (1GHZ),i830 graphics, rt26xx
Ubuntu Jaunty on dual P3 (1GHZ ), nvidia fx5500, bcm4312

doblezero00
Posts: 4
Joined: 2009-04-27 01:33

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#3 Post by doblezero00 »

Hey david,

I also have a T21 but everything works ok on that machine right out of the box, no adjustments necessary.

It is going to be real hard to try and adjust settings seems the display looks so messed up.

I tried a live opensuse 11.1 CD on the A22p and the display looks fine. The a22p display with Fedora and Ubuntu live CDs looks messed up, just like my debian install.

I'll try to adjust the settings as suggested and report back. Thanks.

doblezero00
Posts: 4
Joined: 2009-04-27 01:33

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#4 Post by doblezero00 »

Hi again,

Changing the xorg.conf file as instructed actually makes X crash. :(

Any other suggestions? Thanks.

User avatar
davidgurvich
Posts: 337
Joined: 2007-04-13 14:29
Location: Brooklyn, New York

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#5 Post by davidgurvich »

Try just the "DRI" "Off" line alone. Also, take a look at the generated xorg.conf on opensuse and what modules are loaded. At least you know that opensuse will work.
Opensuse-11.0 kde4.2 on thinkpad x30, P3 (1GHZ),i830 graphics, rt26xx
Ubuntu Jaunty on dual P3 (1GHZ ), nvidia fx5500, bcm4312

doblezero00
Posts: 4
Joined: 2009-04-27 01:33

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#6 Post by doblezero00 »

Hi,

If anyone was following this thread, I just wanted to report that copying the xorg.conf file from opensuse 11.1 live CD fixed my display issue.

This was the config generated by Debian:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

This are the correct settings copied from opensuse:

# SaX generated X11 config file
# Created on: 2009-04-29T18:27:52+0000.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
Option "ZapWarning" "on"
EndSection

Section "Module"
Load "dri"
Load "dbe"
Load "freetype"
Load "extmod"
Load "glx"
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
EndSection


Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "InputFashion" "Mouse"
Option "Name" "IBM;TPPS/2 TrackPoint"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
DisplaySize 305 229
HorizSync 30-95
Identifier "Monitor[0]"
ModelName "1600X1200@75HZ"
Option "DPMS"
Option "PreferredMode" "1600x1200"
VendorName "--> LCD"
VertRefresh 58-76
UseModes "Modes[0]"
EndSection


Section "Modes"
Identifier "Modes[0]"
Modeline "1600x1200" 205.99 1600 1720 1896 2192 1200 1201 1204 1253
Modeline "1600x1200" 190.25 1600 1712 1888 2176 1200 1201 1204 1249
Modeline "1600x1200" 176.23 1600 1712 1888 2176 1200 1201 1204 1246
Modeline "1600x1200" 161.75 1600 1648 1680 1760 1200 1203 1207 1243 +HSync -Vsync
Modeline "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242
EndSection


Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1600x1200"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection


Section "Device"
BoardName "Mobility M3 AGP 2x"
Driver "ati"
Identifier "Device[0]"
VendorName "ATI"
EndSection



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


Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
EndSection

I hope this helps anyone facing similar issues. Thanks for the advice.

henkoegema
Posts: 18
Joined: 2009-06-08 09:09

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#7 Post by henkoegema »

doblezero00 wrote:Hi,
If anyone was following this thread, I just wanted to report that copying the xorg.conf file from opensuse 11.1 live CD fixed my display issue.
Thanks for this tip.
It solved my problem with Ubuntu9.04 on the same type of laptop.

pkdesign
Posts: 1
Joined: 2009-08-03 03:45

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#8 Post by pkdesign »

You will have to bear with me, I am a complete noob to linux. :?

I have nearly the same issue. I have a Dell C600 with the exact same ATI Mobility card. My issue is that I can not get the display any higher than 800x600.

I downloaded the openSUSE Live CD and copied the xorg.conf file from it, but can not seem to figure out how to copy the file into my current Ubuntu 9.04 install. When I drag it over it tells me I do not have the right permissions. When I try to edit the file is says the same thing.

Like I said, I am a complete noob so I am not very sure about using terminal.

Can anyone help me? I can't use this install at 800x600! :(

Below is what is in the xorg.conf file as it stands:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

winemaker9
Posts: 1
Joined: 2009-11-11 16:55

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#9 Post by winemaker9 »

Many thanks, Been at this for days and finally found your suggestion/example.
Running Linux Mint 7.
Loaded it on an A21P and after reboot, came right up to 1600 x 1200.
Actual xorg.conf as system reconfigured it is as follows.




# SaX generated X11 config file
# Created on: 2009-04-29T18:27:52+0000.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "Monitor"
DisplaySize 305 229
HorizSync 30-95
Identifier "Monitor[0]"
ModelName "1600X1200@75HZ"
Option "DPMS"
Option "PreferredMode" "1600x1200"
VendorName "--> LCD"
VertRefresh 58-76
UseModes "Modes[0]"
EndSection

Section "Screen"
DefaultDepth 16
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
SubSection "Display"
Depth 15
Modes "1600x1200"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200"
EndSubSection
EndSection

Section "Module"
Load "dri"
Load "dbe"
Load "freetype"
Load "extmod"
Load "glx"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "InputFashion" "Mouse"
Option "Name" "IBM;TPPS/2 TrackPoint"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

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

Section "Device"
BoardName "Mobility M3 AGP 2x"
Driver "ati"
Identifier "Device[0]"
VendorName "ATI"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1600x1200" 205.99 1600 1720 1896 2192 1200 1201 1204 1253
Modeline "1600x1200" 190.25 1600 1712 1888 2176 1200 1201 1204 1249
Modeline "1600x1200" 176.23 1600 1712 1888 2176 1200 1201 1204 1246
Modeline "1600x1200" 161.75 1600 1648 1680 1760 1200 1203 1207 1243 +HSync -Vsync
Modeline "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
Option "ZapWarning" "on"
Option "DontZap" "False"
EndSection

staetz
Posts: 1
Joined: 2011-09-14 20:38

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#10 Post by staetz »

Hi,

I hope, somebody is still reading this old topic. As I installed debian squeeze on my old IBM A22p. Installation looked good but we I start it, the system hangs while starting X (black screen, no reaction to nothing). The tail of the Xorg.0.log gives:

R128(0): R128CCEWaitForIdle: CCE idle -9
(EE) R128(0): Idle timed out, resetting engine...
(EE) R128(0): R128CCEWaitForIdle: CCE stop -9
(EE) R128(0): R128CCEWaitForIdle: CCE start -9
(EE) R128(0): R128CCEWaitForIdle: CCE idle -9
(EE) R128(0): Idle timed out, resetting engine...
(EE) R128(0): R128CCEWaitForIdle: CCE stop -9
(EE) R128(0): R128CCEWaitForIdle: CCE start -9
(EE) R128(0): R128CCEWaitForIdle: CCE idle -9
(EE) R128(0): Idle timed out, resetting engine...
(EE) R128(0): R128CCEWaitForIdle: CCE stop -9

I copied the xorg.conf mentioned above -> still the same, I disabled dri -> still the same

Any idea what is wrong

Many thanks in advance!!

PS
It is not an hardware problem, if I start with Knoppix I have beatiful GUI, but the Koppix xorg.conf copied to my debian installation doesn't help...

Ibidem
Posts: 160
Joined: 2010-12-24 18:28

Re: Thinkpad a22p - ATI mobility 128 AGP 2X

#11 Post by Ibidem »

staetz wrote: I copied the xorg.conf mentioned above -> still the same, I disabled dri -> still the same

Any idea what is wrong

Many thanks in advance!!

PS
It is not an hardware problem, if I start with Knoppix I have beatiful GUI, but the Koppix xorg.conf copied to my debian installation doesn't help...
Sounds like you might have hit this (very old) bug:
http://bugs.debian.org/459843

Summary: dbus-x11 1.1.2-1 introduced a bug, which showed roughly the aforementioned issues

I'd try switching the driver to VESA or (perhaps) fbdev, by uninstalling the
xserver-xorg-video-radeon/amd/ati/r128 drivers.

ALso, check parameters for the aty128fb module (should be what you're using)

I'd suggest a new thread since it's a black screen (different problem) and a new release
Thinkpad X100e/Debian Squeeze (All reposiories enabled)/Linux 3.4.11:
1GB RAM/1.6GHz Neo X2/ATI HD 3200/RTL8191SEVA2 wlan0, RTL8169 eth0

Post Reply