[ltp] Thinkpad 760XL, Red Hat 8.0, and XFree86

Tino Keitel linux-thinkpad@linux-thinkpad.org
Tue, 24 Dec 2002 22:49:57 +0100


--bCsyhTFzCvuiizWE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Tue, Dec 24, 2002 at 17:29:37 +0100, Tino Keitel wrote:
> On Mon, Dec 23, 2002 at 22:25:38 -0500, Mike Barnard wrote:
> > 	Hi. I've got this crappy old Thinkpad 760XL that I've been
> > 	running linux on for quite some time now, but I can't get X
> > 	working to save my
> > life. Actually, it used to work under Red Hat 7.2. I upgraded to 7.3
> > and while it worked fine for the graphical install, it became a
> > jumbled mess when I tried to run it after the 7.3 install. I moved to
> > 8.0, hoping to make things better, but it made them worse - now I get
> > nothing at all. The X server starts successfully but NOTHING is
> > displayed - it's just a black screen. I can kill the server with
> > control-alt-backspace and it shuts down normally, but I never get to
> > see anything on my display. Furthermore, when I did the 8.0 install,
> > even the X server that starts for the graphical install didn't work.
> > It worked fine for 7.2 and 7.3. If anyone has a working XF86Config
> > for a Thinkpad 760XL (or any other Thinkpad with the Trident Cyber
> > 9385 chipset) I'd REALLY appreciate it.
> > 
> > Oh, and as an aside, does anyone know what Red Hat has replaced the
> > old, reliable Xconfigurator program with? I have nothing to easily
> > configure my X server with in text mode now. Tweaking XF86Config by
> > hand is not my forte.
> 
> Hi Mike,
> 
> here is my Christmas present for you: an XF86Config file. :-) As you can
> see from the comments, this one is for a 765L, however, I tweaked it a
> little bit, so I think it should work with a 800x600 resulotion.
> 
> Regards,
> Tino

Oops, here is the attachment.

--bCsyhTFzCvuiizWE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=XF86Config-4

# XF86Config-4 file
# Works on IBM ThinkPad 765L (Trident Cyber9385 2 MB, 1024x768 LCD)
# Created for XFree86 4.0.3 by Tino Keitel <tino.keitel@web.de>

Section "ServerLayout"
	Identifier     "XFree86 Configured"
	Screen      0  "ThinkPad Screen" 0 0
	InputDevice    "IBM ThinkPad 765L Trackpoint" "CorePointer"
	InputDevice    "LIRC mouse daemon"
	InputDevice    "IBM ThinkPad 765L Keyboard" "CoreKeyboard"
EndSection

# Adjust this
Section "Files"
        FontPath "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
        FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
        FontPath "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
        FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
EndSection

Section "ServerFlags"
	Option "BlankTime" "0"
	Option "StandbyTime" "0"
	Option "SuspendTime" "0"
EndSection

Section "Module"
	Load  "extmod"
	#Load  "xie"
	Load  "glx"
	Load  "GLcore"
	Load  "dbe"
	Load  "record"
	Load  "type1"
	Load  "freetype"
	Load  "speedo"
	Load  "ddc"
EndSection

Section "InputDevice"
	Identifier  "IBM ThinkPad 765L Keyboard"
	Driver      "keyboard"
	Option      "XkbModel" "pc105"
	Option      "XkbLayout" "de"
EndSection

# I use the repeated mouse data from gpm.
# You can use the line that is commented out to disable this.

Section "InputDevice"
	Identifier  "IBM ThinkPad 765L Trackpoint"
	Driver      "mouse"
	Option      "Device" "/dev/gpmdata"
	#Option      "Device" "/dev/psaux"
	Option      "Protocol" "PS/2"
	Option      "Emulate3Buttons"
	Option      "Emulate3Timeout" "150"
	Option      "SampleRate" "2400"
	Option      "Resolution" "200"
EndSection

Section "InputDevice"
        Identifier  "LIRC mouse daemon"
        Driver      "mouse"
        Option      "Protocol" "ImPS/2"
        Option      "Device" "/dev/lircm"
        Option      "DeviceName" "Remote"
        Option      "AlwaysCore"
        Option      "Buttons" "5"
	Option      "ZAxisMapping" "4 5"
EndSection

# The Modelines need a modified trident_drv.so.
# Otherwise the X server will use fixed timings and ignore the
# Modelines if the LCD was active at boot time.

Section "Monitor"
	Identifier   "LCD 1024x768"
	VendorName   "IBM"
	ModelName    "ThinkPad 765L 13,3 inch LCD 1024x768"
	HorizSync    30.0 - 68.0
	VertRefresh  40.0 - 105.0
	# DisplaySize  272 204

EndSection

Section "Device"
	Identifier  "Trident Cyber9385 2 MB"
	Driver      "trident"
	VendorName  "Trident"
	BoardName   "TGUI 96xx"
	BusID       "PCI:0:3:0"

	# Reduce power consumption (I'm not sure about that)
	# Default is 42.95 MHz
	# Option      "SetMClk" "34.8MHz"
EndSection

Section "Screen"
	Identifier "ThinkPad Screen"
	Device     "Trident Cyber9385 2 MB"
	Monitor    "LCD 1024x768"
	DefaultDepth  16
	
	SubSection "Display"
		Depth 16
		Modes "800x600"
	EndSubSection
EndSection

--bCsyhTFzCvuiizWE--