Sep 26 2007

Ubuntu && HP nx6325 (Laptop)

Tag: LinuxKonstantin Elstner @ 11:29

Ein sehr interessantes und oft angesprochenes Thema ist die Installation von Ubuntu auf Notebooks.
Da ich selber eher zu der Fraktion gehöre, die Windows ablehnen und auf der Suche sind nach guten Alternativen sind, habe ich mich auch schon mehrfach an der Installation und Anpassung von Ubuntu Linux auf meinen Rechnern versucht. Seid Version 6.10 und der neuen 7.04 (Feisty Fawn = “Entschlossenes Rehkitz”) kann man von einem durch aus ausgereiften OS sprechen, dass mit vielen interessanten Features die User lockt.
Nun will ich mich aber nicht all zu lange an den Ubuntu Details auslassen sondern gleich zum eigentlichen Kern kommen, der Installation von Ubuntu 7.04 auf einem HP nx6325 (Turion X2 TL52, 1 GB Ram, Ati Xpress 1150 Chipsatz).

Vorab sei anzumerken dass es mit der Kubuntuinstallation Probleme gab, bei der Nutzung des fglrx-ati Treibers kam es zu Problemen mit der KDE-Shutdown-Funktion.

Vorab will ich natürlich erst ein großes Dankeschön für die ausführlichen Tipps im Blog “Valentinos tiny WebServer” danken, der exzellente Vorarbeit geleistet hat und dessen Blog hierbei als direkte Quelle dient.
Letzendlich hat er schon alles wichtige Zusammengefasst, ich gebe daher nur ein kurzes deutsches Review wieder und kommentiere und erweitere mit meinen Erfahrungen.

1) Grafikkarte

Nach der relativ simplen Installation von Ubuntu 7.04 auf dem HP nx6325 empfiehlt es sich zu aller erst den restriktiven Ati Treiber zu aktivieren, bzw. über die Konsole einzurichten, ich wähle hierbei den Weg über die Konsole und beschreibe gleich die notwendigen Schritte um einen externen Monitor als erweitertes Display per Xinerma zu nutzen:

# treiber installation
sudo aptitude install xorg-driver-fglrx
# atitreiber initalisieren
sudo aticonfig –initial
# auf dualscreen setzen
sudo aticonfig –dtop=horizontal

Anschließend Neustart der Grafischen Benutzeroberflächen (GDM) und des X-Servers per Alt+Strg+Backspace

folgendes sei hierbei anzumerken:

1. Solange der Dualscreen nicht aktiviert ist kann der Anschluss eines 2. Monitors bei Start der GDM zu einem Absturz des X-Servers führen

2. Ich habe Probleme mit der OpenGL Wiedergabe bemerkt, dass Bild erscheint verschoben, leider ist mir kein Bugfix bekannt
hierfür am besten zur Wiedergabe von Videos die X11 Option nutzen

3. Es scheint Probleme mit dem Treiber zu geben, wenn man aus dem Ruhemodus oder StandBy starten will, jedoch scheint dies nur den Dualmode zu betreffen

4. Wer die “echten” Auflösungen seiner Displays nutzen will sollte diese noch in der xorg.conf von X11 einsetzen (Abschnitt Screen ;) ) Bsp.:

Modes “1400×1050″ “1280×1024″ “1024×768″ “800×600″ “640×480″

2) Wlan mit WPA oder WPA2

Mackenzie hat mich mit seinem kurzen Komment auf eine andere
Möglichkeit hingewiesen wie man die Wlankarte einbinden kann, was ich
natürlich nicht vorenthalten will. Basierend auf folgenden alternative Howto eine kurze Zusammenfassung:

Laut
dem Howto ist der richtige Treiber der Wlankarte schon unter Ubuntu
7.04 eingebunden, jedoch muss dieser erst gesondert “bereit” gemacht
werden. Hierfür ist das Tool bcm43xx-fwcutter notwendig. Welches wie
folgt installiert werden kann oder unter diesem Link downloadbar ist.

sudo aptitude install bcm43xx-fwcutter

Es
kann sein, das der aktuelle Treiber nicht mit der Wlankarte läuft, dies
würde durch eine Fehlermeldung kommentiert werden die per dmesg abgerufen werden kann. Alternativ lässt sich ein aktueller Treiber hier jetzt hier herunterladen.

Die Installation erfolgt mit folgenden Commandos in der Console:

sudo bcm43xx-fwcutter -w /lib/firmware/`uname -r` <Pfad zum Modul>/wl_apsta.o
sudo rmmod bcm43xx
sudo modprobe bcm43xx

