U mojej znajomej pojawił się dziwny problem z połączeniem do sieci Orange na lapku. Mianowicie od mniej więcej 2-3 tygodni modem przestał się łączyć. Poniżej lista suchych faktów, które może pomogą w diagnozie. Mnie się skończyły pomysły po 2 dniach...
1. Testowałem na dwóch modemach: Option i Huawei więc problem ze sprzętem raczej odpada. Zachowanie na obu identyczne.
2. Modem prawidłowo wykrywa sieć po wpisaniu PINu (zawsze robię to dla pewności przez gcom)
3. Przestało działać "wszystko", tzn. NetworkManager, umtsmon, moje wcześniejsze skrypty oraz pGPRS.
4. Pod XP oba modemy śmigają na tym lapku.
5. Sprawdzałem pod LiveCD 8.10 PL, takie same błędy.
6. Po każdej próbie połączenia trzeba wyciągnąć modem z portu, bo inaczej nawet gcom nie chce się z nim połączyć.
Poniżej moje skrypty (jak widać testowałem różne możliwości) i logi:
/etc/ppp/peers/orange:
Kod: Zaznacz cały
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/orange-connect"
disconnect "/usr/sbin/chat -v -f /etc/ppp/orange-disconnect"
debug
/dev/ttyUSB2
modem
#460800
115200
#idle 7200
defaultroute
#crtscts
lock
#local
nodetach
usepeerdns
#lcp-echo-failure 4
#lcp-echo-interval 65535
lcp-echo-failure 0
lcp-echo-interval 0
#nodeflate
#nobsdcomp
Kod: Zaznacz cały
TIMEOUT 120
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
REPORT CONNECT
SAY 'Starting Orange connect script\n'
TIMEOUT 20
#OK 'ATE0'
#OK 'AT&F&D2&C1S0=0'
#OK 'ATS7=60S30=0'
"" 'AT'
OK 'AT&FE0V1X1&D2&C1S0=0'
OK 'AT+CGDCONT=1,"IP","internet"\d\d'
#OK 'AT+CGDCONT=6,"IP","internet"\d\d'
ABORT 'NO CARRIER'
SAY 'Dialing3...\n'
#OK 'ATDT*##***##'
OK 'ATD*99***1#'
#OK 'ATDT*###'
CONNECT ""
Kod: Zaznacz cały
"" "\K"
"" "+++ATH0"
SAY "GPRS Disconnected."
Kod: Zaznacz cały
Starting Orange connect script
Dialing3...
chat: Mar 26 20:22:45 CONNECT
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
LCP: timeout sending Config-Requests
Connection terminated.
Serial link disconnected.
Modem hangup
Kod: Zaznacz cały
LCP: timeout sending Config-Requests
Connection terminated.
Receive serial link is not 8-bit clean:
Problem: all had bit 7 set to 0
Serial link disconnected.
Modem hangup
Kod: Zaznacz cały
Mar 26 20:22:41 betti-laptop pppd[6692]: pppd 2.4.4 started by betti, uid 0
Mar 26 20:22:42 betti-laptop chat[6703]: timeout set to 120 seconds
Mar 26 20:22:42 betti-laptop chat[6703]: abort on (BUSY)
Mar 26 20:22:42 betti-laptop chat[6703]: abort on (NO ANSWER)
Mar 26 20:22:42 betti-laptop chat[6703]: abort on (NO CARRIER)
Mar 26 20:22:42 betti-laptop chat[6703]: report (CONNECT)
Mar 26 20:22:42 betti-laptop chat[6703]: timeout set to 20 seconds
Mar 26 20:22:42 betti-laptop chat[6703]: send (AT^M)
Mar 26 20:22:42 betti-laptop chat[6703]: expect (OK)
Mar 26 20:22:42 betti-laptop chat[6703]: ^M
Mar 26 20:22:42 betti-laptop chat[6703]: OK
Mar 26 20:22:42 betti-laptop chat[6703]: -- got it
Mar 26 20:22:42 betti-laptop chat[6703]: send (AT&FE0V1X1&D2&C1S0=0^M)
Mar 26 20:22:42 betti-laptop chat[6703]: expect (OK)
Mar 26 20:22:42 betti-laptop chat[6703]: ^M
Mar 26 20:22:42 betti-laptop chat[6703]: ^M
Mar 26 20:22:42 betti-laptop chat[6703]: OK
Mar 26 20:22:42 betti-laptop chat[6703]: -- got it
Mar 26 20:22:42 betti-laptop chat[6703]: send (AT+CGDCONT=1,"IP","internet"\d\d^M)
Mar 26 20:22:44 betti-laptop chat[6703]: abort on (NO CARRIER)
Mar 26 20:22:44 betti-laptop chat[6703]: expect (OK)
Mar 26 20:22:44 betti-laptop chat[6703]: ^M
Mar 26 20:22:44 betti-laptop chat[6703]: ^M
Mar 26 20:22:44 betti-laptop chat[6703]: OK
Mar 26 20:22:44 betti-laptop chat[6703]: -- got it
Mar 26 20:22:44 betti-laptop chat[6703]: send (ATD*99***1#^M)
Mar 26 20:22:45 betti-laptop chat[6703]: expect (CONNECT)
Mar 26 20:22:45 betti-laptop chat[6703]: ^M
Mar 26 20:22:45 betti-laptop chat[6703]: ^M
Mar 26 20:22:45 betti-laptop chat[6703]: CONNECT
Mar 26 20:22:45 betti-laptop chat[6703]: -- got it
Mar 26 20:22:45 betti-laptop chat[6703]: send (^M)
Mar 26 20:22:45 betti-laptop pppd[6692]: Serial connection established.
Mar 26 20:22:45 betti-laptop pppd[6692]: using channel 1
Mar 26 20:22:45 betti-laptop pppd[6692]: Using interface ppp0
Mar 26 20:22:45 betti-laptop pppd[6692]: Connect: ppp0 <--> /dev/ttyUSB2
Mar 26 20:22:46 betti-laptop pppd[6692]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb0d14736> <pcomp> <accomp>]
Mar 26 20:23:13 betti-laptop last message repeated 9 times
Mar 26 20:23:16 betti-laptop pppd[6692]: LCP: timeout sending Config-Requests
Mar 26 20:23:16 betti-laptop pppd[6692]: Connection terminated.
Mar 26 20:23:16 betti-laptop chat[6720]: send (\K^M)
Mar 26 20:23:16 betti-laptop chat[6720]: send (+++ATH0^M)
Mar 26 20:23:16 betti-laptop pppd[6692]: Serial link disconnected.
Mar 26 20:23:17 betti-laptop pppd[6692]: Modem hangup
Mar 26 20:23:17 betti-laptop pppd[6692]: Exit.
Edit dla potomnych:
Do dziś nie wiem co to było, ale po instalacji 9.04, modem zaczął chodzić bez problemów i został automatycznie skonfigurowany przez system.