Introduction
The information within in this document is compiled during the installation of SuSE (8.1)-Linux on a Gericom webboy laptop. I hope my experiences will help others to get a well running system, however you are using this information completely at your own risk!
This document will grow with my ongoing efforts to get everything run as I think it should. Components and devices configured and tested so far are marked with a . Another icon, , indicates elements that partly work.
I´m using SuSE-Linux, so any distribution-specific information is valid for SuSE 8.1. I perform an update from SuSE 7.3 to 8.1, which surprisingly does a good job, except one drawback: The soft-links in /etc/init.d/boot.d/ were not set! So, I make it myself; while not really sure what I'm doing, this is the result.
Technical data
Technical data of the laptop as read from the packaging box:
Component |
Data |
14.1" TFT |
|
PIII, 750 MHz |
|
10GB |
|
Atapi |
|
|
|
128 MB (shared between memory and video) |
|
Built-in 56k |
|
AMIBIOS (BIOS Version: 062710, BIOS Release: 11/10/2000) |
|
SiS PCI Audio Accelerator |
|
Built-in 10/100 Mbit LAN |
|
1 x Type II or Type III PCMCIA Slot; USB-Port; 1 x serial; 1 x parallel; 1 x PS/2 (external keyboard and mouse) |
|
FIR/IrDA |
|
...having a special „Internet-key“ |
|
Touch-pad |
|
Li-Ion, apm-compatible BIOS |
The output of „cat </proc/pci“ is shown here.
Display
The display is driven by a SiS630 graphics controller.
The appropriate accelerated X-server is installed out of the box, no need for extra configuration.
The /etc/X11/XF86Config on my site may give you a hint how the result can look like. (The version number of the installed X window system is !XFree86 4.2.0)
CPU
Nothing really exciting here. It works at 750 MHz but is much too fast for a laptop as battery power lasts for just one hour.
HDD
The IDE interface SiS5513 is supported.
My drive is a TOSHIBA MK1016GAP, ATA DISK drive. It is capable to use DMA transfer so this option is enabled in the kernel: use PCI DMA by default when available. The hdd device is /dev/hda.
CD-ROM
The IDE interface SiS5513 is supported.
The CD-ROM device is a QSI CD-ROM SCR-242, ATAPI CD-ROM 24x drive. Its device is /dev/hdc and it is using DMA transfer as well.
Floppy-Disk
I never saw problems with floppy-disks under Linux. Therefore it was no surprise that this one works immediately and without any difficulties.
Memory
The system does not use all 128 MB but only 120 MB. This is due to the shared memory area for the graphics adapter.
On the other hand, 120 MB is a lot of memory and the bytes are coming and going fast enough, so the missing 8 MB are not harmful!
Modem
I didn't try neither the built-in win-modem nor the PCMCIA modem, yet.
See the 7.3 area for details.
BIOS
It´s hard to say what symbol this section should get. Of course, Linux works together with the AMIBIOS, but I experience strange problems when not cold-starting after a windows-session (mouse, display). And the apm part of the BIOS is not operating very well.
Sound
The built-in sound system is identified as SiS PCI Audio Accelerator. YaST2 detects it as „snd-card-trident“ without any problem. Therefore, ALSA is sound system that should be choosen.
Network
The SiS 900 10/100 MBit network interface is supported.
Connectors
PCMCIA Slot: It´s no problem to use a modem card for instance
USB: see separate section
- serial: tested with the serial connection to the digital camera DC 3400; use as /dev/ttyS0
- parallel: not tested so far, but why should I doubt
PS/2: I connected an external PS/2 mouse to that port - it´s usable beside the touch-pad
Infrared
Perform the following steps:
- set the BIOS (peripheral setup) to IRDA (instead of FIR)
- as root: check whether /etc/sysconfig/irda contains the line „IRDA_PORT="/dev/ttyS2"“
- as root: /etc/init.d/irda start
- try to connect to your IR-device (mine is a Palm Pilot: „pilot-xfer -p /dev/ircomm0 -l“)
Keyboard
Again, it is no surprise that the keyboard works. Its configuration parameters can be found in /etc/XF86Config.
However, the keyboard has another windows gimmick: the orange web-easy-key. I tried to get this key handled by KDE 3 that I´m using as desktop. The key is recognized as „Ctrl-F12“ and you can assign this code to an action in the KDE control center.
Pointer
The touch-pad device is recognized as PS/2 mouse. A link
/dev/mouse -> /dev/psaux
works for X as well as for gpm.
USB
Not tested with 8.1; see the appropriate 7.3 section.
APM
apm is a strange thing: sometimes it works, sometimes not. This obviously is due to problems in communication between BIOS and kernel. Sometimes the BIOS tells (in a kernel-structure called apm_bios.info) that it is an apm capable BIOS, sometimes it does not.
To get it run, I added an append-line to lilo.conf:
append = " vga=0x0317 acpi=off apm=on apm=broken-psr"
With this line, everything seems to work well, except one drawback: You cannot determine the actual battery status when „broken-psr“ is set. Apm and klaptopdaemon aren't able to show you the remaining battery capacity. When „broken-psr“ is not set, however, the laptop shows many problems (hopping pointer, unexpected printing „q“ or „4“, complete hangups from time to time).
Addendum Feb. 2004: If you do not start „apmd“, everything seem to work, even without „apm=broken-psr“
About
These infos have been edited on 01.02.2004 by Matthias Schütze. If you have questions or comments or hints to make things better, please send a mail to <matthias AT familie-schuetze DOT de>!
This report is listed at TuxMobil - Linux on laptops, notebooks, PDAs, mobile phones.