T-Mobile Web-Stick I (ZTE MF637) unter Ubuntu 9.10 Karmic Koala
Posted in Electronic Gadgets, Life, the Universe & Nothing on 11/12/2009 11:47 pm by SeleneAm Dienstag habe ich mir für mein Leni bei T-Mobile Austria den Web Stick I mit dem aktuellen SURF UNLIMITD (3 GB) Angebot bestellt und heute morgen wurde er auch schon geliefert.
Was ich nicht wusste, ist, daß dies ein ZTE Stick ist, der unter Ubuntu nicht ohne Probleme erkannt wird. Also habe ich ihn guten Mutes angesteckt und er wurde auch sofort erkannt, allerdings als USB Speicher (Festplatte) und dann ist nichts weiter passiert. Eine kurze Suche (Google ist Dein Freund
) erinnerte mich daran, daß man die SIM-Karte erst einmal aktivieren muss, also Anruf bei T-Mobile und aktivieren lassen (Telefonnummer der SIM Karte und Serial Number bereithalten, auch sollte man sein Geburstsdatum wissen) und dann warten. Aktivierung dauert laut Hotline zwischen 15 Minuten und 24 Stunden (hoffentlich ein schlechter Scherz)
Weitere Versuche musste ich auf den Abend verschieben, da die Grundgebühr ja auch verdient werden muss.
Aktivierung war erfolgt (überprüfen durch einlegen in ein Handy) aber mein Ubuntu hat das nicht interessiert, ich hatte weiterhin nur eine USB Festplatte, kein USB-Modem
6 Stunden später kann ich folgendes berichten: ja, der Stick funktioniert unter Ubuntu.
Folgendes musste ich ändern:
1) 3 Pakete installieren: libusb_dev, usb_modemswitch, wvdial
In einem Terminal folgendes eingeben:
sudo apt-get install linusb_dev
sudo apt-get usb_modemswitch
sudo apt-get install wvdial
2) folgende Konfigurationsdateien anlegen / editieren:
usb_modeswitch.conf:
sudo gedit /etc/usb_modeswitch.conf
folgende Zeilen zusätzlich eintragen:
########################################################
# ZTE MF637 (aka “Onda MDC525UP”)
#
# Contributor: andylog
DefaultVendor= 0x19d2
DefaultProduct= 0×2000
TargetVendor= 0x19d2
TargetProduct= 0×0037
# only for reference
# MessageEndpoint=0×01
MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″
10-modem.fdi: Informationen für HAL DEAMON
sudo cp /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi /etc/hal/fdi/information/
gksudo gedit /etc/hal/fdi/information/10-modem.fdi
folgende Zeilen hinzufügen:
<!– ZTE MF637 HSDPA USB dongle –>
<match key=”@info.parent:usb.product_id” int=”0×0031″>
<match key=”@info.parent:usb.interface.number” int=”3″>
<append key=”modem.command_sets” type=”strlist”>GSM-07.07</append>
<append key=”modem.command_sets” type=”strlist”>GSM-07.05</append>
</match>
</match>
999-zte.rules: Zur automatischen Ausführung des usb_modeswitch wenn der Stick angesteckt wird:
gksudo gedit /etc/udev/rules.d/999-zte.rules
folgendes eintragen:
SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″, SYSFS{idVendor}==”19d2″, RUN+=”/usr/sbin/usb_modeswitch”
wenn man nun den USB stick ansteckt, sollte usb_modeswitch ausgeführt werden und dmesg liefert folgenden Output:
[ 34.162374] usb 1-2: new high speed USB device using ehci_hcd and address 6
[ 34.340646] usb 1-2: configuration #1 chosen from 1 choice
[ 34.345832] scsi6 : SCSI emulation for USB Mass Storage devices
[ 34.350496] usb-storage: device found at 6
[ 34.350505] usb-storage: waiting for device to settle before scanning
[ 34.536644] usbcore: registered new interface driver usbserial
[ 34.536698] USB Serial support registered for generic
[ 34.536839] usbcore: registered new interface driver usbserial_generic
[ 34.536847] usbserial: USB Serial Driver core
[ 34.551469] USB Serial support registered for GSM modem (1-port)
[ 34.551677] option 1-2:1.0: GSM modem (1-port) converter detected
[ 34.551891] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 34.551953] option 1-2:1.1: GSM modem (1-port) converter detected
[ 34.552167] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
[ 34.552243] option 1-2:1.3: GSM modem (1-port) converter detected
[ 34.552463] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
[ 34.552513] usbcore: registered new interface driver option
[ 34.552521] option: v0.7.2:USB Driver for GSM modems
über den Network Manager kann man nun die Verbindung konfigurieren (zum Vergrößern auf die Thumbnails klicken):


eigenen PIN eingeben, anwenden klicken, fertig
Darüber hinaus haeb ich von der T-Mobile Seite die Linux Treiber heruntergeladen und installiert (ja die gibt es tatsächlich) (Ich weiß nicht ob man diese tatsächlich benötigt, aber man erhält ein schönes, buntes Interface wie unter Windows
Download hier: http://www.t-mobile.de/fremdcontent/1,2790,127235,00.htm
Das zip file enthält einerseits ein .deb Paket, das sich nicht installiern lies obwohl der Paketmanager meint, daß alle Dependencies erfüllt sind und andererseits ein Tarfile.
Das Tarfile entpacken, dann erhält man einen Unterordner mit Namen Tmobile_LinuxUI.
Ein Terminalfenster öffnen und in den Ordner wechseln, sudo ./install.sh ausführen und Installation abwarten, fertig.
Unter Internet findet man dann ein hübsches Icon von T-Mobile mit dem man die Verbindung auch steuern könnte. Viel Spaß





