Qualcomm Gobi 2000 unter Linux installieren
Installation
Dieser Artikel beschreibt die Einrichtung der Gobi 2000 WWAN-Karte unter Linux.
Firmware
Die Karte muß bei jedem Systemstart mit der passenden Firmware geladen werden. Die Firmware kopiert man sich am einfachsten aus einer vorhandenen Windows-Installation. Die benötigten Dateien finden sich dort in den Unterverzeichnissen von C:\Program Files (x86)\QUALCOMM\Images\Lenovo\:
Unterverzeichnis | Firmwaredateien | Provider |
UMTS | amss.mbn, apps.mbn | Allgemeine Firmware |
0 | UQCN.mbn | Vodafone |
1 | amss.mbn, apps.mbn, UQCN.mbn | Verizon (spezielle Firmware) |
2 | UQCN.mbn | AT&T |
3 | amss.mbn, apps.mbn, UQCN.mbn | Sprint (spezielle Firmware) |
4 | UQCN.mbn | T-Mobile |
6 | UQCN.mbn | generisch |
7 | UQCN.mbn | Telefonica, O2 |
8 | UQCN.mbn | Telecom Italia |
9 | UQCN.mbn | Orange |
Auf dem Linuxsystem ist das Verzeichnis /lib/firmware/gobi anzulegen
sudo mkdir -p /lib/firmware/gobi
Danach kopiert man die zuerst die allgemeinen, anschließend die providerspezifischen Dateien dort hin
sudo cp /pfad/zur/firmware/UMTS/* /lib/firmware/gobi/lib/firmware/gobi sudo cp /pfad/zur/firmware/6/* /lib/firmware/gobi/lib/firmware/gobi
Ubuntu 10.04
Der in Ubuntu 10.04 enthaltene Kernel 2.6.32 unterstützt die Karte nicht von Haus aus.
Um einen passenden Kernel zu erhalten, kann man, wie in diesem Thread beschrieben, die Kernelquellen patchen und drei Kernelmodule sowie der Gobi Loader kompilieren und installieren.
Einfacher geht es mit fertigen Paketen aus dem Thinkpad Extras PPA, das man so einrichtet
sudo add-apt-repository ppa:linrunner/thinkpad-extras
Installiert werden die Pakete
- linux-image-2.6.32-NN-generic-tp
- linux-headers-2.6.32-NN-generic-tp
- gobi-loader
Dabei ist für "NN" die aktuelle Version aus dem PPA einzusetzen.
Der tp-Kernel wird parallel zum Ubuntu-Standard-Kernel installiert. Will man beim Systemstart den Kernel auswählen können, so sind /etc/default/grub diese Zeilen mit wie gezeigt mit '#' auszukommentieren
#GRUB_HIDDEN_TIMEOUT=0 #GRUB_HIDDEN_TIMEOUT_QUIET=true
und anschließend mit dem Befehl
sudo update-grub
zun aktivieren.
Wichtig: wird für Ubuntu ein neuerer Kernel freigegeben, so schiebt sich dieser durch die höhere Versionnummer vor den tp-Kernel. Sobald die entsprechende Version des tp-Kernel auch im PPA bereitsteht, müssen die Pakete mit der höheren Versionnummer händisch installiert werden, da es im PPA noch keine Meta-Pakete gibt, die dies automatisch erledigen.
Links
- Anleitung bei thinkwiki.org (siehe außerdem die Diskussion dort).