Gobi 2000 - Verbindung klappt nicht

The EYE

Active member
Themenstarter
Registriert
9 Okt. 2008
Beiträge
1.210
Hallo liebes Forum!

Morgen stehen mir viele Stunden im Zug bevor, wofür ich dann doch gerne mein WWAN zum Laufen kriegen würde. Es handelt sich um ein x201t (Gobi 2000) mit Ubuntu 12.04.

Zur Installation habe ich mich an die Anleitung im thin-wiki gehalten. Um an die benötigten Firmwaredateien zu kommen, habe ich mich für die Downloadmethode entschieden. An dieser Stelle würde ich mich gerne bei linrunner und blafoo für die tolle Ausarbeitung und die Bereitstellung der Dateien bedanken! :thumbup:
Die Installation schein geklappt zu haben:
Code:
lsusb
liefert
Code:
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 012: ID 1bcf:0c31 Sunplus Innovation Technology Inc. Serial-ATA bridge
Bus 001 Device 008: ID 046d:0807 Logitech, Inc. Webcam B500
Bus 001 Device 011: ID 1532:0101 Razer USA, Ltd Copperhead Mouse
Bus 001 Device 009: ID 05ac:1005 Apple, Inc. 
Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 004: ID 17ef:1005 Lenovo 
Bus 001 Device 005: ID 17ef:4816 Lenovo 
[COLOR=#ff0000][B]Bus 002 Device 004: ID 05c6:9205 Qualcomm, Inc. [/B][/COLOR]
Bus 001 Device 010: ID 05ac:021e Apple, Inc. Aluminum Mini Keyboard (ISO)
Bus 001 Device 006: ID 2001:f103 D-Link Corp. DUB-H7 7-port USB 2.0 hub
Bus 001 Device 007: ID 2001:f103 D-Link Corp. DUB-H7 7-port USB 2.0 hub
Die Karte ist also betriebsbereit. Nach dem Aktivieren (WWAN an und beim Networkmanager "Enable Mobile Broadband" aktiviert), habe ich über den Assistenten eine Verbindung (Vodafone) angelegt. Ich dachte erst ich hätte dort vllt etwas falsch gemacht, dem scheint aber (nach google Recherche) nicht so :confused:
Naja, ich werde jedenfalls auch nach dem PIN gefragt, eine Verbindung kann jedoch leider nicht hergestellt werden. Was ist nun zu tun?

Gruß Max
 
Alles klar, hier die Links zum output:

1. Fenster
Code:
sudo modem-manager --debug
Ausgabe

2. Fenster
Code:
NM_PPP_DEBUG=1 sudo NetworkManager --no-daemon
Ausgabe

Hilft das :confused:

Gruß Max
 
Ja, dass der NM sich bereits beim Initialisieren einen abbricht ohne der Karte eine sinnvolle Reaktion zu entlocken.

Vielleicht hilft der in Post #15 von mir erwähnte Hardware Reset. Könnte auch sein, dass blafoo in Post #3 recht hat.
 
Ich hatte zunächst andere Symptome, und zwar sprang das device nicht von 05c6:9204 auf 05c6:9205. Nach viel Rumgemacht mit verschiedenen Firmwares (habe nur zwischen Vodafone und Generic-UMTS gewechselt) und diversen Hardware-Resets war ich dann auch so weit wie der TE und hatte genau das gleiche Problem: Device ist auf :9205, WWAN-Lampe ist aus, die Devices ttyUSB0 bis ttyUSB2 sind vorhanden aber der network-manager findet die Karte nicht. Neustarts etc. helfen nicht.

Habe danach wieder mit der Firmware und Hardware Resets rumexperimentiert mit dem Ergebnis, dass das Device wieder bei :9204 hängen blieb und nichts mehr ging. Am Ende habe ich es aber doch noch geschafft, und zwar mit der richtigen Firmware (bei mir offenbar Vodafone) UND einem Hardware Reset. Das kuriose dabei:


  • die WWAN-Lampe bleibt AUS, der Network-Manager bietet das Device aber trotzdem an.
  • nach Rechtsklick auf das NM-Icon -> enable Mobile Broadband geht die Lampe AN, allerdings wird das Häckchen nicht gesetzt. Da scheint der NM einen Bug zu haben.
  • Es kommt keine PIN-Abfrage
Inzwischen habe ich rausgefunden, dass man den gobi-loader unbedingt mit -2000 aufrufen muss, sonst hängt er einfach. Und die WWAN-Karte lässt sich von Reboots oder Ein/Ausschalten nicht beeindrucken, sondern nur von einem Hard-Reset. Vorher geht sie von :9205 nicht mehr in :9204.
 
Es tut bei mir jetzt! :thumbup:

Nachdem ich nochmal gut 6 Stunden mit dieser Sache verbracht habe konnte ich endlich die Ursache finden. Bitte nicht lachen, aber ich hatte einfach die SIM-Karte verkehrt herum eingesetzt. :facepalm: Ich habe die Zeichnung (die sich beim X201 auf der Rückseite der Tastatur befindet) leider nicht entdeckt. Die Karte muss im X201 so eingesteckt werden, dass die abgeschrägte Nase Richtung Akku zeigt und nicht andersrum. Ich kann dem TE daher nur dazu raten das nochmal zu prüfen.

Naja, aber ich bin leider erst durch die diversen Diagnose-Tools von Lenovo für Windows 7 dahintergekommen. Sehr schade, dass Linux hier keine gescheite Fehlermeldung bringt bzw. dass sich der NM einfach so doof verhält und völlig stumm bleibt ...
 
Linux geht halt davon aus das der User zumindest ansatzweise weiß was er da tut :P

Aber vermutlich hätte dir das die Karte, mit den richtigen AT-Commandos, auch gesagt :)

