Visits from friends
Family reunion 2005
RIP, Mr. Puce
Buy Astrocade games
The Thinkpad X20
Here are some notes on getting Fedora Core 3 to run on a Thinkpad X20 - including modem and 3D support.
If you have the 3COM combo modem/ethernet card, skip the modem part. The 3COM modem is a paperweight under Linux, though the ethernet part of it will work. Look on Ebay for the Lucent/Intel modem combo card and swap it out to get a working internal modem.
Fedora Core 3 supports the ethernet controller, sound, and (partially) the video card out-of-the-box. Full support for the video card and modem requires a little extra work.
APM will work if you pass
If your system just beeps a bunch of times after you press Fn-F4, or locks up when you close the lid
to suspend, you may need to stop the PCMCIA service before suspending. Edit
There is probably a cleaner way to do this, but I can't make sense of the comments at the beginning of the file telling me what script I am supposed to edit. The edits above will fix APM suspend, at least. The edits are not necessary for APM hibernate.
TODO: Add information about creation of hibernation file under Linux using tphdisk.c.
APM update: January 10, 2005
A note on reliability: Testing this out for a little while, I've found APM hibernate to be extremely reliable. The system will wake up every time. 3D support, modem, and sound all survive. APM suspend is mostly reliable. I have had it die on me if I suspend the system on the port replicator and then wake it up on battery. This may have just been random bad luck, but I haven't had time to try to reproduce it properly.
3D Support for the ATI Rage Mobility P/M
This card is a Mach64 series card, and does have 3D support in recent versions of Xorg. However, Fedora does not build the required drivers by default. To get 3D support working, you must recompile the X server. Here are the steps, which you'll need to do as root.
Install the xorg source RPM
As of this writing, that's
Edit the spec file to build the mach64 driver
You'll need to make two changes. First, change the version number of the package so that
you'll know it's modified and won't confuse it with the original package. In
You'll also need to tell the build process to build the driver. Further on in the spec file
(it's huge), there's a section where the
Probably the easiest way to find this part of the file is to search for "EOF" using your text editor.
Build the RPM
First, I build a source RPM, because we'll need the source again.
Now, build the binary RPM. This will take a while.
Once this is built:
This will install the new X server and related programs.
Building the kernel module
Fedora Core 3 does not come with the kernel module needed for the mach64 driver to work. So, you've got to build that too. Install your xorg source RPM and go to the source directory:
Unpack the xorg sources.
Inside the extras directory, you'll find the source for the kernel module you need.
Now, build the module.
When this is finished, you'll have the kernel module you need. Install it.
Modifying your xorg configuration
You'll need to add a few options to your
Making 3D acceleration work for users
You may find that on your next reboot, 3D acceleration doesn't work for your user account
(but it does for root). If that's the case, then edit your
Notes on 3D
I've heard, but am not able to verify, that 3D acceleration on the Thinkpad x20 works only if your display resolution is set to 800x600x16 bit color or lower. Since I don't have an X20 with the 1024x768 screen, can someone verify for me whether that's true or not?
I've noticed that with recent versions of XOrg
To fix the breakage of display switching with
My question is simply ... why the hell is this disabled by default??? The next thing you know,
we'll have to edit our configuration files and add things like
To get the modem to work, I had to modify
This is probably a
|Click this link to go back to the top|
|This page was last updated September 10, 2005.|
|This web site was last updated December 19, 2009.|