2. integriertes UMTS Modem: Sierra Wireless, Inc. MC8780, ID 1199:6832
Dieses Ding hat mich einiges an Nerven gekostet. Schlussendlich bin ich dann aber doch auf eine Lösung gekommen. Und so bringt man das integrierte, über USB angeschlossene 3G HSUPA Modem zum Laufen:
In Gutsy sind die USB Definitionen für das Gerät noch nicht vorhanden, darum muss man die Treiber mit
|
Quellcode
|
1
2
|
sudo modprobe usbserial vendor=0x1199 product=0x6832
sudo modprobe sierra
|
laden. Vorausgesetzt man hat sie nicht vorher schon geladen. Dann geht dem ein
|
Quellcode
|
1
2
|
sudo rmmod sierra
sudo rmmod usbserial
|
voraus.
Mit dem Befehl
|
Quellcode
|
1
|
wvdialconf
|
sollte man dann eine Ausgabe wie die bekommen
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- MC8780
ttyUSB0<*1>: Speed 4800: AT -- OK
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Speed 19200: AT -- OK
ttyUSB0<*1>: Speed 38400: AT -- OK
ttyUSB0<*1>: Speed 57600: AT -- OK
ttyUSB0<*1>: Speed 115200: AT -- OK
ttyUSB0<*1>: Speed 230400: AT -- OK
ttyUSB0<*1>: Speed 460800: AT -- OK
ttyUSB0<*1>: Max speed is 460800; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB2<*1>: Modem Identifier: ATI -- Manufacturer: Sierra Wireless, Inc.
ttyUSB2<*1>: Speed 4800: AT -- OK
ttyUSB2<*1>: Speed 9600: AT -- OK
ttyUSB2<*1>: Speed 19200: AT -- OK
ttyUSB2<*1>: Speed 38400: AT -- OK
ttyUSB2<*1>: Speed 57600: AT -- OK
ttyUSB2<*1>: Speed 115200: AT -- OK
ttyUSB2<*1>: Speed 230400: AT -- OK
ttyUSB2<*1>: Speed 460800: AT -- OK
ttyUSB2<*1>: Max speed is 460800; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Das sagt uns dass drei Modems erkannt wurden, alle über USB.
In Wahrheit ist das jedoch ein und das selbe Modem, nur eben mit drei Ports.
Für die Einwahl ins Internet funktioniert jedoch nur der Dritte, ttyUSB2.
Das Modem bisher funktioniert also.
Nun an das Einwahlprogramm.
|
Quellcode
|
1
|
sudo aptitude install gnome-ppp
|
stellt uns so eines zur Verfügung.
Das wird dann wie folgt konfiguriert (hier am Beispiel des österreichischen Internernetbetreibers Yesss! welcher surfen über Wertkarten anbietet)
Benutzername: web
Passwort: web
Passwort speichern: AKTIV
MODEM:
Gerät: /dev/ttyUSB2
Typ: USBModem
Geschwindigkeit: 460800
Telefonleitung: Ton
Lautstärker: AUS
VORWAHL: keine
Wählversuche: 3
Auf Wählton warten: DEAKTIVIERT
Telefonnummer:*99#
Initialisierungsstrings: at+cgdcont=1,"IP","web.yesss.at"
NETZWERK:
Dynamische IP
Manueller DNS:
DNS1: 194.24.128.100
DNS2:194.24.128.102
OPTIONEN:
Aktiviert sind:
Verbindung automatisch wiederherstellen
Ignoriere Terminalstrings (stupid mode)
Wichtig ist auch noch, dass die PIN Abfrage für die SIM ausgeschalten werden muss (über Windows oder ein Mobiltelefon). Zurzeit unterstützt gnome-ppp das noch nicht. Programme wie umtsmon sollen das jedoch bereits können, befinden sich aber ncoh in einer Alpha Phase.
http://umtsmon.sourceforge.net/
Wenn jetzt alles funtkioert, dann bleibt nur noch die Modue bei jedem Start zu landen.
Hiezu
|
Quellcode
|
1
|
sudo gedit /etc/modules
|
öffnen und einfügen von
usbserial vendor=0x1199 product=0x6832
sierra