Und somit wäre die Installation abgeschlossen.

Hier wird jedoch berichtet, dass der Netzwerkzugriff mit den Standardtreibern sehr langsam wäre, daher wird dort empfohlen unter ftp://lwfinger.dynalias.org/patches die Datei bcm43xx-softmac-sa.tar.bz2 downzuloaden und wie folgt zu installieren und zu kompilieren:

1. Herunterladen, kompilieren und installieren:

wget ftp://lwfinger.dynalias.org/patches/bcm43xx-softmac-sa.tar.bz2
bunzip2 -c bcm43xx-softmac-sa.tar.bz2 | tar x
cd bcm43xx-softmac-sa
./configure
sudo make install

2. Laden des aktuellen Treibers

sudo rmmod bcm43xx
sudo modprobe bcm43xx
Und die Setup ist abgeschlossen.

Die Alternative mit dem schnelleren Treiber habe ich noch nicht getestet, jedoch grade eben ;) die angegebene Variante und ich war überrascht wie schnell und Problem los das ganze hin gegen der ndiswrapper Variante funktionierte.

Kein lästiges Kabel und Akkuentfernen mehr und sofortiges los surfen auch mit WPA2 genial ;)

2. der Media Card Reader

Seit Ubuntu 7.04 funktioniert dieser “Out-Of-The-Box”, daher ohne Konfiguration, ich will hierbei jedoch nicht verschweigen das ich Probleme mit SD-Karten hatte, die größer als 16MB waren.

Nach einigen googeln fand ich die folgende Lösung:

http://ubuntulinuxtipstricks.blogspot.com/
2007/04/texas-instruments-sdmmc-card-reader.html

ACHTUNG DIES GILT NUR FÜR SD-KARTEN, TEST MIT ANDEREN KARTEN WAR MIR NICHT MÖGLICH!

Der Fehler liegt laut dieser Seite bei der Einbindung eines fehlerhaften TIFM-Treiber Pakets in den Kernel.
Ob der folgende Lösungsweg auch bei kompletten Kernelupdates durch Ubuntu bestehen bleibt ist nicht klar, daher im schlimmsten Falle vorher einmal deinstallieren und danach neuinstallieren, wobei ich dies vor der schmerzhaften Erfahrung tun würde.

Die Lösung lautet wie folgt:

1. Als erstes sollte man die für Compilierung notwendigen Pakete installieren (im Terminal):

sudo aptitude install build-essential linux-headers-`uname -r`unzip

2. Herunterladen und entpacken der aktuellen TIFM-Software:

wget http://www.geocities.com/dollzrgr8/tifm_install.tar.gz
tar xfvz tifm_install.tar.gz

3. Installation im Terminal:

cd tifm_install/

sudo chmod +x install.sh
./install.sh

(install.sh kompiliert und installiert die Software, daher nicht wundern wenn dies einige Zeit dauert und die Compilerausgaben im Terminal erscheinen)

4. Neustart

Und jetzt müsste der Card Reader wieder perfekt laufen, sollten dennoch Probleme auftreten, was ich aber nicht denke, kann man noch den Schritt 2 von Valentinos ausführen (“II. Media Card Reader”)

3) Bluetooth

Bluetooth funktionierte bei mir Out-Of-The-Box, natürlich sollte das Bluetooth Modul, dass in der Wlankarte integriert ist vorher per Drücken der Wlantaste aktiviert sein.
Jedoch funktioniert dies auch schon wenn die Wlankarte noch nicht saubert installiert wurde, bei Valentinos wird noch empfohlen, per Paketverwaltung alle Software zu Installieren, die mit “Blue” anfängt.

Nach diesen ganzen Tipps und Tricks dürfte der nx6325 fertig eingerichtet sein und perfekt laufen, sollten Jemanden dennoch Fehler auffallen oder einzelne weitere Tricks bekannt sein, so kann er diese gerne Anmerken.

Zur Integration von Wine und Studio8 bzw. Photoshop CS2 werde ich in einem der nächsten Blogs kommen.

Viel Erfolg

ps:
Sicherheitshalber merke ich an, dass ich keine Haftung für die Verwendete Software und für Fehler übernehme, die aus diesen Anleitungen entstehen könnten, ich bin selber um die größte Sorgfalt bei der Dokumentation bemüht, und bei mir verlief dies alles Problemlos. Jedoch sollte man sich sicher sein was man tut.