Linux on Olivetti Echos laptops

Bottom Line

Photo of Echos laptop
The basic news is that Linux works on Olivetti Echos and Echos Pro laptops. The OS works, LILO works, the peripherals work. XFree86 3.3 works well with the Chips&Technologies chipset of the Echos series, and but supposedly not with the Cirrus Logic chipset of the Echos Pro series (driver stated as supported, but broken, as of XFree86 3.3.3.1).
I have personally installed Slackware (up to 3.6) with Linux 2.0 (up to 2.0.36) on a Olivetti Echos P100E, and I have confirmation that Linux works on the Echos P100C, P100D, P100E, P120S, P120E and on Echos Pro P133. I’d be surprised now if anything on the Olivetti Echos didn’t work right under Linux. Some parts, such as PnP sound might take a little extra effort.
I no longer have a valid link for an online catalogue of the Olivetti Echos Series. See the links section for a link to Olivetti’s support site. There are still pages for the various models.
If you have comments about running Linux on the Olivetti Echos laptops, you can post you messages here: Add your comments

About the Olivetti Echos laptops

The various Olivetti Echos and Echos Pro models, ranging from Pentium 90 to Pentium 150, have the following features:

  • Support for 8 to 40Mb RAM.
  • Internal removable disk of either 510Mb, 810Mb, 1Gb, 1.2Gb or 2Gb.
  • TFT or DSTN display of 10.4″, 11.3″, 11.8″ or 12.1″ capable of resolutions of 640×480 (VGA) or 800×600 (SVGA).
  • Chips and Technologies CT65545/CT65548 based PCI video card, 1Mb (Echos) or Cirrus Logic CL-GD7548 (Echos Pro)
  • SB Pro compatible 16-bit sound card with build in speakers and microphone.
  • CD-ROM drive, quad speed or more, IDE/ATAPI, interchangeable with the floppy drive or second battery pack (optional).
  • Two button PS/2 touchpad.
  • Two PCMCIA II slots or one PCMCIA III slot.
  • Interfaces for external monitor, mouse, microphone and speakers. Infrared serial link.

Linux Installation

Any modern distribution of Linux should install fine on the Echos. I have personally installed Slackware 3.1 with no serious problems.
The Olivetti laptops come with a dual Win95/WfW setup, and you have to choose which system you want the first time you boot. The other system is deleted. There is no selection for “none”.
The first time (on a computer I had to return due to a minor hardware fault) I chose Win95, and the installation blocked in a hardware-detect. After 20 minutes I turned the thing off, after which it wouldn’t boot. Linux to the rescue. I made bootable floppies with FIPS (on another machine) and repartitioned, booted Linux from floppies, made a backup of the DOS-partition on a Linux partition (the ramdisk holds mke2fs, mount, umount, tar and the msdos file system), and went for a complete reinstallation of DOS/WfW. I received no driver-floppies for the CD-drive, the sound card og the graphics card, but could extract it all from my backup under Linux. Amazing how Linux always helps when DOS/Windows screws up.
The second time (on the replacement computer I received) I chose the WfW installation, and everything went smoothly.
I reckon a normal installation will be: (1) install selected Windows system at first boot (obligatory); (2) repartition using FIPS; (3) install Linux.
To install Linux from at CD-Rom, you need the cable that comes with the computer to attach the floppy drive to the parallel port. The procedure is as follows. Turn the computer off. Place the CD drive in the bay, and connect the floppy drive to the parallel port with the cable. Fasten the screws firmly. Now turn the machine on and press F2 to enter the setup. Find the configuration menu for integrated peripherals and change the mode of the parallel port to FDD mode. Initially it will probably be “Uni-directional” or “Bi-directional”. Save and exit the setup, and when the system boots, the now external floppy drive will be A:. From this point on your have a normal system with both floppy and CD-ROM drive and you can install as usual.
To revert the parallel port to normal usage, boot, enter the setup, change the parallel port mode to Uni-directional (for normal printing) or to Bi-directional (for use with a ZIP drive or similar), save and exit. I have been told not to attach or detach the parallel cable while the computer is on, but I have done so with the computer in the suspended state (i.e., with the lid closed or by pressing Fn-F2). To switch the mode of the parallel port, you have to boot to enter the setup.

X Windows

The Olivetti laptops uses a Chips and Technologies chipset, the CT655XX models (on my P100E it is a CT65548). This chipset is supported by the Xfree86 SVGA driver.
I have been told that the Echos Pro series uses a Cirrus Logic chipset (the CL-GD7548), which might or might not be supported by XFree86. More information here

Sound

The Olivetti Echos come with a SoundBlaster Pro compatible card.
I received no documentation or floppies for the card, but I found some settings in the Windows setup, getting the basic parts to work. All in all I have received the following information on using the sound driver under Linux:

