Slackware Linux on the IBM Thinkpad 380ED |
| All rights reserved. IntroductionThis document describes how to install Slackware Linux on a Thinkpad 380ED. The 380ED is really a very nice machine. Pairing it with Slackware Linux 8.0 demonstrates how well-engineered IBM's older laptops are. You might think that the Pentium 166 MMX would underperform, but with this distro, it doesn't. I have certainly seen much-higher MHz computers do much worse.I have used the 380ED+Slackware for software development in C and Java, MP3 playback, CD ripping, simple word processing, CAD work, and web browsing. It can also play back MPEG1 video. My 380EDThe particular system I own is IBM model number 2635-6AU, which is a model sold in the USA. The following is some useful data on this system obtained from /proc/cpuinfo, lspci, etc.
Why this distro?I always use Slackware, because I have also found it to be reliably put together and rationally organized. Slackware is slightly different than other distros in that the emphasis is still as much on the command line as it is on the fancy bloated GUI systems like Gnome and KDE.This computer is fast enough to run Slackware 8.0 quite well. Slackware 8.0This version of Slackware occupies perhaps 300-500 megs of space and includes all the latest. The 380ED's built-in CD-ROM drive means you can install in the easiest way possible from CD. I myself however installed by copying the needed files into the Windoze partitition.Installation
KernelsI have compiled and used kernels 2.4.14 and 2.4.18 and they work fine.X-WindowsXFree86 4.1This is the server that comes with Slackware 8.0. When I tried running the server, it started up without an requiring XF86Config file and has since had no problems at all.Gnome / KDEI consider these to be bloated lameware and I don't use them. However I do use the occassion app that is compiled to use their libraries, and performance on this system isn't great using such software but it isn't terrible. If possible, stick to what is included with Slackware 8.0.FramebufferI never tried the 2.6 kernel on the 380ED, but if you are interested in using it, download kernel 2.6.9 along with FramebufferUI, which is my in-kernel windowing system. This machine should run it fairly quickly.AudioI haven't been able to use a sound driver compiled into the kernel, because the kernel was either too large on several occassions or on a few others it just didn't work.However I've gotten it to work as a module. The key was, enable sound when compiling the kernel, then do the following in whichever /etc/rc.d file you prefer. To make modules, select them via 'make menuconfig' and then run 'make modules' and 'make modules_install'. modprobe sound insmod uart401 insmod sb io=0x220 dma=1 irq=5This permits /dev/{audio,dsp} to work. If you cat a .au file to audio it plays, and MP3 files sound great running the commandline program mpg123 (Slackware package ap1/mp3.tgz).
Note, I set the sb parameters in DOS using the ps.exe program.
PCMCIAThe PCMCIA port works fine with my 3COM 574 Xjack NIC. However I have not found a way to access my Flash memory card (a CompactFlash in an adaptor); I gather that the PCMCIA-CS package doesn't support PCMCIA IDE yet. I haven't tried any other type of card.
Update: kernel 2.6 provides that functionality.
WindowsShould you need to run Win 95/98 for some reason (wireless?), you can download the final drivers for the 380ED from here.Documentation
Spare PartsAt this point, I have only purchased RAM.
Links
|
|