GNU/Linux / Compaq Armada mobile / Ericsson R320S
by Marc O. Gloor

Running Linux on the Compaq Armada series

This site will give you a short overview on how setting up Linux on the Compaq Armada notebook. I'm running Debian GNU/Linux 2.2 (potato), everything did work fine expecting the IRDA part together with my Ericsson R320S cellular. Finally, I also fixed the IRDA problems.
 

Base System Setup

Debian base images (disk) from ftp.debian.org downloaded and installed, configured partitions as following:

    Name        Flags      Part Type  FS Type          [Label]        Size (MB)
 ------------------------------------------------------------------------------
    hda1                    Primary   Compaq diagnostics                  15.49
    hda2        Boot        Primary   Linux ext2                        5302.89
    hda3                    Primary   Linux swap                          85.16

Please note: It makes no sense configuring big partitions in size like example above, in my case I need it for big file transfer reasons. After the base operating system setup, I installed all other components via dselect/apt from the local debian mirror here in switzerland, but before, I had to configure the pcmcia modules, see below.
 

PCMCIA Setup

If you have a pcmcia network card, you have to compile the operating system with module and basically TCP/IP support. Download the newest pcmcia card services kernel modules from David Hinds at http://pcmcia-cs.sourceforge.net. Untar the sources in /usr/src and run make config, make all and make install. Please read the PCMCIA-HOWTO inside the card services disitribution. I'm using card services 3.1.23 with kernel 2.2. patchlevel 16.
 

Graphics subsystem and X11

On every box I installed Linux, I prefer a light and efficient desktop environment (similar to CDE), so I prefer the XFCE desktop environment together with the fvwm window manager, here is a screenshot from my Sun Sparc running xfce/fvwm. The Chips&Technologies 65555 graphics adapter is running well in 1024x768 true color mode. Setting up X11 on the Armada is simple. For debugging purposes, you can get my XF86Config but don't use it without any experience using X11! No warranty of any kind.
 

Sound subsystem

I finnaly got sound working properly on my system. The Armada 1700 has an ESS1688 soundchip. Configuring the Kernel as described below:

After rebooting linux, the operating system has builtin sound support.
 

Setting up an Internet connection using IRDA and wvdial

IrDA is an exciting way of communicating with remote devices. Because I use my mobile for business reasons, I need remote access to the company network for administering an RS/6000 environment. I'm using the Ericsson R320S (and sometimes the Nokia 6110) cellular. First I had some troubles setting up IRDA (no experience) but now it works fine. Most cellular phones use the IrCOMM standard, so after setting up irda, the infrared port can be configured like a serial device together with a modem. The CONFIG_IRTTY_SIR kernel option makes it possible to use Linux's own serial driver for all IRDA ports that are 16550 compatible, however, this limit the speed of the connection to 115200 bps but this is 12 times faster than a 9600bps GSM data connection over (IrCOMM). Standard Infrared (SIR) can handle up to 115'200 bit per seconds. Fast Infrared (FIR) can handle up to 4 Megabit per seconds.

Download the newest irda utils package from Dag Brattli at http://www.moblix.org . Untar the sources in /usr/src and run make clean, make all and make install. Please read the Linux Infrared HOWTO inside the irda disitribution. I'm using irda 0.9.13 with kernel 2.2. patchlevel 16.

This example just describes the installation on my system:

After installing IRDA, you should be able to connect to your ISP using wvdial in SIR mode.
For additional information about UNIX software on mobile systems, check also http://tuxmobil.org


$Id: armada.html,v 1.14 2020/11/21 11:13:30 gloor Exp $
Author:
marc_dot_gloor_at_u_dot_nus_dot_edu


home