Linux Mandrake 7.2 on Notebook:
IBM ThinkPad A20p Model 2629-6SG

This document provides a description of the installation and configuration of Linux Mandrake 7.2 on an IBM ThinkPad A20p notebook computer. It can serve as a guide for setting up your own A20p system, a reference for setting up aspects of other machines with similar hardware.

1. Contents

2. Introduction

The ThinkPad as I ordered it came with the following specifications:

3. Installation

 If you have more hints, write me  !

The ThinkPad came with Windows98SE installed, and though I tend towards the extreme side of Linux zealotry I decided to leave the beast installed for the time being so I could watch DVD's and use the Hibernation. For all Partitioning issuses i dicided to use PartitionMagic 5.0x from DOS. So I shrank the Windows partition down:


I installed  Mandrake Mandrake 7.2. The installation process went fine until the display selection.
I've choosed the Generic 1400x1050 LCD panel, the ATI rage mobility card was correctly detected. But don't test the configuration and don't set the graphic login (as XFree is not fully set).
Then once the confiugration ended and it reboot the A20p, log in as root.
 

4. PCMCIA

Installation of PCMCIA Drivers done (autodetect) and running. (Except running with loadlin from WIN98! Then you will not be able to load the PCMCIA Module!)

5. Xwindows

The A20p uses the ATI Mobility 128 AGP video card. At installation time choose the Generic 1400x1050 LCD panel, the ATI rage mobility card was correctly detected. But don't test the configuration and don't set the graphic login (as XFree is not fully set). After reboot replace the r128_drv.o with better  support from CVS,  copy the module to /usr/X11R6/lib/modules/drivers/ . (Do not enable DRI!)
Use the following XF86Config File.

6. Sound

The A20p comes with a Crystal SoundFusion PCI soundcard. Using the ALSA snd-card-cs461x modules. Compile it with "./configure ; make install". First you must disable "PCI Bus Power Mgmt" in BIOS menu. Push [F1] at startup, and disable <Config> - <Power> - <PCI Bus Power Management> (last entry, scroll down!). Otherwise you are unable to play files using PCM.

More hints you find here from Alan Shutko.

7. Modem

Tha A20p includes a Xircom Modem MPCICard with PartNO: MPCI3A56GSP-100PA. This device works great with the Lucent WinModemDriver. Just download the file, unpack with unzip and start ./ltinst. If its not able to find the devicelink, remove the module by ./ltuninst and redo ./ltinst.
A more stable version (5.78d) of the lucent driver, you will find here.

8. USB

I have not yet had a chance to test the USB port, as I have no USB devices. If anyone has info on this, let me know and I'll update this site.

9. APM

Apm is giving a correct load of my battery. apm -s working very well. For wakeup use [Fn] and when see garbage on the screen just move the mouse a little bit, and the desktop is ready again!
Hibarnation with running X-Server will result in unusable X-Desktop after resume!
 

10. Intel Ethernet Pro/100+ MiniPCI

The kernel and the module for Intel Pro/100+ working ok (Module eepro100 autodetected!).
 

11. Appendix A: Files

XF86Config for XFree86 4.0.1
XF86Config for XFree86 3.3.6 FBDev
ALSA source code

12. Appendix B: References