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.

SuSE linux 8.1

I loaded SuSE Linux on the laptop as well. It uses GRUB for the boot loader.
Everything works by default EXCEPT for the Modem. I attemped to compile the
drivers for it but it does not work with gcc 3.0.