Fedora Core 1-4 on Fujitsu-Siemens Amilo-D
Last update: 18.05.2006
| I do not work for Fujitsu-Siemens and I'm not a technician. Many people asked me where they can get replacement parts for their notebook. The should have asked Fujitsu-Siemens, because I don't know. Some other people had questions about different notebook models. Well, they also should have asked the manufacturer, because I can't know every notebook produced by them. |
Contact
If one has any further questions about my machine or my configuration, I will try to answer them. I cannot guarantee, that my answers will solve any of your problems ;-). My email adress is adalbert.prokop@gmx.de.
If you are searching for information about other notebook models you should have a look on http://www.linux-on-laptops.com/ or http://tuxmobil.org/mylaptops.html.
Please note that I'm not a native speaker. If my english sounds wooden or funny - amuse youself as much as you like and send me a note how to fix it later on. ;-)
Overview
The measures taken from the user's manual are 322×277×38 mm on the front side and 322×277×44 mm on the back side. The weight is 3.27 kg.
The notebook has a blue, shiny color, 14.1" display, touchpad with two buttons, stereo speakers of average quality, extra buttons on the front edge (only for Windows), volume buttons, microphone and earset connectors. It has one PS/2 port, internal WinModem, ethernet, one FireWire (IEEE 1394) port, 2 USB ports, parallel port, SVGA- and TV-out (S-Video).
![]()
Above the keyboard there is a LC display, which informs about the state of keyboard (any lock buttons), hard drive and CD-ROM activity, floppy, PCMCIA cards, battery, recharging and DC adapter state.
![[Right side]](laptop-side_en.png)
Hardware
| Typ | AMILO-D Series Reg No: N-30N3 Modell: CY 23 |
| CPU | Intel Pentium III, 1,2GHz (desktop), 2378,95 bogo mips |
| BIOS | Phoenix V.4.0 Release 06 |
| Chipset | VIA PN133T (VT8606) North Bridge, VT686B South Bridge |
| Cache | 256 KB second level cache |
| Memory | 256 MB shared, with 128 MB on Board |
| Display | 14.1" TFT-XGA, 1024×768 / 32 bbp / 60 Hz 1024×768 / 32 bbp / 85 Hz (external) or 1280×1024 / 32 bbp / 60 Hz (external) |
| Graphics | S3 Savage4 graphic controller (integrated in VIA chipset), with 8/16/32 MB shared memory. |
| Audio | CS4299 AC97, volume is adjustable by front edge buttons. |
| Media | 20 GB hard drive, floppy drive, CD-ROM/DVD combo |
| Interfaces |
|
Ian Forgaty <ian DOT foggo AT btinternet DOT com> reported that the Acer Aspire 1203VX Laptop is exact the same model as mine. You can find documentation about the Acer model on Acer's homepage. Dana Olson reported that the Trillium N-30N3 notebook (ACY23-15 on the label on the bottom) is also very similar, but the CPU, which is a Celeron.
BIOS
The BIOS does not offer any useful settings. Hard drive is detected automatically, it is not possible to change the type.
An interresting setting is Installed OS:
Win98/Me/2K/XP
or
Only Win NT4.0
I have no idea what it does, so I left it with the default value Win98/Me/2K/XP.
Linux installation
Distribution
Kernel 2.6
Currently I'm using Fedora Core 6, but I plan to update to Fedora 7 as soon as possible. I use the precompiled kernel shipped with Fedora. Since it has everything I need, I do care about compiling my own kernel. The NTFS driver ntfs-3g (a part of fuse) works good enough, so there is no need for the kernel driver.
The installation worked without problems.
Kernel 2.4
I used Fedora Core 1, and before that RedHat Linux since version 7.1. The precompiled kernel (2.4.22-1.2188.nptl) ran without problems, since version 2.4.9X. There were no problems during the installation, but RedHat 8.0 and 9 made an exception. The installations process stucked in, because of failed PCMCIA initialisation. I had to insert the PCMCIA driver disc to continue.
Some people reported problems during the installation - the installation process seemed to freeze. This could happen because of the IRQ routing bug described below. The installation kernel boot option nopcmcia helped here.
boot: linux nopcmcia <other_options>
Since Fedora Core 1 uses an ACPI backport from the 2.5.X kernel, the Advanced Configuration and Power Interface (ACPI) is used in the installation procedure instead of the older Advanced Power Management (APM). Booting is no longer a problem. See also the PCMCIA section.
Graphics
The graphic chip was not detected under RedHat and Fedora Core 1. I've chosen the S3 Savage4 manually. Fedora Core 2 and 3 detected it at once.
With XFree86-4.1.0-3 (before RedHat 7.3) there were some display problems with StarOffice, for example (some elements of the StarOffice desktop became transparent). I switched off the acceleration function in /etc/X11/XF86Config-4, section Device, option no_accel. Of course X became a little bit slower. Since the update to XFree86-4.1.0-15 this problem was solved. There's no need to switch off the acceleration any more.
Sound
Generaly, it works. There were no problem with a running arts server. Without the server and running RedHat one had to switch the master volume (sometimes the WAV channel) to mute and back, to get the sound working.
RealPlayer 8.0 could not produce any usable sounds under RedHat 7.2 (kernel 2.4.9-x), only WAV garbage. It sound like piping the kernel to /dev/dsp. Since RedHat 7.3 (kernel 2.4.18-x) this problem did not reappear.
RealPlayer 8 didn't work with Fedora Core. I still do not know why. Even invoking with the command
LD_ASSUME_KERNEL=2.4.19 realplay
had no effect, so the Native POSIX Thread Library (NTPL) cannot be blamed for it.
Ethernet
The tulip module was loaded atomatically.
WLAN
Fedora Core 5/6
With Fedora 5/6 you cannot use the cardctl scheme to choose a wireless configuration because cardctl has been renamed to pccardctl and the scheme option has been removed. I had the choice to do some tricks to enforce the old system or make something new. I always wanted automatic wireless configuration, so I wrote a script wlanscanner which scans for available wireless networks and eventually joins them. You can read about it in my blog, article #27.
Fedora Core 2-4
In my opinion Fedora Core 2/3/4 has very limited support for roaming between different wireless networks. For example creating and using different configurations via the cardctl scheme mechanism does not work without further changes. Those who still want to use it (like me...) can achieve it as follows:
- Copy two bash fuctions from FC1. You can use my file shared and copy it to /etc/sysconfig/network-scripts.
- The script /etc/sysconfig/network-scripts/ifup-wireless has to be edited. Insert the following three lines just after the initial comments (please note the full stop at the beginning of the first line!)
. /etc/sysconfig/network-scripts/shared get_info $DEVICE ADDRESS="$SCHEME,$SOCKET,$INSTANCE,$HWADDR"
- In the file /etc/sysconfig/network-scripts/ifcfg-eth1 (or however your WLAN card is labeled) you have to append this lines
HWADDR="XX:XX:XX:XX:XX:XX" TYPE=Wireless
You have to replace all X'es by your card's MAC address. Please make sure lines are unique. Latter variable assignmens will overwrite previous ones.
KDE now has a application called KWiFi, which manages wireless network profiles. Unfortunately it didn't work for me.
Modem
It works! Thanks to Christoph Hebeisen, Aleksey Kondratenko and all others for their great work! Many information about WinModems with Linux can be found on the LinModem page.
Kernel 2.6
The package, which could be compiled with kernel 2.4 is not compatible with kernel 2.6. Fortunately there are kernel 2.6 drivers available. Because in the new driver's package there are no routines to create RPM packages, I won't offer any drivers for Fedora. The compilation is rather easy to manage and decribed shortly by a included README file. Since Fedora Core 2 the driver can be compiled even without installed kernel sources, because the kernel header files are included in the kernel package.
The package is ltmodem-2.6-8alk.tar.bz2 and can be downloaded from the http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6 site. In case of some transfer trouble you can also get that package from this site: ltmodem-2.6-8alk.tar.bz2 (430 kB)
Kernel 2.4
The precompiled module for kernel version 2.4.9-13 worked very well. The module, which I compiled on my own for the newer kernel did as well ... One can download the RPM-Packages and the sources from http://www.heby.de/ltmodem/.
In Fedora Core 1 a parameter in the kernel code has been changed, so the compilation of the modem driver failed. This problem was already discussed in the linmodem forum.
Security concerned admins will want to apply the patch to the driver sources themselves. For everyone else I can provide a patched source code version and a RPM package for Fedora Core 1. I won't compile the modem driver for any future kernel releases of FC1 because I'm not using it any more. You've got the sources, DIY! ;)
- ltmodem-8.26a9-patched4fedora.tar.gz (680,351 B)
- ltmodem-kv_2.4.22_1.2115.nptl-8.26a9-1.i386.rpm (394,899 B)
- ltmodem-kv_2.4.22_1.2129.nptl-8.26a9-1.i386.rpm (394,436 B)
- ltmodem-kv_2.4.22_1.2135.nptl-8.26a9-1.i386.rpm (394,433 B)
- ltmodem-kv_2.4.22_1.2138.nptl-8.26a9-1.i386.rpm (394,460 B)
- ltmodem-kv_2.4.22_1.2140.nptl-8.26a9-1.i386.rpm (394,447 B)
- ltmodem-kv_2.4.22_1.2149.nptl-8.26a9-1.i386.rpm (394,441 B)
- ltmodem-kv_2.4.22_1.2166.nptl-8.26a9-1.i386.rpm (394,444 B)
- ltmodem-kv_2.4.22_1.2174.nptl-8.26a9-1.i386.rpm (394,448 B)
- ltmodem-kv_2.4.22_1.2179.nptl-8.26a9-1.i386.rpm (394,447 B)
- ltmodem-kv_2.4.22_1.2188.nptl-8.26a9-1.i386.rpm (394,454 B)
- MD5 Checksums
OneTouch buttons
(additional butons on the front edge)
These buttons can also be used with Linux and can be given arbitrary user defined functions. To get advantage of those buttons one needs for example Péter Soós' omnibook driver, which offers the activations of OneTouch button along with other interesting and usefull information. This driver supports Amilo D laptops since version 2004-01-16. It can be downloaded from http://sourceforge.net/projects/omke/.
For those, who are not familiar with kernel compilations, the small tool omke.pl should be enough, because it also can activate the OneTouch buttons. In this case one has to renounce additional information in /proc system.
Once those buttons are activated, one has to make them work with X, which cannot understand the created scancodes nativly. I use a tool named lineak (Linux Easy Access Keyboard, http://lineak.sourceforge.net/) with FC4/5/6. And here is my configuration file describing my keycodes.
Those, who additionally use xosd (http://www.ignavus.net/software.html), will get a nice on-screen-display of currently called functions, as volume height for example. Precompiled packages of xosd exist at http://freshrpms.net/.
With FC 1/2/3 I used a tool named hotkeys written by Anthony Wong. (http://ypwong.org/hotkeys/). It is not supported any more and the compilation under FC4 was highly difficult. Here is my config file for those extra buttons.
With FC 1 it worked out of the box. With FC 2 it doesn't beacause the keyboard handling has been changed. One has to specify the scancodes for those unknown keys. This can be achieved by appending the following lines to /etc/rc.d/rc.firewall.
setkeycodes e071 236 setkeycodes e072 237 setkeycodes e073 238 setkeycodes e074 239 setkeycodes e075 138 setkeycodes e076 179
For further information see an article in the Linux Gazette.
FireWire
I've tried to get a digital video recorder working, but it was a complete failure, even with kernel 2.4.18. I don't know where the problem lies, in wrong drivers, setting or generous incompability of my chipset. It works with Windows ... Since RedHat 7.3 I did not make any further attempts. If anyone did it, I would like to know.
USB
Works...
But remember, it's only USB 1.1, so be patient.
PCMCIA (PC-Card)
Fedora Core 4/5/6
Suprisingly, my WLAN card is not detected automatically when I insert it. Both PCMCIA slots seems to be empty. I have to call pccardctl insert (or cardctl insert on FC4, respectively) first. Then it is detected and its module is loaded. But if the card is already present at boot time, the card is detected and configured automatically. It is a little mistery I still did not understood.
before Fedora Core 1
With RedHat 8.0 and 9 the system hanged up while loading the PCMCIA drivers. Tim Güthling found out that there is a routing conflict between PCMCIA and USB.
RedHat 8.0 and 9 did not boot from the installation CD/floppy. I had to insert the floppy with the PCMCIA drivers (pcmciadd.img) when asked for additional drivers. Afterwards the installation procedure went on.
With a borrowed PCMCIA card (10Mbit Ethernet D-Link DE-660+) I found out that starting the PCMCIA services (/etc/init.d/pcmcia start) does not freeze the machine, if the PCMCIA bus driver is loaded before the USB driver. The following entry in the file /etc/modules.conf should manage it:
pre-install usb-uhci modprobe yenta_socket
To preserve the order of the network interfaces (1st internal network interface, 2nd PCMCIA interface) I also added following two aliases in /etc/modules.conf:
alias eth0 tulip alias eth1 pcnet_cs
Attention! pcnet_cs is the driver for my PCMCIA card... ;-P Replace it with the appropriate driver for yours.
Important: There was still a problem. When rebooting, the machine froze when loading the USB drivers. I still did not find out, why and how to fix it. Trying out several kernel reboot options did not work. None of reboot=warm, reboot=cold, reboot=hard or reboot=bios changed this behaviour.
In Fedora Core 1 this problem does not appear, because the IRQ routing is managed by ACPI. The power button initialises a system shutdown as default. The display button can also be programmed. One can get the battery and CPU status, though the results seem to be kind of weird (incorrect?)...
External CRT
Works. ;-) The Fn+F5 key shortcut switches aroud the following modes:
- CRT
- LCD+CRT
- LCD
S-Video
One can switch between the TFT and S-Video with the keys Fn+F5. The screen resolution shoud be adjusted to 800×600 pixel for a "normal" TV output.
The S-Video adaptor is not compatible with the common composite cinch adaptor! S-Video transfers luminosity (brightness) and chrominance (color intensity) seperately. A composite signal is composed of both pieces of information. Most adaptors from S-Video to cinch use the luminosity and leave chroma unused. The result is an black'n'white image. Unfortunately, one can't simply connect luminosity and chrominance, that would result in a short-circuit.
If you don't want to spend money for a prefabricated S-Video to composite adapter, ask Google for the cable FAQ. There you can find a manual for a self made adapter.
Specials
The internal fan is very loud. Like a hair dryer. Once my girlfriend heard it over the phone and asked if I was vacuum cleaning...
The nobook's keyboard is rather loose and bends down a little when pressing keys in the middle. It lets the keyboard rattle silently while typing.
When playing videos, there was a suspicius players' behaviour till XFree86-4.1.0-25 (kernel 2.4.9-x). If I used the graphical login (kdm), the player showed a window (which was good) with green stripes in it (which was bad). When using mplayer (V.0.6) the options mplayer -vo sdl -noxv helped (no stripes, the video was running), but the fullscreen mode was not working correctly. If I switched into the fullscreen mode and back, the window showed only a part of the fullscreen area.
When I used the simple console login and started X manually, every video player worked as it should.
I still don't know a solution of these problems or which components were to blame for them.
Since XFree86-4.2.0-8, mplayer V.0.9a and kernel 2.4.18-x these bugs no longer exist. You can even watch DivX5 movies without jitters.
Fedora Core 2/3 does not use the XFree86 X-Server any more for licensing reasons. Instead they have the GNU project Xorg. Unfortunately KDE tries to load keyboard layouts from the XFree86 project, which do not exist. You can fix this problem by creating this links in /usr/X11R6/lib/X11/xkb/rules
ln -s xorg xfree86 ln -s xorg.lst xfree86.lst ln -s xorg.xml xfree86.xml
Last changes on: Sunday, 5. October 2008, 22:48:51


