Gnu York

IT-Dienstleistungen Dresden

Fujitsu (Siemens) Amilo Xa 3530 und Linux

Sie haben sich ein Amilo Notebook von Fujitsu (Siemens) gekauft und möchten dieses mit einem Linux Betriebssystem betreiben?
Dieses Tutorial soll Ihnen helfen die Hardwareeinstellungen des Notebooks zu konfigurieren.

An dieser Stelle sei darauf verzichtet die notwendigen Linuxgrundlagen im Detail zu erklären - falls Sie aber eine Frage haben, melden Sie sich einfach über das Kontaktformular.

Raid an, aber unbenutzt?

Das Amilo Xa 3530 verfügt über zwei Festplatten (meist 2x 320 GB von Western Digital). Die Standardeinstellungen des BIOS sehen vor, dass die Festplatten im RAID Modus laufen.
Die meisten Endverbraucher nutzen aber weder RAID 0 noch RAID 1. In diesem Fall empfiehlt es sich im BIOS Setup die Festplattenverwaltung auf AHCI umzustellen. (Es steht auch noch eine IDE-Legacy Class zur Verfügung. Von dieser (klassischen) Einstellung ist abzusehen, da neuere Festplattenfeatures nicht unterstützt werden).
Das Umstellen auf AHCI führt zu einer etwas höheren Durchsatzrate der Festplatten sowie einer verkürzten Bootzeit, da der RAID Controller nun nicht mehr initialisiert wird.

Das W-LAN schaltet sich beim Neustart automatisch ab und lässt sich unter Linux nicht nutzen?

Dieses Problem wurde von Fujitsu mit Hilfe eines BIOS Updates gelöst. Auf der Fujitsu Support Webseite ist das benötigte BIOS Flash (2.08 vom 09.01.2009) zu finden. Das besagte Feature erweitert das BIOS Setup um eine Einstellung, welche dafür sorgt, dass sich das Notebook den letzten Status des W-LANs merkt. (Wenn Sie das W-LAN also einmalig unter Windows aktivieren, bleibt es so lange aktiviert bis Sie es selbst wieder abschalten).

Audio Unterstützung: Mikrofon, 8 Kanalsound, Automute

Vor einiger Zeit haben wir ein ALSA Model für die im Xa3530 verbaute ALC888 Soundkarte entwickelt. Dieses ist seit Kernelversion 2.6.29 fester Bestandteil des Linuxkernels. Es muss lediglich "HDA-Intel" als Soundchip bei den ALSA Einstellungen gesetzt sein, ALSA erkennt dann selbstständig, dass es sich um das Xa3530 Notebook handelt. Mit Hilfe des Tools "alsamixer" lässt sich zwischen Stereo, 4-Kanal, 6-Kanal und 8-Kanal Sound umschalten. Wenn das Notebook nicht im 8-Kanalmodus läuft, wird auf dem seitlichen Ausgang des Notebooks trotzdem Stereo Sound ausgegeben (wir sind davon ausgegangen, dass viele Verbraucher diesen Port für externe Lautsprecher nutzen.) Aus diesem Grund hat der seitliche Ausgang im "alsamixer" einen eigenen Lautstärkeregler namens "Side". Der interne Lautsprecher des Notebooks wird automatisch stumm geschalten, sobald etwas an den seitlichen Ausgang oder den Kopfhörerausgang angeschlossen wird. Das interne Mikrofon des Notebooks trägt die Bezeichnung "Front Mic", der Mikrofoneingang an der Vorderseite des Notebooks heißt "Mic".

Das ändern der Displayhelligkeit funktioniert nicht?

Hierbei handelt es sich um ein ACPI Problem, welches sich beheben lässt, indem man dem Kernel beim Booten folgenden Parameter übergibt: acpi_osi="Linux"
Dies kann zum Beispiel mit Hilfe des Grub Bootloaders passieren. (Bei einigen anderen Amilo Notebooks muss der Eintrag acpi_osi="!Windows 2006" gesetzt werden.)

Beispiel (Datei /boot/grub/grub.conf):
title=Gentoo Linux
root (hd1,0)
kernel /boot/vmlinuz root=/dev/sdb3 video=1440x900 acpi_osi="Linux"

