Ich hab dich grad versuch per Jabber anzuquatschen, falls du mit der jetzt folgenden Lösung nicht klar kommst, können wir es dort gerne zusammen versuchen...
Also im Wiki: UMTS per Mobiltelefon steht geschrieben das folgende Zeile der /etc/wvdial.conf hinzuzufügen ist:
Init3 = AT+CGDCONT=1,"IP","surfo2"
Das war für meinen Fall quasi fast richtig.
Ein dann folgender Aufruf von wvdial beschwerte sich aber an der Stelle über einen fehlerhaften Init String. Googlen ergab, dass man per Init String auch noch die PIN übermitteln kann / muss.
Init3 = AT+CPIN=XXXX
Ich hab das also nach einem Beispiel ausm Netz dann für mich angepasst:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Baud = 92160
Modem = /dev/ttyUSB0
[Dialer pin]
Init3 = AT+CPIN=1234
[Dialer umts]
Stupid Mode = 1
Init4 = AT+CGDCONT=1,"IP","surfo2"
Phone = *99***1#
Username = o2
Password = o2
Danach muss ich einmal folgendes aufrufen:
wvdial pin
Dadurch wird scheinbar die PIN ans Modem gesendet, und gesetzt. Dieser Schritt ist nach dem erneutem Anstecken nur einmal notwendig, und darf auch zwingend nur einmal durchgeführt werden.
Danach starte ich die Verbindung dann erfolgreich mit (ohne sudo hatte ich nen Fehler, mal gucken ob sich der noch beheben lässt)
sudo wvdial umts
Hier steht der dritte Init String aus dem Wiki: UMTS per Mobiltelefon quasi mit drin.
Der Schritt mit der PIN führt wenn ich ihn einfach so in das default mit reinschreibe zu dem Fehler, dass das gute Modem nicht jedes mal die PIN haben will.
Und dann gibt es bei dem Init3 den Fehler "Bad init String". Ohne aber eben diesen PIN Init String habe ich den Fehler "Bad Init String" bei dem "drittem" Init String aus dem Wiki (bei mir Init4)
Ich bin jetzt kein Experte auf dem Gebiet, aber ich stell mir das so wie beim Handy vor: Bevor da irgendwas weiteres spezielles gesendet werden kann (apn und ko) muss man die PIN eingeben.
Ist die PIN drin, und das Handy / Modem freigeschaltet, kann das Dingen nur mit der PIN nix mehr weiter anfangen...
Hast du die PIN Eingabe in deiner SIM Karte deaktiviert, bringt dir mein Vorschlag natürlich herzlich wenig. Dann würd mich aber interessieren, an welchem Init String er rum meckert, dazu also bitte mal entweder die Ausgabe von wvdial hier reinkopieren, und oder wie schon erwähnt deine wvdial.conf...