UMTS mit dem XSStick W14

Ubuntu 9.10

Benötigte Packages:

Da dass in der Distri mitgelieferte usb_modeswitch nicht wirklich mit dem Stick umgehen kann,
ist eine aktualisierung auf mindestens 1.0.5 notwendig. Unter folgender URL ist ein Debian-Package verfügbar,
welches auch Problemlos unter Ubuntu funktioniert.
http://packages.debian.org/search?keywords=usb-modeswitch

Configuration

/etc/udev/rules.d/80-usb_modeswitch.rules

Damit diese Rule überhaubt aktiviert wird, muss die Zeile 12 hier auskommentiert werden:

 #GOTO="modeswitch_rules_end"
 

Eigentlich gibt es ab Zeile 113 hier schon eine Regel für den Stick, allerdings funktionierte diese hier nicht
und wurden ersetzt:

 # MobiData MBD-200HU, ST Mobile Connect
 #SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}
 /%s{manufacturer}/%s{product}/%s{serial}'"
 SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="f000", RUN+="/usr/local/bin/flipp.sh"
 SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="9603", RUN+="/usr/local/bin/modem.sh"

Dass erste Script schaltet den Stick erst in den Modem Modus:

/usr/local/bin/flipp.sh
 #!/bin/bash
 sleep 15
      if [ -c /dev/ttyUSB1 ];then
              echo "Loesche /dev/ttyUSB1"
              rm /dev/ttyUSB1
      fi
      echo "Flipping Stick"
      sleep 3
        /usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.d/1c9e\:f000
 exit 0

Danach werden die Devices manipuliert, da der Network-Manager unbedings ttyUSB1 verwenden will, aber ttyUSB2 benutzt werden muss:

/usr/local/bin/modem.sh
 #!/bin/bash
 mom2=0
 while [ $mom2 != 30 ];do
    echo "Warte auf die Serielle Schnittstelle $mom2"
    if [ -c /dev/ttyUSB1 ];then
             echo "Manipuliere Schnittstelle"
             rm /dev/ttyUSB1
             ln -s /dev/ttyUSB2 /dev/ttyUSB1
             break
   fi
   mom2=$((mom2+1))
   sleep 6
 done
 echo "FERTIG !!??"
 exit 0

Da usb_modeswitch trotz erfolgreichen Umstellens mit einem Fehler beendet wird, wurde der Success-Check entfernt:

/etc/usb_modeswitch.d/1c9e:f000
 #CheckSuccess=20

Nun kann im NetworkManager eine „Mobile Broadband“ Verbindung angelegt werden.
Daten dazu:
Username / Passwort: GPRS
Rufnummer: *99#
APN: web.vodafone.de
PIN: PIN

comp/xsstick14.txt · Zuletzt geändert: von 127.0.0.1