Fujitsu/Siemens Amilo-D Laptop Setup with Linux Slackware 8.0 & Suse Linux 8.1
Laptop itself is a metallic blue-gray.
Buttons just below the built-in mouse pad.
LCD Display that is between keyboard and Color LCD screen itself.
I bought the laptop in the Summer of 2002. It comes with fire-wire,
100/10 ethernet, USB ports and external PS2 mouse port. It doesn't
have serial ports. That is remidied with a Keyspan USA19QW.
Partitions
I have the laptop setup with three partitions. It has Windows 98,
Linux which this page is about and FreeBSD.
Configurations, modules
The kernel has settings based on my .config file.
All the items below explained are based on that file.
Also, the "/etc/rc.d/rc.modules" file has these settings
# Modem & Ethernet
modprobe lt_modem
modprobe lt_serial
modprobe tulip
# Sound
modprobe snd-via686
modprobe snd-pcm-oss
rmmod snd-via686 snd-pcm-oss snd-mixer-oss snd-pcm
rmmod snd-timer snd-ac97-codec snd-mpu401-uart
rmmod snd-rawmidi snd-seq-device snd
modprobe snd-via686
modprobe snd-pcm-oss
Mouse
I compiled the kernel to recognize the USB mouse instead of loading
the modules.
The mouse "gpm" daemon is set with this line :
gpm -m /dev/usbmouse -t ps2 -M -m /dev/mouse -t ps2 -R ps2
The XF86Config is set to work with the built-in PS/2 mouse and the
USB mouse at the same time as with the gpm line.
Setting Up Network
Unlike the 2.2.19 kernel, the tulip driver is set as long as the option
is picked in the Kernel Setup. It is found under "Network Devices" and
then "Ethernet (10 or 100Mbit). It is set for module (CONFIG_TULIP=m).
In /etc/rc.d/rc.modules, you will need a line that says
"modprobe tulip".
Wireless Network
Unlike the 2.2.19 kernel, the wireless card does not work by default.
I use a Lucent Orinoco wireless card sometimes. The options set are
"Network Device Support" and go toward the bottom of the section and you
want "CONFIG_NET_RADIO=y", "CONFIG_HERMES=m", "CONFIG_PCMCIA_HERMES=m",
all set.
In /etc/rc.d/rc.modules, you want to do a "modprobe orinoco_cs" which
loads the modules hermes, orinoco and orinoco_cs.
I got the latest in the pcmcia source code. I am using version
pcmcia-cs-3.2.3. Once compiled and installed, I had to make some
changes in the /etc/pcmcia directory. I modified the /etc/pcmcia/config
file to where the original lines are replaced by :
device "orinoco_cs"
class "network" module "hermes", "orinoco", "orinoco_cs"
and further down,
card "Lucent Technologies Orinoco"
manfid 0x0156,0x0002
bind "orinoco_cs"
Basically, the module "wvlan_cs" are replaced by "orinoco_cs". This was
a real pain to look through and find.
Compile the Kernel
- This file .config has the settings
for networking, etc.
- To compile the kernel, make sure the .config
fle in the /usr/src/linux directry.
- cd /usr/src/linux
- make depend;make clean;make;make install
- If doing network (Tulip), do "make modules; make modules_install"
- When you do a "make modules_install", you will to do "make install"
under sound and ltmodem. The old modules under /lib/modules/2.4.18
are erased.
Setting Up Modem
- Get ltmodem-6.00c2.tgz
- extract the *.tgz file at /usr/src
- cd ltmodem-6.00c2/source
- do "./configure"
- do "make install"
- edit "/etc/modules.conf" and make sure these lines are in
alias char-major-62 lt_serial
alias /dev/ttyLT0 lt_serial (need to be chg'd)
alias /dev/modem lt_serial
- edit "/etc/rc.d/rc.modules"
- add these lines
modprobe lt_modem
modprobe lt_serial
Setting Up Sound
- Get alsa-lib-0.9.0rc2.tgz
- Get alsa-driver-0.9.0rc2.tgz
- extract the *.tgz file at /usr/src
- cd /usr/src/alsa-driver-0.9.0rc2
- ./configure
- edit toplevel.config and set to "n" for
CONFIG_SND_SB8, CONFIG_SND_SB16, and CONFIG_SND_USB_AUDIO
- make install
- cd /usr/src/alsa-lib-0.9.0rc2
- ./configure --with-cards=via686
- make
- make install
- edit "/etc/rc.d/rc.modules"
- add these lines
# Sound doesn't work for the first time, don't
# know why. Drivers are removed and redone
modprobe soundcore
modprobe snd-via686
modprobe snd-pcm-oss
rmmod snd-via686 snd-pcm-oss snd-mixer-oss snd-pcm
rmmod snd-timer snd-ac97-codec snd-mpu401-uart
rmmod snd-rawmidi snd-seq-device snd soundcore
modprobe soundcore
modprobe snd-via686
modprobe snd-pcm-oss
When the sound is installed, the volume will be at zero, run
"/opt/kde/bin/kmix" and set according. Save the settings. It
must be run each time the machine is booted.
X-Window Configuration
I used the XF86Config file from when I had SuSE 8.1
linux loaded on the machine. This file DOES NOT have USB Mouse support. There
is a XF86Config that supports USB Mice.
Keyspan USB to Serial Converter (USA 19QW Firmware)
To use the device, do a "modprobe keyspan". Explanation below.
Since the laptop does not come with a stadard serial port to be
used for such things as a GPS Receiver, I had to get a USB to
Serial Converter. I bought a Keyspan USA19QW since it is
compatible with Linux. This is also the reason why I upgraded to
the Linux 2.4.18 kernel as well.
Under "USB Support", you need to set "CONFIG_USB_SERIAL=y",
"CONFIG_USB_SERIAL_KEYSPAN=m", "CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y"
and "CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y". This is done in the .config
file.
The file keyspan.tgz has the changes to take advantage of the device.
It is extracted in the "/usr/src/linux-2.4.18/drivers/usb" directory. It
contains the old files for the keyspan device.