Linux
Seit Oktober 2005 benutze ich auf meinem Notebook Amilo M 7400 von Fujitsu Siemens die Linux-Distribution Fedora Core.
Begonnen habe ich mit Fedora Core 4, bin im April 2006 auf die Version 5 umgestiegen, im Juli 2007 auf Fedora 7 und und nutze
nutze seit Juli 2008 die Version Fedora 8. Auf dieser Seite möchte ich einige Tipps und Tricks zum Thema Linux geben,
sowie einige Lösungen für Hardware-Probleme beschreiben.
Inhalt
- Installation
- Kein Sound mit AC '97 Soundchip
- Kein Sound mit AC '97 Soundchip bei Fedora 8
- WLAN (Intel Centrino) funktioniert nicht FC 4
- WLAN (Intel Centrino) funktioniert nicht FC 5
- WLAN (Intel Centrino) funktioniert nicht Fedora 7
- WLAN (Intel Centrino) funktioniert nicht Fedora 8
- Thunderbird 1.5 aus deutsch
- xsane funktioniert unter FC 5 nicht mehr
- Fedora-Startmenü anpassen
- latex funktioniert nach Update nicht mehr
- Audio-CDs aus MP3-Dateien mit K3b erstellen
- Nützliche Links
Installation
Eine aktuelle Version von Fedora Core kann unter http://fedora.redhat.com/Download/ bezogen werden.
Die Erstinstallation lief bei mir relativ problemlos und zügig. Doch dann traten die ersten Hardware-Problemchen auf. Für einige davon werde ich im Folgenden Lösungen anbieten.
Kein Sound mit AC '97 Soundchip
Eines der langwierigsten Probleme war der nicht funktionierende Sound. In meinem Notebook ist folgender Soundchip verbaut:
Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
Um diesen Sound-Chip unter Fedora Core 4 und 5 zum Laufen zu kriegen, müssen im Alsamixer die Regler Headphone und Line-In stummgeschaltet werden. Dies funktioniert wie folgt (in der Konsole):
# su
# alsamixer
Es öffnet sich ein graphischer Mixer. Mit den Pfeiltasten lassen sich die einzelnen Regler auswählen. Man wählt
nun nacheinander die Regler Headphone und Line-In und schaltet diese
mit der Taste M (= mute) stumm. Dann verlässt man den Mixer mit ESC. Um die Einstellungen
dauerhaft zu sichern, gibt man in der Konsole folgendes ein:
# /sbin/alsactl store
Nun sollte der Sound laufen. Falls nicht, kann man versuchen, zusätzlich das Modem-Modul snd_intel8x0m zu deaktivieren,
da es Konflikte mit dem Sound-Modul snd-intel8x0 verursachen kann. Dazu gibt man als Root folgendes
in die Konsole ein:
# nano /etc/hotplug/blacklist
Es öffnet sich ein Texteditor mit der gewünschten Datei. In diese Blacklist trägt man nun das Modul snd-intel8x0m ein, speichert mit
STRG + O und schließt den Editor mit STRG + X.
Kein Sound mit AC '97 Soundchip bei Fedora 8
Um unter Fedora 8 Sound zu hören, muss unter GNOME den Lautstärkeregler öffnen:
System -> Einstellungen -> Hardware -> Lautstärkeregler öffnen
Dort dann folgende Einstellung tätigen:
Bearbeiten -> Einstellungen -> Haken setzten bei External Amplifier
Vorher habe ich noch alle Pakete im Zusammenhang mit pulseaudio deinstalliert.
WLAN (Intel Centrino) funktioniert nicht FC4
Nächstes Problem: Der IPW2200BG WLAN-Chipsatz funktioniert nicht. Grund: Die WLAN-Taste des Amilo M 7400.
Diese kann unter Linux nicht korrekt angesteurt werden. Es gibt aber Abhilfe: Das kleine Kernel-Modul fsam7400. Aber
der Reihe nach: Erstmal muss die Firmware eingerichtet werden (die passenden Treiber sind bereits in Kerneln ab Version 2.6.12 integriert!).
Am einfachsten geht dies via yum. Falls man über das livna-Repository
verfügt, macht man als Root folgenes in der Konsole:
# yum install ipw2200-firmware*
Nun wird die benötigte Firmware vollautomatisch und mit allen notwendigen Dependenzen heruntergeladen
und installiert. Nun geht es an das besagte fsam7400. Das aktuelle Version kann unter
http://linux.zwobbl.de/pub/ heruntergeladen werden.
Installiert wird das ganze wie folgt (als Root in der Konsole):
# tar xvzf fsam7400-0.x.y.tgz
# cd fsam7400-0.x.y
# make
# make install
Nun kann das Modul geladen werden:
# /sbin/modprobe fsam7400
Um das Modul bei jedem Systemstart automatisch zu laden, trägt man es in die Datei /etc/modprobe.conf ein:
# nano /etc/modprobe.conf
WLAN (Intel Centrino) funktioniert nicht FC5
Um das WLAN auch unter Fedora Core 5 zum Laufen zu bekommen, muss man vor der Installation von fsam7400
eine kleine Änderung im Quellcode vornehmen. Dazu öffnet man nach dem Entpacken die Datei fsam7400.c mit
einem Texteditor. Nun müssen alle Zeilen auskommentiert werden, die MODULE_PARM(..); enthalten.
Als Kennzeichnung eines Kommentars benutzt man i.A. zwei Slashes (//). Man speichert nun
die Datei und kann fsam7400 ganz normal wie oben beschrieben installieren.
Edit: Seit der Kernel-Version 2.6.17-1.2174_FC5 funktioniert die installation wieder wie
für FC4 beschrieben!
WLAN (Intel Centrino) funktioniert nicht Fedora 7
Unter Fedora 7 ist das fsam7400 derzeit nicht lauffähig. Als Alternative
gibt es aber das Modul acerhk, welches eigentlich für Acer-Notebooks gedacht ist,
aber auch auf dem Amilo M 7400 läuft. Das Modul kann hier
heruntergeladen werden. Nach den entpacken wird es installiert:
# su-
# cd /ort/des/entpackten/ordners/acerhk-x.y.zz
# make
# make install
Gestartet wird das Modul mit:
# su-
# /sbin/modprobe acerhk
Nun wird das WLAN bei einem Druck auf den WLAN-Hotkey aktiviert und die Signalstärkeanzeige der WLAN-Netzwerkverbindung sollte nach oben gehen. Bei einem weiteren Druck auf den Hotkey wird das WLAN wieder deaktiviert.
Achtung: Das Modul muss nach jedem Systemstart neu gestartet werden!
WLAN (Intel Centrino) funktioniert nicht Fedora 8
Auch hier hilft wie unter Fedora 7 das Modul acerhk. Aber: Beim Komplilieren mit
make mit Kernelversionen größer 2.6.24.2 kommt es zu einer Fehlermeldung.
Daher muss man im Makefile folgende Zeile finden:
CFLAGS+=-c -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe
Und ersetzen durch:
EXTRA_CFLAGS+=-c -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe
Dann kann man ganz normal kompilieren und installieren:
# make# make install
Um das Modul beim Systemstart automatisch zu starten, öffnet man die Datei /etc/rc.d/rc.local mit einem
Texteditor und fügt folgende Zeile an:
modprobe acerhk
Thunderbird 1.5 auf deutsch
Bislang gibt es den Thunderbird 1.5 nicht auf deutsch. Außerdem führt das nachträgliche zu installierende deutsche Language-Paket bei der Installation zu Fehlern. Abhilfe bietet folgender Workaround: Thunderbird 1.5 auf deutsch.
xsane funktioniert unter FC 5 nicht mehr
Nach dem Update auf Fedora Core 5 startete die Scan-Software xsane nicht mehr. In der Konsole
wurde nur Speicherzugriffsfehler ausgegeben. Die Lösung: Man gibt folgendes in der Konsole ein:
mv ~/.sane ~/_sane. Nun startet man xsane neu. Jetzt sollte das scannen ohne Probleme klappen.
latex funktioniert nach Update nicht mehr
Nach einem Update von latex und/oder pdflatex erscheint beim Ausführen jener Programme folgender Fehler:
! LaTeX Error: File `article.cls' not found
Folgende Befehle (als root ausgeführt) sollten helfen:
# texhash
# mktexlsr
Audio-CDs aus MP3-Dateien mit K3b erstellen
Im normalen Konfigurationszustand kann K3b keine Audio-CDs aus MP3-Dateien erstellen. Beim Versuch MP3s in ein Audio-CD-Projekt zu ziehen, erscheint die Fehlermeldung:
Die folgenden Dateien können wegen eines nicht unterstützten Formats nicht verwendet werden!
Abhilfe schafft das zusätzliche Paket k3b-mp3. Dieses wird wie folgt installiert:
# su
# yum install k3b-mp3
Fedora-Startmenü anpassen
Um das Fedora-Startmenü unter GNOME ganz einfach nach den eigenen Bedürfnissen zu gestalten
gibt es das nützliche Tool "Alacarte Menu Editor". Dies wird einfach via yum installiert:
# yum install alacarte
