TC1.1 Live CD - ATI Rage Mobility chipset missing in R128 driver

Robert G. (Doc) Savage dsavage at peaknet.net
Thu Oct 14 08:11:19 UTC 2010


I've just made and booted an i686 TC1.1 Live CD for my old 32-bit
Thinkpad A22p w/ATI video and 1600x1200 screen.

As I expected, the video display is torn into vertical stripes starting
about 2/3 of the way across (old problem). This can only be corrected
with a manually-created xorg.conf file (copy attached) on a
fully-installed system. Curiously, an Alt-PrtSc snapshot copied to
another system does not show the tears.

The only new thing I see that isn't working correctly is the screen
resolution. It boots up as an Unknown monitor at 1280x1024. There's no
system-config-display utility to change it to 1600x1200. lspci correctly
identifies my ATI video chipset:

[root at localhost ~] lspci | grep ATI
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x [rev 02]

Somehow that particular version has never been included in the R128
driver's list of chipsets. The closest match in /var/log/Xorg.0.log is:

ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP)

A few lines later in Xorg.0.log the LCD panel is correctly detected:
[   318.256] (**) R128(0): Using flat planel for display
[   318.257] (II) R128(0): Primary Display == Type 2
[   318.257] (II) R128(0): Panel size: 1600x1200
[   318.257] (II) R128(0): Panel ID: LG.PHILIPS LP150U1-A2
[   318.257] (II) R128(0): Panel Type: Color, Single, TFT
[   318.257] (II) R128(0): Panel Interface: LVDS

Yet the desktop still comes up in 1280x1024, the highest resolution
available with System -> Preferences -> Monitors. It's being prevented
from using 1600x1200 by the default hsync:

[   318.280] (II) R128(0): <default monitor>: Using hsync range of 31.50-74.01 kHz
...
[   318.284] (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
...
[   318.285] (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
...
[   318.289] (**) R128(0): *Default mode "1280x1024": 162.0 MHz (scaled from 108.0 MHz), 60.0 kHz, 60.0 Hz
[   318.289] (II) R128(0): Modeline "1280x1024"x60.0  1280 1344 1368 1840  1024 1026 1029 1074 +hsync +vsync (64.0 kHz)

How does one go about getting the R128 driver updated to include the "M3
AGP 2x [rev 02]" chipset?

--Doc Savage
  Fairview Heights, IL
-------------- next part --------------
Section "Device"
	Identifier "Videocard0"
	Driver 	"r128"
EndSection

Section "Monitor"
	Identifier	"Monitor0"
	VendorName	"IBM"
	ModelName	"Thinkpad A22p"
	DisplaySize	305 229
	# 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz
	Modeline "1600x1200 60.00"  160.96  1600 1704 1880 2160  1200 1201 1204 1242  -HSync +Vsync
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"Videocard0"
	Monitor		"Monitor0"
	Subsection	"Display"
		Viewport	0 0
		Depth		24
		Modes		"1600x1200"
	EndSubSection
EndSection


More information about the test mailing list