Und mit der richtigen Gui wäre dir das auch eher aufgefallen :)
 
Naja mit den richtigen AT-Kommandos habe ich es ja auch versucht, aber ich hab's weder mit Minicom noch direkt mit cat geschafft auf ttyUSB1 irgendeine sinnvolle Antwort vom Modem zu bekommen, obwohl Windows das scheinbar schon hinbekommt. Vermutlich habe ich eine falsche Initalisierungs-Sequenz versucht.

Und naja, die Skizze mit der SIM-Karte kaum lesbar ist und springt einem nicht gerade ins Auge. Selbst ohne GUI - ich hätte schon erwartet, dass der nm/modemmanager wenigstens irgendwas gescheites ins Log schreibt wenn die GUI schon so unkommunikativ ist.
 
Moin!

Ich habe nun endlich wieder Zeit gefunden dieses Problem weiter zu bearbeiten! Ich freue mich, dass ich hier so viel Hilfe bekomme :)

Der angesprochene Hardwarereset wurde nun durchgeführt. Ein erneuter Debug-Versuch (Post #18) scheiterte aber am starten des Networkmanager Applets (Post #20) :confused:
Hier die Ausgabe:
Code:
max@max-x201t:~$ nm-applet

**  (nm-applet:5896): WARNING **: Could not initialize NMClient  /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager  was not provided by any .service files
** Message: applet now removed from the notification area

**  (nm-applet:5896): WARNING **: Failed to register as an agent: (2) The  name org.freedesktop.NetworkManager was not provided by any .service  files
** Message: Starting applet secret agent because GNOME Shell disappeared

**  (nm-applet:5896): WARNING **: Failed to register as an agent: (2) The  name org.freedesktop.NetworkManager was not provided by any .service  files
^C** Message: PID 0 (we are 5896) sent signal 2, shutting down...

Gruß Max
 
mmmhh-
- hast du das Paket "gobi-loader" installiert?
- die Firmware liegt im Ordner unter /firmware/gobi ?
- der Wlan-Schalter steht auf "ein"?
Ich weiss, dass sind blöde Fragen, aber manchmal ... :rolleyes:
 
Moin!


  • gobi-loader ist in der neusten Version installiert
  • ja, gobi hat sich nicht irgendwo hinverirrt
  • der WLAN Schalter ist an, ich bin gerade per WLAN im Netz

Mein Problem ist gerade eher, warum ich nicht mal mehr den "Debug-Anweisungen" folgen kann! Denn das Networkmanager Applet wird nicht mehr geladen (bzw. nicht über nm-applet) siehe oben. Und ohne debugen ist es wohl unmöglich zu erkennen wo es nun eigentlich hakt... :cursing:

Gruß Max
 
Hallo,

ich klinke mich hier mal ein. Seit einem Monat geht meine Gobi 2000 Karte nicht mehr ins simply-O2-Netz unter Debian 7.8. Unter Windows spinnt nur die Lenovo App und gibt mir keine erfolgreiche Verbindungsmeldung mehr aus, das Internet geht, ohne das Windows 7 davon eine Netzwerkanzeige bringt, aus magischen Gründen jedoch trotzdem.

Den Verbindungsaufbaus zu debuggen ist nicht ganz unkompliziert:

Zuerst den NM beenden mit
Code:
sudo stop network-manager
sudo killall modem-manager
ps -efw | grep -i "NetworkManager\|modem-manager" | grep -v "grep"
Der letzte Befehl darf keinen Output liefern, nur dann ist der NM vollständig beendet.

Als nächstes brauchen wir 2 Terminalfenster. 1. Fenster:
Code:
sudo modem-manager --debug

2. Fenster:
Code:
NM_PPP_DEBUG=1 sudo NetworkManager --no-daemon

Nun machst Du einen Verbindungsversuch und kopierst den kpl. Output beider Fenster hier hin (getrennt).

Um den NM anschließend wieder in den Normalzustand zu versetzen, in beiden Terminalfenstern mit Strg+C abbrechen und
Code:
sudo start network-manager

Ich habe jetzt obrige Anleitung ausprobiert, mit der kleinen Änderung, dass man den NetworkManager unter Debian mit "service network-manager stop" beenden muss, und die Protokolle vorliegen.
Der Modem-Manager sagt mir folgendes, wobei ich jetzt aus Platzgründen nur mal die Fehlermeldungen habe stehen lassen:

// UMTS-Verbindung wird aktiviert, dann kommt:
modem-manager[6027]: <info> [1450120160.763934] [mm-modem.c:746] mm_modem_set_state(): Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)
...
modem-manager[6027]: <debug> [1450120160.960275] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'ATX4 &C1<CR>'
modem-manager[6027]: <debug> [1450120160.978131] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120160.978507] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CFUN=1<CR>'
modem-manager[6027]: <debug> [1450120160.996832] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CME ERROR: 4<CR><LF>'
modem-manager[6027]: <debug> [1450120160.997102] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 4: Operation not supported
modem-manager[6027]: <debug> [1450120160.997497] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+IFC=1,1<CR>'
modem-manager[6027]: <debug> [1450120161.015081] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120161.015721] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CPMS="ME","ME","ME"<CR>'
modem-manager[6027]: <debug> [1450120161.061822] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CPMS: 23,23,23,23,23,23<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120161.062275] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CNMI=2,1,2,1,0<CR>'
modem-manager[6027]: <debug> [1450120161.087933] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CMS ERROR: 303<CR><LF>'
modem-manager[6027]: <debug> [1450120161.088481] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 303: Operation not supported
modem-manager[6027]: <debug> [1450120161.088869] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CMGF=?<CR>'
modem-manager[6027]: <debug> [1450120161.108608] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CMGF: (0-1)<CR><LF><CR><LF>OK<CR><LF>'
...
// Hier wird's jetzt interessant:
modem-manager[6027]: <debug> [1450120161.290396] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CIND?<CR>'
modem-manager[6027]: <debug> [1450120161.317664] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CIND: 3,0,0,0,0,1,0,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120161.318562] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+COPS=0,,<CR>'
modem-manager[6027]: <debug> [1450120161.344014] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>ERROR<CR><LF>'
modem-manager[6027]: <debug> [1450120161.344816] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 100: Unknown error
modem-manager[6027]: <debug> [1450120161.345328] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CREG?<CR>'
modem-manager[6027]: <debug> [1450120161.357025] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120161.357489] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CGREG=2<CR>'
modem-manager[6027]: <debug> [1450120161.377088] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120161.377793] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CREG?<CR>'
modem-manager[6027]: <debug> [1450120161.390372] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120161.391404] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CGREG?<CR>'
modem-manager[6027]: <debug> [1450120161.406724] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CGREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120161.407524] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CGREG?<CR>'
modem-manager[6027]: <debug> [1450120161.426555] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CGREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120162.747421] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CREG?<CR>'
modem-manager[6027]: <debug> [1450120162.762081] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120162.762399] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CGREG?<CR>'
modem-manager[6027]: <debug> [1450120162.781485] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CGREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120163.747092] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CREG?<CR>'
... hier folgt dann ohne Nutzerabbruch mit Strg + C eine Endlosschleife ...
// Der Nutzerabbruch
modem-manager[6027]: <debug> [1450120187.759003] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[6027]: <debug> [1450120187.759302] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): --> 'AT+CGREG?<CR>'
modem-manager[6027]: <debug> [1450120187.774981] [mm-at-serial-port.c:333] debug_log(): (ttyUSB1): <-- '<CR><LF>+CGREG: 2,0<CR><LF><CR><LF>OK<CR><LF>'
^Cmodem-manager[6027]: <info> [1450120187.851704] [main.c:41] mm_signal_handler(): Caught signal 2, shutting down...
modem-manager[6027]: <info> [1450120187.852338] [mm-modem.c:746] mm_modem_set_state(): Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabled -> disabling)
modem-manager[6027]: <debug> [1450120187.852446] [mm-serial-port.c:844] mm_serial_port_close(): (ttyUSB1) device open count is 0 (close)
modem-manager[6027]: <info> [1450120187.852493] [mm-serial-port.c:859] mm_serial_port_close(): (ttyUSB1) closing serial port...
modem-manager[6027]: <info> [1450120187.853118] [mm-serial-port.c:880] mm_serial_port_close(): (ttyUSB1) serial port closed
modem-manager[6027]: <info> [1450120187.853650] [mm-modem.c:746] mm_modem_set_state(): Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabling -> disabled)
modem-manager[6027]: <debug> [1450120187.854846] [mm-manager.c:204] remove_modem(): Removed modem /sys/devices/pci0000:00/0000:00:12.2/usb1/1-3

