Hallo ihr,
vielleicht ist das hier nützlich für den einen oder anderen, der das AAO A150X-3G mit internem 3G Modem sein eigen nennt. Um das Qualcomm Gobi Modem unter dem Kernel 2.6.27 zum laufen zu bringen ist etwas Handarbeit nötig. Das Modem meldet sich bei lsusb mit ID 05c6:9211 Qualcomm, Inc. (im QDL Modus, d.h. noch ohne Firmware. Mit wäre es die 05c6:9212).
1) Man benötigt die Firmware des Modems. Diese kann man von seiner Windowsinstallation kopieren. Leider sind sie nicht unter freier Lizenz. Zuerst sieht man im Ordner
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\QUALCOMM\QDLService\
nach der Datei Options.txt. Dort stehen die Pfade zur passenden Firmware. In meinem Fall (Deutschland) sind es folgende Dateien:
C:\QUALCOMM\QDLService\Packages\0\amss.mbn C:\QUALCOMM\QDLService\Packages\0\apps.mbn
Diese kopiert man sich als root/mit sudo in das Verzeichnis /lib/firmware/gobi, welches man erstellen muss.
2) Man benötigt das Kernelmodul qcserial aus dem Kernel 2.6.30. Den Quellcode bekommt man hier:
Diesen speichert man in einem Verzeichnis und erstellt auch eine Datei Makefile in diesem, mit folgendem Inhalt:
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
Außerdem muss man noch den Kernelsource installieren:
sudo apt-get install linux-source build-essential cd /usr/src sudo tar -xzvf linux-source-2.6.27.tar.bz2
So, nun wieder im qcserial Verzeichnis:
make sudo cp -vi qcserial.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial sudo depmod -A
Das Modul kann in dieser Sitzung geladen werden mit
sudo modprobe qcserial
Um eventuell Speicherplatz zu sparen kann man das Verzeichnis des Kernelsources wieder löschen.
3) Nun muss man den Firmwareloader installieren. Den gibt es hier:
http://www.codon.org.uk/~mjg59/gobi_loader/
Einfach den Installationsanweisungen dort folgen (entpacken und im Verzeichnis: make; sudo make install).
4) Wenn alles geklappt hat, meldet sich das Modem nun als Modem wenn es die Firmware bekommen hat. Man sieht bei lsusb nun die ID 05c6:9212 und das Modem sollte als /dev/ttyUSB0 auftauchen.
5) Verbinden kann man sich nun z.B. mit umtsmon, welches hier erhältlich ist
http://umtsmon.sourceforge.net/
oder auch mit anderen Lösungen, wie wvdial, pon oder gnome-ppp (wie das geht müsst ihr selbst herausfinden 😉 )
Ich hoffe es hilft euch weiter.