Model Settings
P100E SB Pro, addr 0x240, irq 5, dma 1
P100E SB16, addr 0x240, irq 5, dma low 1, dma high 1,
mpu io 300, mpu irq 10.
P120S SB Pro, addr 0x220, irq 5, dma 1, dma2 5

The situation is more complicated on the Echos Pro, as the sound adapter is PnP, requiring isapnptools to be used.
The Linux sound driver works well (at least for me). It plays .wav files in mono and stereo, I can record sounds using the internal microphone, /dev/audio works and I can play audio CDs without problems. To play audio CDs you don’t have to load the sound driver, but then you can’t change the volume.

Power Management

The Echos offers three automatic power management features: turning off the hard drive, the LCD display, and putting the entire system into suspend mode (pressing Fn-F2).
Power management for the hard drive doesn’t interfere with Linux at all. The hard drive spins down as often as Linux will allow it to. The hard drive spins back up when it is needed. (The drive doesn’t seem to spin down when my 3c589 PCMCIA card is in use — rs).
Turning off the display haven’t been tested, as I run X all the time. The X screen blanker works in the normals fashion, and therefore leaves the backlights on always.
Suspend works, in console mode and under X. Pressing Fn-F2 or closing the cover puts the computer in suspend mode (closing the cover might not suspend if you have PCMCIA cards inserted, in which case only Fn-F2 works). Under XFree86 3.2(A) at 800×600 (256 or 64K colours) the display comes back as expected, and the system reacts as usual.
The laptops supports two different kinds of suspend mode: Suspend To Ram and Suspend To Disk. The “Suspend To Ram” mode shuts down all peripherals but keeps refreshing the memory, thereby using a minimum of power. The “Suspend To Disk” writes the complete system state to disk on a special partition (type STD) and shuts down the whole computer. When the power is turned on again, the bios reloads the saved state. This is intended for emergency shut down when the battery is dangerously low on power. “Suspend to Disk” works, but does cause problems with the sound chip and PCMCIA cards. They have no power in suspend mode, and can lose internal state.
I have no measurements on battery time. Olivetti says 1,5 to 2,5 hours, but it seems to more like 1 hour.
I run apmd 2.4 with no problem. The two user programs, apm and xapm, does cause problems. With xapm running the mouse occationally behaves erratically, and running apm in a tight shell loop virtually kills the mouse. Somehow the opration of the two programs interfere with the mouse. This was with Linux 2.0.0 (no patches).

Peripherals

PCMCIA

I only use a 3Com 589 Etherlink III adapter, and it works flawlessly. I installed the Slackware pcmcia package, and had to do no modifications at all, except for IP-setup in /etc/pcmcia/network.opts. The card is detected and initialised at boot time or when inserted, and the card is correctly disabled when removed.
I have a Delkin Devices SmartMedia Adapter for reading the SSFDC cards from my digital camera. It acts as a removable IDE disk, so I had to configure the kernel with support for removable IDE disks and recompile the pcmcia tools. This might already have been done for other distributions (I use an ever more molested Slackware).

CD ROM

Most Echos models come with a CD-Rom drive. Mine is a TEAC drive. It is interchangeable with the floppy-drive, but only with the machine turned off. Hotswapping isn’t possible. To use both at the same time, connect the floppy drive to the parallel port as described above.
Linux should be configured with support for IDE/ATAPI CD drives.

Docking Stations

I have no experience with these. Nobody have ever written to about it, so …

Other Network Resources

I have found these pages very useful in my work with the Olivetti Echos laptop:

About This Document

This page has benefited from the experiences of several Linux/Echos users, too many to mentionhere. Thanks for all the feedback and information..

Open ends or unsolved problems

I find this document lacking in at least these areas:

  • Precise information on video chipsets for the different models
  • Information on XFree86 and the Cirrus Logic chipsets (does it work?)
  • Precise information on the sound hardware and its configuration
  • Information on the use of docking stations

Comments