Hybridgrafik - HD3200 vs. HD3650 - DRM Support

Das Amilo Xa 3530 Notebook hat zwei Grafikkarten. Im Chipsatz (AMD 780) ist ein HD3200 Grafikcontroller enthalten, welcher seinen Grafikspeicher vom System-RAM bezieht. Zusätzlich ist im Notebook eine ausgelagerte HD3650 Grafikkarte verbaut, welche über 512MB dedizierten Grafikspeicher verfügt.
Leider hat Fujitsu das Umschalten der Grafikkarten nicht auf BIOS Ebene implementiert. Damit das Umschalten auf den anderen Adapter funktioniert benötigt man einen modifizierten ATI Catalyst Treiber. Dieser enthält (zusätzlich zu den normalen Grafiktreibern) einen Northbridge-Treiber, welcher für das Umschalten der Grafikeinstellungen zuständig ist.
Diesen modifizierten Treiber findet man auf der Fujitsu Support Webseite. Leider ist die Gerätesoftware aber nur für Windows Betriebssysteme verfügbar und wird auch für diese nur selten aktualisiert.

Dank eines Kernelpatches ist es aber auch unter Linux möglich die dedizierte Grafikkarte zu nutzen. Hierbei ist zu beachten, dass das Umschalten auf den gewünschten Adapter vor dem Start des Xorg-Servers erfolgen muss. (Das Xorg- Team bemüht sich darum, dass Umschalten innerhalb des Xorg- Servers zu ermöglichen. Wann dies funktionieren wird ist aber noch nicht bekannt.)
Das Patch ist seit Kernel Version 2.6.34 fester Bestandteil des Linux- Kernels. Eine Anleitung zur Konfiguration des Kernels und zum Umschalten auf die dedizierte Grafikkarte finden Sie hier.

Fehler beim Starten des Xorg Servers

Falls der Xorg Server auf Ihrem Amilo nicht zuverlässig startet, kann dies daran liegen, dass das Notebook versucht auf die falsche Grafikkarte zuzugreifen. In diesem Fall sollten Sie mit Hilfe der Datei xorg.conf festlegen, welche Grafikkarte genutzt werden soll. Hierzu kann die "BusID" innerhalb der "Device"-Section definiert werden, in welche die Bus-Adressierung der zu primären Grafikkarte eingetragen werden muss.

Beispiel (Datei /etc/X11/xorg.conf):
Section "Device"
Identifier
BusID
Driver
VendorName
BoardName
"MyDevice"
"PCI:01:05:0"
"radeon"  
"ATI"
"ATI Radeon HD 3200 Graphics"
EndSection

Seit der Kernelversion 2.6.32 verfügt Linux auch über DRM- sowie KMS-Support für die verbauten AMD/ATI-Grafikkarten. Um diese Features nutzen zu können, sollten Sie aktuelle Grafiktreiberpakete installiert haben (mesa, libdrm, xorg-server, xf86-video-ati).
Desweiteren müssen Sie folgende Kerneloptionen setzen:

CONFIG_DRM=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_KMS=y

Beim Booten muss dem Kernel die Auflösung des Displays übergeben werden: video=1440x900.

Beispiel (Datei /boot/grub/grub.conf):
title=Gentoo Linux
root (hd1,0)
kernel /boot/vmlinuz root=/dev/sdb3 video=1440x900 acpi_osi="Linux"


Webcam

Die im Notebook verbaute Kamera ( 046d:09bc ) können Sie nutzen, indem Sie die folgenden Kernel Einstellungen vornehmen:

CONFIG_MEDIA_SUPPORT=y
CONFIG_VIDEO_DEV=y
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS=m


Direkt neben der Kamera ist eine LED verbaut, die Ihnen anzeigt ob die Kamera aktiv ist (blau), filmt (rot) oder abgeschalten (aus) ist. Falls die Kamera auch nach Aktivierung der genannten Kernelmodule abgeschalten ist, kann Sie mit Hilfe der Tastenkombination Fn+F7 aktiviert werden.