Manuelles Wählen eines USB-Modems unter Windows / Linux

1329
Rnet

Ich habe versucht, ein 4-GB-USB-Modem mit meinem Himbeer-Pi einzurichten, der Raspbian ausführt (dieser Beitrag ist nicht spezifisch für Raspberry Pi, da ich später unter Windows auf dasselbe Problem stoße). Das Modem wird erkannt, und ich kann imsi, die Signalstärke und andere Details abfragen, indem Sie AT-Befehle mit minicom ausführen. Dann habe ich versucht, Wvdial einzurichten.

[Dialer Defaults] Init1 = ATZ Init2 = ATQ V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,"IP","airtelgprs.com" Init4 = ATDT*99# Modem Type = Analog Modem Stupid Mode = 1 Baud = 9600 New PPPD = Yes Modem = /dev/ttyUSB1 ; no user name or pwd 

Nach all den init-Befehlen, die ich senden kann ATDT*99#, erhalte ich eine Antwort CONNECT 100000000. Danach passiert nichts, wvdial versucht, ATQ0 nach einiger Zeit zu senden, und gibt auf, dass das Modem nicht antwortet. wvdial ausgabe:

--> WvDial: Internet dialer version 1.61 --> 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","airtelgprs.com",,0,0 AT+CGDCONT=1,"IP","airtelgprs.com",,0,0 OK --> Sending: ATDT*99# ATDT*99# CONNECT 100000000 --> Sending: ATQ0 --> Re-Sending: ATDT*99# --> Modem not responding. 

Ich habe versucht, die Reihenfolge der AT-Befehle zu untersuchen, die Windows mit einem seriellen Port-Sniffer sendet. Ich habe mein USB-Modem an meinen PC angeschlossen und die DFÜ-Modemschnittstelle gestartet, indem Sie mit der rechten Maustaste darauf geklickt und "Verbinden" ausgewählt haben.

Manuelles Wählen eines USB-Modems unter Windows / Linux

Das Modem verbindet sich und alle AT-Befehle werden protokolliert. Modem-COM-Anschlussprotokoll:

