Linux inCompaqtible!

Linux inCompaqtible!

I got rid of my Toshiba notebook computer awhile back because I wasn't giving formal presentations very often. That's all I ever used it for. Most conferences have islands of publicly available computers for reading and responding to e-mail at a show. I use my handy Palm V for almost everything else I need, so I don't take a notebook to a show anymore unless I have to give a presentation. You see, I hate notebook computers. I resent having to lug a seven-pound machine across the country.

Unfortunately, I had to give a presentation on Linux-based Web development tools at PC Expo this year, and it looks like I have a few more presentations scheduled in the next few months. So I gave in and bought another notebook. I picked up a Compaq Presario 1600 floor model (yes, I know you can get the cute, light Sony VAIO to run Linux, but the CD-ROM drive wasn't available locally, and I needed a laptop immediately).

After spending two days getting Linux to run, all I can say is, "What was I thinking?". I know from experience that the most troublesome hardware for Linux comes from Compaq. Over the past few years, I have been able to install Linux quickly on just about any hardware - from IBM laptops to bizarre no-name home-brew computers. But I've always had trouble getting Linux to run on a Compaq. Call it bad luck. Call it Compaq's fault. I don't know which, but it's the truth.

This notebook was no exception. The first thing I tried to install was Caldera 2.4. Everything went fine except the XFree86 configuration. It wouldn't recognise the Trident Cyberblade i1 video, and I couldn't get the video to work with any of the Trident settings when I chose them manually. Red Hat 6.1 was no better.

I found one site on the Internet where someone said he solved his video problems on the same notebook by moving to XFree86 4.0. I could have installed XFree86 4.0 on Caldera 2.4 or Red Hat 6.1. But Mandrake 7.1 comes with XFree86 4.0, and I've been itching to try Mandrake 7.1 anyway.

So I installed Mandrake - eventually. I suspect the problems I encountered were caused by the fact that I burned my own copy of Mandrake 7.1 onto Memorex CD-R disks. The Compaq DVD drive seems to have problems reading these disks. So it failed to install certain packages at first. It took a couple hours and numerous retries, but I managed to get everything installed, including XFree86 4.0. Unfortunately, XFree86 4.0 by itself didn't solve the display driver problem. (By the way, as far as I can tell, DVD capabilities are currently useless on Linux.)My wife, who is the ultimate Internet search engine, turned up a great Linux on Laptops resource at www.cs.utexas. edu/users/kharker/linux-laptop. This page points to Linux configuration tips and details for a long list of notebook computers. The URL included for XFree86 configuration for the Compaq Presario 1600 is ~bdropps/xconfig.htm. I downloaded the configuration file for XFree86 4.0, installed it, tweaked a couple of settings, and it worked. There is also a configuration file for XFree86 3.3.6 you can get at the same page, but that didn't work for me.

The sound card in the Compaq 1600 is a Sound Blaster-compatible chip set from VIA Technologies. Mandrake 7.1 automatically detected this card and configured it, but the driver wouldn't load.

I took a wild guess based on the error message and enabled the MIDI capabilities of the laptop. Then the sound driver loaded but it won't work.

After a little digging, I found out that the Linux 2.2.16 kernel changed this driver significantly. So I downloaded the 2.2.16 kernel and tried it. Finally the sound was working.

Unfortunately, the Compaq 1600 has a Winmodem. There is a Linux driver for this particular Lucent chip set, but it is a binary-only driver that is precompiled for the Linux 2.2.12 kernel. It doesn't load with my 2.2.16 kernel, and I dislike Winmodems enough that I don't want to go back to a 2.2.12 kernel just to use this one. I still have an ActionTec DataLink 33.6Kbps PC Card modem left over from the dawn of time, so I'll have a way to dial out if I can only find the dongle for that thing.

Nicholas Petreley is editorial director of LinuxWorld. Reach him at

Follow Us

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.
Show Comments