Proprietäre Firmware

Die Firmware-Dateien, die es zum Betrieb ins Modem zu laden gilt, finden sich in der Windows-Installation oder über Sonys Support-Seiten [6]. Wir laden den angebotenen Treiber herunter und "installieren" ihn mittels Wine. Anschließend finden sich die Firmware-Dateien amss.mbn und apps.mbn im Wine-DOS-Laufwerk C:\Programme\QUALCOMM\Images\Sony\UMTS\. Beide kopieren wir in das neu erstellte Verzeichnis /lib/firmware/gobi/.

Um die Firmware ins Modem zu bekommen, braucht es noch einen Loader. Den hat Matthew Garrett [7] geschrieben und unter der GPLv2 veröffentlicht. Wir laden den Firmware-Loader herunter [8] und entpacken ihn in ein neues Verzeichnis. Die Installation erfolgt mittels make; make install. Dabei wird auch ein neues Regel-Skript für Udev installiert, das für das Modem angepasst werden muss. Dazu öffnen wir es in einem Editor und ergänzen es um Vendor-ID und Product-ID (ohne Firmware). Der Eintrag lautet also:

ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9224", RUN+="gobi_loader /dev/%k /etc/gobi_firmware".

Nun machen wir den Kernel fit für den Aufruf des Modems. Dazu brauchen wir das Modul qcserial, das Kernel ab 2.6.30 mitbringen. Um es an das UMTS-Modem anzupassen, installieren wir mit sudo apt-get install linux-source build-essential die Kernel-Quellen (in unserem Fall Kernel 2.6.31) sowie die notwendigen Pakete, um das Kernel-Modul selbst zu übersetzen. Das Quellpaket im Verzeichnis /usr/src/ entpacken wir mit Hilfe des Befehls sudo tar -xjvf linux-source-2.6.31.tar.bz2. Um Qcserial zu bauen, kopieren wir die Quelldatei in ein neues Verzeichnis:

# cp /usr/src/linux-source-2.6.31/drivers/usb/serial/qcserial.c /tmp/Baustelle/

Die Anpassung für das Modem des Vaio X nehmen wir in der Quelldatei vor. Dazu benötigen wie wiederum die Vendor- und Product-ID – diesmal jedoch nach dem Laden der Firmware. Beide IDs gilt es in qcserial.c einzutragen. Dazu kopieren wir die Zeile, die mit {USB_DEVICE beginnt, und passen die neue Zeile passen wir wie folgt an:

{USB_DEVICE(0x05c6, 0x9225)},   /* Sony Gobi QDL device */

Nun fehlt noch ein Makefile (Listing 1). Dieses erstellen wir mit einem Editor in unserem Baustellen-Verzeichnis. Nun übersetzen wir das Modul mit make. Anschließend kopieren wir das fertige Kernelmodul via cp qcserial.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/ ins System. Ein Aufruf von depmod -A macht das neue Modul dem System bekannt und aktualisiert die Abhängigkeiten.

Listing 1
obj-m := qcserial.o
all:
  $(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` modules
clean:
  $(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` clean
  $(RM) Module.markers modules.order

Jetzt steht ein Neustart des Systems steht an. Anschließend findet sich unter /dev/ der notwendige Eintrag ttyUSB0 für das Gobi-Modem. Auch der Netzwerkmanager von Ubuntu zeigt unter Mobiles Breitband den Eintrag Neue mobile GSM-Breitbandverbindung (Abbildung 3). Darüber lässt sich der Zugang konfigurieren, der Internet-Zugriff via UMTS klappt tadellos.

Abbildung 3: Connect: Nach erfolgreicher Installation lässt sich das integrierte Modem bequem über den Netzwerkmanager von Ubuntu steuern.

Fazit

Das Vaio X zählt nicht zu den Geräten, die aus dem Stand heraus uneingeschränkt mit Linux kooperieren. Trotzdem lässt es sich mit vergleichsweise geringem Aufwand vollständig in Betrieb nehmen (siehe Tabelle "Linux-Unterstützung"). Mit seinem ansprechenden Design, der hervorragenden Verarbeitung und dem integrierten 3G-Modem verlockt das Sony Vaio X einerseits sehr, andererseits dämpft der exklusive Preis die Kaufgelüste deutlich.

Linux-Unterstützung

VGA ++
VGA extern ++
Sleep +
Suspend ++
WAN ++
WLAN +++
Bluetooth +++
Card-Reader +++
Webcam nicht getestet
+++ uneingeschränkt funktionsfähig, ++ nach Modifikationen voll funktionsfähig, + unterstützt, aber nicht ohne Fehler

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Vaio P mit Linux Instant Mode
    Das Vaio P von Sony ist klein, leicht und schick und kommt mit Windows Vista als Betriebssystem. Für den Schnellstart wird allerdings eine Linux-Variante mitgeliefert.
  • Sony bringt Google-Chrome als Standard-Browser
    Laut einem aktuellen Bericht von The Register hat Google mit Sony einen Deal abgeschlossen, der vorsieht, auf allen Vaio-Modellen von Sony Google Chrome als Standardbrowser zu installieren.
  • Doppelt schön
    Mit satter Core2-Duo- Leistung, solider Ausstattung und gleich zwei Grafikkernen wartet der Vaio SZ5X von Sony auf – und das zu einem relativ erschwinglichen Preis.
  • Fit-PC2: Minirechner mit Atom Z530 und Poulsbo-Grafik
    Im Rahmen unserer Sommer-Spezial-Aktion bekamen wir einen Fit-PC2 gesponsort, den wir vor der Gewinnverteilung unter die Lupe nahmen.
  • Ganz schön heiß
    Mit den Traummaßen von 100 x 100 x 25 Millimetern und einem Stromverbrauch unter 10 Watt eignet sich der Fit-PC2 ideal als stromsparender Bürorechner. Wir zeigen, was der Kleine an Leistung bringt.
Kommentare

Infos zur Publikation

LU 08/2016: Multimedia

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...
Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...