01-18-2015 13:30:46.555 - File: C:\Windows\system32\tapisrv.dll, Version 6.3.9600  01-18-2015 13:30:46.555 - File: C:\Windows\system32\unimdm.tsp, Version 6.3.9600  01-18-2015 13:30:46.555 - File: C:\Windows\system32\unimdmat.dll, Version 6.3.9600  01-18-2015 13:30:46.555 - File: C:\Windows\system32\uniplat.dll, Version 6.3.9600  01-18-2015 13:30:46.555 - File: C:\Windows\system32\drivers\modem.sys, Version 6.3.9600  01-18-2015 13:30:46.555 - File: C:\Windows\system32\modemui.dll, Version 6.3.9600  01-18-2015 13:30:46.555 - File: C:\Windows\system32\mdminst.dll, Version 6.3.9600  01-18-2015 13:30:46.555 - Modem type: ZTE Proprietary USB Modem 01-18-2015 13:30:46.555 - Modem inf path: oem43.inf 01-18-2015 13:30:46.555 - Modem inf section: Modem6k 01-18-2015 13:30:46.555 - Matching hardware ID: usb\vid_19d2&pid_0017&mi_02 01-18-2015 13:30:46.570 - Opening Modem 01-18-2015 13:30:46.570 - 921600,8,N,1, ctsfl=0, rtsctl=1 01-18-2015 13:30:46.570 - Initializing modem. 01-18-2015 13:30:46.570 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.570 - Interpreted response: OK 01-18-2015 13:30:46.586 - Send: AT<cr> 01-18-2015 13:30:46.586 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.586 - Interpreted response: OK 01-18-2015 13:30:46.602 - Send: ATV1<cr> 01-18-2015 13:30:46.602 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.602 - Interpreted response: OK 01-18-2015 13:30:46.602 - TSP(0000): Making Call 01-18-2015 13:30:46.617 - Send: ATE0<cr> 01-18-2015 13:30:46.617 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.617 - Interpreted response: OK 01-18-2015 13:30:46.633 - Send: AT&F&D2&C1S0=0<cr> 01-18-2015 13:30:46.633 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.633 - Interpreted response: OK 01-18-2015 13:30:46.649 - Send: ATS7=60S30=0<cr> 01-18-2015 13:30:46.649 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.649 - Interpreted response: OK 01-18-2015 13:30:46.649 - Waiting for a call. 01-18-2015 13:30:46.664 - Send: ATS0=0<cr> 01-18-2015 13:30:46.664 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.664 - Interpreted response: OK 01-18-2015 13:30:46.664 - 7200000,8,N,1, ctsfl=0, rtsctl=1 01-18-2015 13:30:46.664 - Initializing modem. 01-18-2015 13:30:46.680 - Send: AT<cr> 01-18-2015 13:30:46.680 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.680 - Interpreted response: OK 01-18-2015 13:30:46.696 - Send: ATV1<cr> 01-18-2015 13:30:46.696 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.696 - Interpreted response: OK 01-18-2015 13:30:46.711 - Send: ATE0<cr> 01-18-2015 13:30:46.711 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.711 - Interpreted response: OK 01-18-2015 13:30:46.727 - Send: AT&F&D2&C1S0=0<cr> 01-18-2015 13:30:46.727 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.727 - Interpreted response: OK 01-18-2015 13:30:46.742 - Send: ATS7=60S30=0<cr> 01-18-2015 13:30:46.742 - Recv: <cr><lf>OK<cr><lf> 01-18-2015 13:30:46.742 - Interpreted response: OK 01-18-2015 13:30:46.742 - Dialing. 01-18-2015 13:30:46.742 - TSP Completing Async Operation(0x00010099) Status 0x00000000 01-18-2015 13:30:46.742 - TSP(0000): LINEEVENT: LINECALLSTATE_DIALING 01-18-2015 13:30:46.742 - TSP(0000): LINEEVENT: LINECALLSTATE_PROCEEDING 01-18-2015 13:30:46.758 - Send: ATDT*99#<cr> 01-18-2015 13:30:46.789 - Recv: <cr><lf>CONNECT 100000000<cr><lf> 01-18-2015 13:30:46.789 - An unknown response was received while attempting to connect, but CD was high so completing successfully 01-18-2015 13:30:46.789 - Connection established at 7200000bps. 01-18-2015 13:30:46.789 - Error-control off or unknown. 01-18-2015 13:30:46.789 - Data compression off or unknown. 01-18-2015 13:30:46.789 - TSP(0000): LINEEVENT: LINECALLSTATE_CONNECTED 

Danach habe ich versucht, das Modem manuell zu starten, indem ich die AT-Befehle vom Protokoll aus ausführte. Ich bekomme eine OK-Antwort für alle Befehle, bis ich ATDT * 99 # drücke, was CONNECT 100000000 ergibt und hängt. Ich verstehe nicht, ich habe die gleichen AT-Befehle in der gleichen Reihenfolge verwendet. Es startet nicht, wenn ich es manuell ausführe, aber es startet, wenn ich mit der rechten Maustaste auf den Adapter Select Connect klickt, der wiederum die gleichen AT-Befehle ausführt. Was macht das zusätzliche Fenster, wenn Sie auf "Verbinden" klicken?

2
Vielleicht ist es ein Timing-Problem? Versuchen Sie, Befehle schneller zu senden, schreiben Sie möglicherweise ein Skript, um sie schnell zu senden. gronostaj vor 9 Jahren 0
Mögliches Duplikat von [Manuelles Wählen eines USB-Modems] (http://superuser.com/questions/866254/manually-dialling-a-usb-modem) Romeo Ninov vor 9 Jahren 0
@RomeoNinov Die andere Frage scheint das Duplikat zu sein. Dieses OP scheint ein Cross-Posting zu sein. Ich würde sagen, da dies hier zum ersten Mal veröffentlicht wurde, sollte es das Original bleiben. krowe vor 9 Jahren 1

1 Antwort auf die Frage

0
Rnet

Ich konnte es nicht über wvdial laufen lassen, aber es gelang mir, das Modem zu starten und eine Verbindung zum Internet herzustellen, um die Verbindung pppconfigzu konfigurieren ppp. Ich bin auch auf einige Probleme mit den DNS-Einstellungen gestoßen, die ich mit opendns ips gelöst habe.