Ich habe noch ein wenig gesucht. Das Kommando at+cops hat wohl etwas mit Roaming zu tun, sagt zumindest [1].
Selbst wenn ich jedoch Roaming in der GUI der Netzwerkeinstellungen deaktiviere, wird der Befehl "at+cops=0" gesendet und er fällt in die gleiche Endlosschleife.
[1]: http://www.nobbi.com/atgsm.html#+cops

Ich kenne mich mit UMTS/GSM-Technologie nicht aus. Kann ich ihn zwingen sich ins "alte" O2-Netz einzuwählen zu deaktivieren?

- - - Beitrag zusammengeführt - - -

Ich habe jetzt noch etwas weiter gesucht. Linrunner beschreibt unter [2] die Abfrage der Netze mittels GOBI 2000.
[2] : https://forum.ubuntuusers.de/post/2748478/

Mein Ergebnis:
root@D100e:/home/d# cu -l /dev/ttyUSB1
Connected.
ATE1
OK
AT+CPIN?
+CPIN: READY

OK
AT+COPS?
+COPS: 0

OK
AT+COPS=?
ERROR
Nach dem letzten ERROR friert die Console ein, ich komme nicht mehr raus und kann sie nur noch schließen. :(
 
Hallo,
nö. Die Gobi darf frei wählen. Den Fehler hatte ich ja schon einmal gemacht.
Eine evtl. dumme, unbegründete Vermutung: Ich benötige für die Gobi 2000 eine Firmware, welche auf den Netzbetreiber zugeschnitten wurde. Ich bin über die Drillisch AG bisher immer im O2-Netz unterwegs gewesen. Nun wurde dieses mit dem E-Plus Netz fusioniert. Benötige ich deshalb eine neue Firmware?
 
Blöde frage,

wenn du auf das Wlan-Symbol rechtsklick klickst. Ist dort dann ein Haken bei WAN/UMTS?
 
Ich bin beim selben Anbieter und habe keine Probleme (um die Netzfusion mal auszuschließen).

Gruß Max
 
Das ist eine sehr nützliche Information. Danke.
@li8w8: Ja, das Symbol kommt. Wenn ich es aktiviere erscheint im WLAN-Symbol auch die Animation für den Verbindungsaufbau. Bei einem erneuten Rechtsklick ist WWAN dann jedoch wieder inaktiv.
@linrunner: Da muss ich zuhause nochmals nachsehen, was aufgespielt ist.

Da die Probleme mit der selben GOBI 2000 sowohl Debian als auch Windows betreffen, werde ich auch nochmal versuchen, eine andere GOBI 2000 Karte mit FRU zu bekommen.
 
Hallo,

ich habe nur ein altes Nokia 6800. Dort kann ich die Sim aktivieren (Pin-Abfrage), ich bekomme die Anzeige "o2-de" als Netzinformation und ich kann eine GPRS-Verbindung aufbauen. Insofern sollte die Karte funktionieren.

- - - Beitrag zusammengeführt - - -

Ich habe die Firmware gecheckt. Ich hatte die von Telefonica (Nummer 7) installiert und bin jetzt auf die Generic-Variante (Nummer 6) gewechselt. Jedoch ohne Erfolg. Ich kann nach wie vor den Befehl "AT+COPS=?" nicht ausführen, das Terminalfenster friert ein.
Um einen Hardwaredefekt auszuschließen (die Karte wurde des öfteren zwischen zwei Notebooks getauscht), habe ich mir jetzt noch eine zweite Gobi Karte bestellt. Dann sehen wir mal weiter.

- - - Beitrag zusammengeführt - - -

Guten Morgen.
Ich habe die Sim-Karte jetzt auch nochmal im X220 mit einem Ericsson F5521gw (glaub' ich) UMTS-Modem ausprobiert. Dort funktioniert sie ohne Probleme. Mal sehen, ob es mit der neuen Gobi-Karte dann auch unter Linux funktioniert.
 
Zuletzt bearbeitet:
Kann auch sein, dass die Gobi die SIM nicht mag (oder umgekehrt). PIN ist deaktiviert?
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben