Temat: tl-mr3020, openwrt chaos, modem E160G łączy sie i rozłącza cały czas

witam, modem Huawei E160g sie łączy i za chwile jest Modem hangup i tak w kółko

/etc/config/network napisał/a:

config interface wan
        option ifname 'ppp0'
        option device  /dev/ttyUSB0
        option apn     data.lycamobile.pl
        option service umts
        option proto   3g
        option username lmpl
        option password lmpl
        #option 'pppd_options' 'debug noipdefault'

logread napisał/a:

Wed Nov 18 20:06:42 2015 daemon.info pppd[1724]: Exit.
Wed Nov 18 20:06:42 2015 daemon.notice netifd: Interface 'wan' is now down
Wed Nov 18 20:06:42 2015 daemon.notice netifd: Interface 'wan' is setting up now
Wed Nov 18 20:06:44 2015 daemon.notice netifd: wan (1768): Trying to set mode
Wed Nov 18 20:06:45 2015 daemon.notice pppd[1783]: pppd 2.4.7 started by root, uid 0
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: abort on (BUSY)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: abort on (NO CARRIER)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: abort on (ERROR)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: report (CONNECT)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: timeout set to 10 seconds
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: send (AT&F^M)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: expect (OK)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: AT&F^M^M
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: OK
Wed Nov 18 20:06:46 2015 local2.info chat[1785]:  -- got it
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: send (ATE1^M)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: expect (OK)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: ^M
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: ATE1^M^M
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: OK
Wed Nov 18 20:06:46 2015 local2.info chat[1785]:  -- got it
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: send (AT+CGDCONT=1,"IP","data.lycamobile.pl"^M)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: timeout set to 30 seconds
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: expect (OK)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: ^M
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: AT+CGDCONT=1,"IP","data.lycamobile.pl"^M^M
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: OK
Wed Nov 18 20:06:46 2015 local2.info chat[1785]:  -- got it
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: send (ATD*99***1#^M)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: expect (CONNECT)
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: ^M
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: ATD*99***1#^M^M
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: CONNECT
Wed Nov 18 20:06:46 2015 local2.info chat[1785]:  -- got it
Wed Nov 18 20:06:46 2015 local2.info chat[1785]: send ( ^M)
Wed Nov 18 20:06:46 2015 daemon.debug pppd[1783]: Script USE_APN=data.lycamobile.pl DIALNUMBER=*99***1# /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/3g.chat finished (pid 1784), status = 0x0
Wed Nov 18 20:06:46 2015 daemon.info pppd[1783]: Serial connection established.
Wed Nov 18 20:06:46 2015 daemon.debug pppd[1783]: using channel 16
Wed Nov 18 20:06:46 2015 daemon.info pppd[1783]: Using interface 3g-wan
Wed Nov 18 20:06:46 2015 daemon.notice pppd[1783]: Connect: 3g-wan <--> /dev/ttyUSB0
Wed Nov 18 20:06:46 2015 kern.info kernel: [   95.390000] 3g-wan: renamed from ppp0
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xc94bea95>]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: rcvd [LCP ConfReq id=0xf5 <asyncmap 0x0> <auth chap MD5> <magic 0x13bb7ca> <pcomp> <accomp>]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: sent [LCP ConfRej id=0xf5 <pcomp> <accomp>]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xc94bea95>]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: rcvd [LCP ConfReq id=0xf6 <asyncmap 0x0> <auth chap MD5> <magic 0x13bb7ca>]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: sent [LCP ConfAck id=0xf6 <asyncmap 0x0> <auth chap MD5> <magic 0x13bb7ca>]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: sent [LCP EchoReq id=0x0 magic=0xc94bea95]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: rcvd [LCP DiscReq id=0xf7 magic=0x13bb7ca]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: rcvd [CHAP Challenge id=0x1 <xxxxxxxxxxxxxxxxxxxxxxxxx>, name = "UMTS_CHAP_SRVR"]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: sent [CHAP Response id=0x1 <xxxxxxxxxxxxxxxxxxxxxxxxxx>, name = "lmpl"]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: rcvd [LCP EchoRep id=0x0 magic=0x13bb7ca c9 4b ea 95]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: rcvd [CHAP Success id=0x1 ""]
Wed Nov 18 20:06:47 2015 daemon.info pppd[1783]: CHAP authentication succeeded
Wed Nov 18 20:06:47 2015 daemon.notice pppd[1783]: CHAP authentication succeeded
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Wed Nov 18 20:06:47 2015 daemon.debug pppd[1783]: sent [IPV6CP ConfReq id=0x1 <addr fe80::a454:2b98:ad64:e410>]
Wed Nov 18 20:06:47 2015 daemon.notice pppd[1783]: Modem hangup
Wed Nov 18 20:06:47 2015 daemon.notice pppd[1783]: Connection terminated.
Wed Nov 18 20:06:48 2015 daemon.info pppd[1783]: Exit.
Wed Nov 18 20:06:49 2015 daemon.notice netifd: Interface 'wan' is now down
Wed Nov 18 20:06:49 2015 daemon.notice netifd: Interface 'wan' is setting up now
Wed Nov 18 20:06:51 2015 daemon.notice netifd: wan (1826): Trying to set mode
Wed Nov 18 20:06:51 2015 daemon.notice pppd[1841]: pppd 2.4.7 started by root, uid 0

