Danke Linrunner, fuer deine Unterstuetzung, zwar funktioniert der Ordner 1 bei mir zwar nicht, aber dafuer hat mich der Tipp auf die Idee gebracht, auch alle anderen Ordner einmal auszuprobieren. Das Ergebnis folgt weiter unten.
Zudem habe ich einen chinesischsprachigen Blogeintrag (englische Google-Uebersetzung) gefunden, der die Installation des Gobi 2000 mit China Mobile unter RedFlag Linux dokumentiert. Der Autor verwendet dabei den Gobi2000-Treiber von HP, nicht von Lenovo. Um seine Anleitung so gut wie moeglich nachzuvollziehen, habe ich also statt meiner SIM von China Unicom die von China Mobile in den Laptop eingebaut und die HP-Treiber heruntergeladen, sowie die wvdial.conf entsprechend des Blogs mit Benutzername, Passwort und Initzeile versehen.
Die wvdial.conf sieht deshalb jetzt wiefolgt aus:
[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Init1 = ATZ
Modem = /dev/ttyUSB0
Baud = 9600
Init3 = AT+CGDCONT=1,"IP","CMNET",,0,0
Password = cmnet
Username = cmnet
Leider fuehrte diese Angehensweise jedoch sowohl bei Verwendung der Treiber ...
stets nur zu ERROR, sobald wvdial das Kommando "ATDT*99#" abgeschickt hat. Ein Waehlen war also nicht moeglich:
# Nachfolgendes trat nur bei Verwendung der HP-Treiber auf:
root@robert-laptop:~# wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","CMNET",,0,0
AT+CGDCONT=1,"IP","CMNET",,0,0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
ERROR
--> Invalid dial command.
--> Disconnecting at Sun Jan 16 15:03:49 2011
root@robert-laptop:~#
Mit anderen Worten kein grosser Erfolg - deshalb zurueck zu den Lenovo-Treibern, was auch den von dir vorgeschlagenen Ordner 1 beinhaltet. Ich habe bei den Versuchen nicht zurueckgewechselt zur Unicom-SIM, sondern die Mobile-SIM im Rechner behalten, um die Authentifizierungsdaten wie im Blog beschrieben in der wvdial.conf behalten zu koennen.
Laut Wikipedia:3G#China verwendet ...
China Unicom (was ich eigentlich zum Laufen bekommen moechte) den Standard W-CDMA (mein Handy zeigt mir bei gutem Empfang immer ein "H" an, was wohl fuer HSDPA stehen sollte) und ...
China Mobile (womit ich die nachfolgenden Versuche durchgefuehrt habe) den Standard TD-SCDMA.
Nun also zu den Ergebnissen mit den unterschiedlichen Ordnern der Lenovo-Treiber:
Eine Antwort mit CONNECT 7200000 konnte ich nur mit den Treibern aus Ordnern 0, 2 und 4 bekommen. Das Ergebnis sah fast immer identisch aus:
root@robert-laptop:~# wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
AT+CAT+
--> Sending: ATQ0
ATQ0
OK
--> Re-Sending: ATZ
ATZ
OK
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","CMNET",,0,0
AT+CGDCONT=1,"IP","CMNET",,0,0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 7200000
--> Carrier detected. Waiting for prompt.
--> Connected, but carrier signal lost! Retrying...
--> Sending: ATDT*99#
--> Waiting for carrier.
^CCaught signal 2: Attempting to exit gracefully...
--> Disconnecting at Sun Jan 16 09:34:06 2011
root@robert-laptop:~#
Dagegen brachten die Treiber aus den anderen Ordner verschiedene Fehler:
Ordner 1: laesst sich gar nicht verwenden, "rmmod qcserial" meldet Modul ist in Benutzung und verweigert das entfernen, allerdings erkennt das System kein Modem, ID=05c6:9204, mit einer 4 am Ende statt der 5 fuer das Modem.
Ordner 3: AT+CGDCONT=1,"IP","CMNET",,0,0 fuehrt zu ERROR, bricht dann mit Bad Init String ab.
Ordner 6 und 7: Sehr langsam, kein CONNECT, nur Waiting for carrier nach Modem initialized. Sending: ATDT*99#
Ordner 8, 9 und 12: Kein CONNECT, nur Waiting for carrier nach Modem initialized. Sending: ATDT*99#
Das sind alle Ordner, die es gibt - 5, 10 und 11 existieren nicht.
Bei den Treibern, die zu einem CONNECT fuehren, ist es moeglich mit wvdial.conf-Regeln wie stupid mode = yes, carrier check = no und new pppd = yes das Starten eines PPPd sofort nach dem CONNECT zu erzwingen, es fuehrt allerdings auch nicht zur Vergabe von IP-Adressen, sonderen lediglich zu einem sich automatisch nach ein paar Sekunden per Fehlermeldung (keine Reaktion vom Modem, oder so aehnlich) wieder beendenden pppd-Prozess.
Noch irgendwelche Ideen, was man sonst noch ausprobieren koennte?