23 responses to “Linux on Olivetti Echos laptops”

  1. Gabriele Tozzi avatar
    Gabriele Tozzi

    Hi!

    I found the page “Linux on Olivetti Echos laptops” on your website.
    Recently, I acquired an Echos P120C, then I decided to install “sid” Debian GNU/Linux with kernel 2.4.26 on it. All works fine, but i wasn’t able to enable dma on the hd ’cause “hdparm -d1 /dev/hda” says me “HDIO_SET_DMA failed: Operation not permitted”. Now my hd runs without dma and I got a transfer rate of about 2Mb/s… really too slow! I would like to know if you encountered same problems, and, if this is possible, how you solved them.

    I apologize for this intrusion and for my bad english.

    Gabriele Tozzi

  2. ciao gabriele, sto per installare debian su un echos p150 e dato che sono un neofita ti chiedo se potresti gentilmente darmi un paio di dritte… un altro mio amico è in possesso di un p133 ma ha piantato l’installazione perchè durante questa il bios gli ha chiesto una password di manutenzione…
    sperando che tut legga ancora il form ti lascio la mia email coma79@tim.it

  3. clint pace avatar
    clint pace

    im clint from malta
    i wont to ceck dvd rw or dvd rom to olivetti echos pro150x you have on stock ? pls
    tank you

  4. sorry clint, but I don’t sell stuff here.

  5. Marco Garri avatar
    Marco Garri

    Salve a tutti, cerco disperatamente di installare Linux su un Olivetti echos pro 166 sm, qualcuno puo’ aiutarmi? Grazie!
    Hello folks..i’m trying to install Linux on my Olivetti echos Pro 166 sm, could anyone please help me?Thanks.

  6. louise edwards avatar
    louise edwards

    i need a book to how to run my laptop please can you help

  7. ciao, le tue informazioni sono veramente preziose, posso chiederti di spedirmi o pubblicare il file di configurazione di X???

  8. echosguy avatar
    echosguy

    Hi,
    I need some help with X configuration, mi laptop has a very low video resolution, and i don’t remeber well, but with windows the resolution was better….u know something for use a resolution that not chunk video size or have lesser colors?????

  9. imperialfists avatar
    imperialfists

    Hello,
    I have an Olivetti Echos 100E but I do not have the cable, you described. Can I still get Gentoo onto my Nootebock somehow??

    thanks

  10. bios password help

  11. Jørgen Stutemeyer avatar
    Jørgen Stutemeyer

    Hi!!
    I’m trying to get my ECHOS P120C to run X in 800x600x16, but I can only run 800×600 in 8 bit mode. 640x480x16 is running just fine; but I would rather like to run it at 800x600x16. Any suggestions…?

  12. Philipp Sadleder avatar
    Philipp Sadleder

    Hi,
    I’m trying to get my ECHOS PRO 150 S running, but it fails to load the respective pcmcia driver. Do you have any hints for me?

  13. salvador avatar
    salvador

    Hi I have a Olivetti Echos 133D and I lost all the drivers, and I can’t find in Internet, can you help me and send to salvador-peinado@hotmail.com, thanks

  14. Hola, soy de españa, escribo aqui porque recientemente he adquirido un Ordenador Portatil de la marca OLIVETTI ECHOS 166 DM, y no tengo manual del usuario, tambien quiero comprar memoria para este ordenador y algun accesorio mas. Si alguna persona lee este mensaje y puede decirme alguna direccion de Internet se lo agradeceria mucho, pues he buscado pero es bastante complicado, mi direccion de correo electronico es:
    luisluisluis13@hotamil.com

    Hoy es Lunes 6 de Febrero de 2006 Gracias

  15. Hi anyone ,I have six echos P100D and two P133C they have been wiped . Nothing happens when you turn them on Only get PhoenixBIOSversion 4.04 1.30.2 and a copyright version has anyone a manual or know where i can get one

  16. Devonwolf avatar
    Devonwolf

    For those who have a wiped hard drive with an interchangeable Floppy/CD drive and want to know how to load an operating system go to this link

    http://kb.iu.edu/data/ajgd….

  17. Felipe Aguillon Michel avatar
    Felipe Aguillon Michel

    Tengo un ordenador echos p100c y necesito la tarjeta de red y aumentar la capacidad de memorias..soy de Chile Mi nombre es Felipe Aguillon Michel ….El ordenador es un excelente equipo muy bueno y durable, confiable

  18. can i get a margerita pizza over here?

  19. George avatar
    George

    Hi there ‘ what type of hard drive do i need to be connected to the internet with my Olivetti Echo laptop
    (PS)if posible please down load me the Olivetti Echo laptop menu booklet

  20. Elisabeth avatar
    Elisabeth

    Just use the 2,5″

  21. Just want to say thanks!

  22. “Nothing happens when you turn them on Only get PhoenixBIOSversion 4.04 1.30.2 and a copyright version”
    It’s because of Bios battery… i’ve got same thing and changed one => OK ! 🙂
    You can see it on : http://cadrephoto.dkomputer

  23. RafaLinux avatar
    RafaLinux

    Hola, soy RafaLinux. Hace unos meses escribí un manual semejante al de René Seindal, pero intentando otra versión de Slackware. Está en http://www.rafalinux.com/?p=7

    Os puedo asegurar que el portátil no se ha quejado, y me está siendo de mucha utilidad. Funciona de fábula.

Leave a Reply

Your email address will not be published. Required fields are marked *