zostawie go na 2h i tak w kolko bedzie sie laczyl i rozlaczal

2

Odp: tl-mr3020, openwrt chaos, modem E160G łączy sie i rozłącza cały czas

Nie dostajesz danych od operatora:  sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]

Karta jest aktywna i masz środki na niej? Działa połączenie na komputerze z tym modemem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: tl-mr3020, openwrt chaos, modem E160G łączy sie i rozłącza cały czas

witam,
dziekuje za odpowiedź. tak, karta działała - wziąłem ją z telefonu gdzie działała, niestety w modemie nie działała.
Co sie okazało, modem ten nie obslugiwał tej konkretnie karty Lycamobile tzn. jakby za nowa technologia (???) To była karta ktora mogla byc mini/micro/nano simm'em - tzn. mozna byl tak "wyłamać". Ja potrzebowałem mini wiec nie wyłamywałem nic, ale nie dzialala w modemie - problem jak opisalem.
Wystarczylo, ze kupilem karte tylko Mini (bez mozliwosci wylamania) i od razu po wymianie zaczela dzialac z ta konfiguracja ktora wczesniej zrobilem w openwrt.

Mam jeszcze takie dwa pyt. dot. tego rutera i lycamobile:

1) jak moglbym skonfigurowac przycisk (jedyny w MR3020) aby po jego nacisnieciu rozlaczalo sie wifi i polaczenie 3g? takie wlaczenie a'la trybu samolotowego jak w komorce i aby ponowne wcisniecie przycisku włączało wifi/3g z powrotem.

2) czy mozna jakąś prostą komendą z shell'a openwrt sprawdzć stan pakietu (megabajtow) w pakiecie lycamobile i jego ważność?

jeszcze raz dzieki za pomoc.
pozdrawiam
Sławek

4

Odp: tl-mr3020, openwrt chaos, modem E160G łączy sie i rozłącza cały czas

1. tak, polecenia ifup wan/ifdown wan, o obsłudze przycisków zobacz na eko.one.pl
2. 3ginfo, o ile można sprawdzić to jakimś kodem ussd. Musisz sobie napisać skrypcik do tego bazując na tym co już jest, czytaj na eko.one.pl...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez slawekw 2015-11-25 21:52:10)

Odp: tl-mr3020, openwrt chaos, modem E160G łączy sie i rozłącza cały czas

znalazlem taka radę - i działa wyłączanie wifi ale nie jestem pewien jak dodac do tego wyłączanie 3g:

skopiowalem /etc/rc.button/rfkill pod /etc/rc.button/wps

i juz dziala wyłączanie wifi.

Ale po dodaniu komend programowego wyłączania zasilania na usb do skryptu wps) nie mam pewnosci czy to jest poprawnie i bedzie dzialac:

:/etc/rc.button# cat wps
#!/bin/sh

[ "${ACTION}" = "released" -o -n "${TYPE}" ] || exit 0

. /lib/functions.sh

local rfkill_state=0

wifi_rfkill_set() {
        uci set wireless.$1.disabled=$rfkill_state
        echo 0 > /sys/class/gpio/gpio8/value
}

wifi_rfkill_check() {
        local disabled
        config_get disabled $1 disabled
        [ "$disabled" = "1" ] || rfkill_state=1
}

config_load wireless
case "${TYPE}" in
"switch")
        [ "${ACTION}" = "released" ] && rfkill_state=1
        ;;
*)
        config_foreach wifi_rfkill_check wifi-device
        ;;
esac
config_foreach wifi_rfkill_set wifi-device
uci commit wireless
wifi up
echo 1 > /sys/class/gpio/gpio8/value

return 0

6

Odp: tl-mr3020, openwrt chaos, modem E160G łączy sie i rozłącza cały czas

To w końcu chcesz wyłączyć wan czy wyłączyć zasilanie na usb.

Nie tak w sumie, bo to wyłączy i włączy. W samej funkcji wifi_rfkill_set zrób, przekazywane jest $rfkill_state które ma 1 dla wyłączonego wifi i 0 dla włączonego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.