Installing Linux on an Acer 200T


We decided to go with Acer 200T because it was reasonably priced, it had a more standard ATI video card and because the salesperson at the local Acer distributor had successfully installed Linux on a similar model.
The Specs
Acer 200T (Travelmate)
Intel Celeron 500MHz Processor
64MB DRAM
5.4G Hard Disk
12" TFT Screen
24X CD-ROM
ATI Rage Mobility-M video card with 4M VRAM
Lucent Technologies Soft Modem
"SoundBlaster-Pro compatible" sound card (Yeah, right).
Uses the Cirrus Logic CS4299 chipset

Compatibility
In short, everything works except for the modem and the sound card. See details below.

Repartitioning the Disk
The hard disk came with Windows 98SE pre-installed and hogging up the entire disk. The laptop doesn't come with a full-fledged Win98 CD: it comes with a "Recovery CD". Essentially, if something really goes wrong, you can use the Recovery CD to restore the laptop to its manufacturer's setup. That means it will repartition and reformat your hard disk, wiping out Linux. The only option, therefore is to use FIPS.EXE to shrink the Windows partition. FIPS comes with most Linux distributions.

Installing Redhat 6.2
In general, it was painless (especially when compared with 7.0). Here are a few pointers.

Using the Touchpad
Even though the Touchpad is a PS/2 device, it won't work with either the gpm or XFree86 PS/2 driver. Instead, you need to run gpm with the following switches:
     /usr/sbin/gpm -t synps2 -R
     
The -R switch makes gpm act as a repeater. Essentially, since XFree86 doesn't have a synps2 driver, gpm will translate the synps2 events into msc (by default) events and dump them to the fifo /dev/gpmdata. Then, you can have XFree86 get the mouse events from /dev/gpmdata instead of /dev/mouse. Now, if you plug a bona-fide PS/2 mouse into the PS/2 port, then this will disable the touchpad. This seems to be at the hardware level, so you have to choose. In any case, with a real PS/2 mouse, you setup gpm and XFree86 as usual. One thing I have managed to do is have a serial mouse and the touchpad work at the same time. In this case, you run gpm with the following switches:
     /usr/sbin/gpm -t synps2 -M -t mman -m /dev/ttyS0
     
Here, gpm is getting data from multiple ports. It still decodes the data and dumps it to /dev/gpmdata, so XFree86 can read events from both mouse and touchpad.

What's not working
There are a couple of problems with linux and Acer200T:

Chris Burns
Dept. of Astronomy, University of Toronto
http://www.astro.utoronto.ca/~burns