Temat: E3276 + OpenWrt - nie podnosi się wan

Modem LTE E3276 - nie podnosi się wan.

OpenWrt 18.06.2 r7676-cddd7b4c77 x86

/etc/config/network

config interface 'wan'
        option proto 'ncm'
        option apn 'virgin-internet'
        option device '/dev/ttyUSB1'

USB:

T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI Technology
S:  Product=HUAWEI Mobile
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Modem wydaje się być przełączony poprawnie:

[   14.763501] usbserial: USB Serial support registered for GSM modem (1-port)
[   14.785061] option 1-7:1.0: GSM modem (1-port) converter detected
[   14.803687] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB1

Konfigurowałem wg poradnika:
http://eko.one.pl/?p=openwrt-3g#obsugam … ehuaweincm

Co zrobiłem nie tak?

2

Odp: E3276 + OpenWrt - nie podnosi się wan

1. Pokaz ifstatus wan
2. Zmień interfejs na /dev/ttyUSB0
3. Zmień protokół na 3g

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

3

Odp: E3276 + OpenWrt - nie podnosi się wan

root@OpenWrt:~# ifstatus wan
{
        "up": false,
        "pending": false,
        "available": false,
        "autostart": true,
        "dynamic": false,
        "proto": "ncm",
        "data": {

        },
        "errors": [
                {
                        "subsystem": "interface",
                        "code": "NO_DEVICE"
                }
        ]
}

Pod ttyUSB0 mam konwerter USB-UART:

[   14.456409] usb 2-1: pl2303 converter now attached to ttyUSB0
[   14.803687] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB1

przestawienie w 3g nic nie dało:

root@OpenWrt:~# uci show network.wan
network.wan=interface
network.wan.apn='virgin-internet'
network.wan.device='/dev/ttyUSB1'
network.wan.proto='3g'
Tue May  7 09:01:38 2019 daemon.notice netifd: Interface 'wan' is setting up now
Tue May  7 09:01:40 2019 daemon.notice pppd[3757]: pppd 2.4.7 started by root, uid 0
Tue May  7 09:01:41 2019 local2.info chat[3758]: abort on (BUSY)
Tue May  7 09:01:41 2019 local2.info chat[3758]: abort on (NO CARRIER)
Tue May  7 09:01:41 2019 local2.info chat[3758]: abort on (ERROR)
Tue May  7 09:01:41 2019 local2.info chat[3758]: report (CONNECT)
Tue May  7 09:01:41 2019 local2.info chat[3758]: timeout set to 10 seconds
Tue May  7 09:01:41 2019 local2.info chat[3758]: send (AT&F^M)
Tue May  7 09:01:41 2019 local2.info chat[3758]: expect (OK)
Tue May  7 09:01:51 2019 local2.info chat[3758]: alarm
Tue May  7 09:01:51 2019 local2.info chat[3758]: Failed
Tue May  7 09:01:51 2019 daemon.err pppd[3757]: Connect script failed
Tue May  7 09:01:52 2019 daemon.info pppd[3757]: Exit.
Tue May  7 09:01:52 2019 daemon.notice netifd: Interface 'wan' is now down

4

Odp: E3276 + OpenWrt - nie podnosi się wan

Na tym porcie on w ogóle nie odpowiada (nie komunikuje się po AT). Weź następny interfejs.

I to jest problemem: "available": false, ale to może wynikać że tego ze nie dogadał się z modemem. Ew zrób to ręcznie:

ifdown wan
DEVICENAME=ttyUSB1 ACTION=add /etc/hotplug.d/tty/30-3g
ifup wan

Ale zacznij od zmiany interfejsu.

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

5

Odp: E3276 + OpenWrt - nie podnosi się wan

Z tym że modem wystawia tylko jeden interfejs: ttyUSB1

root@OpenWrt:~# ls -l /dev/ttyUSB*
crw-------    1 root     root      188,   0 May  7 09:14 /dev/ttyUSB0   ----> przejściówka USB
crw-------    1 root     root      188,   1 May  7 09:14 /dev/ttyUSB1   ----> modem

6

Odp: E3276 + OpenWrt - nie podnosi się wan

Możesz mieć wyłączone interfejsy. Poszukaj tu na forum o at^setport (powinien chyba działać w e3276).

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

7

Odp: E3276 + OpenWrt - nie podnosi się wan

Połączyłem się z ttyUSB1 na 9600 bodów - modem jest głuchy, nie odpowiada na żadne komendy. Sprawdzę przy podłączeniu do komputera i dam znać.

8 (edytowany przez coconuts 2019-05-07 13:58:18)

Odp: E3276 + OpenWrt - nie podnosi się wan

AT^SETPORT="A1,A2;1,12,16,A1,A2" > /dev/cdc-wdm0

po wykonaniu pojawił się dodatkowy port, użyłem go jako proto 3g.

No i działa. Nie łączy automatycznie po reboocie, ale to już inna sprawa...

Dzięki za pomoc!

EDIT: jednak nie łączy się automatycznie, ifup wan nie działa wcale - żadnych logów w logread

9

Odp: E3276 + OpenWrt - nie podnosi się wan

ifstatus wan pokaż.

Tak w ogóle: na jakim routerze to robisz?  Modem cały czas masz w slocie? W logach cały czas masz ten sam interfejs wykrywany (nie zamienia się z konwerterem miejscam?)?

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

10

Odp: E3276 + OpenWrt - nie podnosi się wan

To jest terminal HP - x86. Modem nie ruszany, w tym samym porcie USB.

root@OpenWrt:~# ifstatus wan
{
        "up": false,
        "pending": false,
        "available": false,
        "autostart": true,
        "dynamic": false,
        "proto": "3g",
        "data": {

        },
        "errors": [
                {
                        "subsystem": "interface",
                        "code": "NO_DEVICE"
                }
        ]
}

Modem zawsze jest ttyUSB1...

Tue May  7 13:01:21 2019 kern.info kernel: [   14.467388] usb 2-1: pl2303 converter now attached to ttyUSB0
Tue May  7 13:01:21 2019 kern.info kernel: [   14.804068] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB1
Tue May  7 13:01:21 2019 kern.info kernel: [   14.843247] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB2

... potwierdzone przez picocoma

root@OpenWrt:~# picocom -b9600 /dev/ttyUSB1
picocom v1.7

port is        : /dev/ttyUSB1
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv
imap is        :
omap is        :
emap is        : crcrlf,delbs,

Terminal ready
AT
OK
AT^VERSION?
^VERSION:BDT:Mar 07 2013, 09:43:01
^VERSION:EXTS:21.260.05.00.618
^VERSION:INTS:
^VERSION:EXTD:UTPS23.009.11.02.618_MAC23.009.11.03.618
^VERSION:INTD:
^VERSION:EXTH:CH1E3276SM Ver.C

Config wan:

root@OpenWrt:~# uci show network.wan
network.wan=interface
network.wan.apn='virgin-internet'
network.wan.dns='8.8.8.8'
network.wan.device='/dev/ttyUSB1'
network.wan.proto='3g'

Co ciekawe, jeśli wykonam /etc/init.d/network restart, wan budzi się do życia.

11

Odp: E3276 + OpenWrt - nie podnosi się wan

I chyba wiem dlaczego. Nie używasz moich softów więc dodaj sobie tą poprawkę: https://bugs.openwrt.org/index.php?do=d … sk_id=1941 i zobacz. problemem jest to że nie widzi modemu: "available": false,

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

12 (edytowany przez coconuts 2019-05-07 14:30:18)

Odp: E3276 + OpenWrt - nie podnosi się wan

Gdzie to będzie w systemie plików?

EDIT: mam - /etc/hotplug.d/tty/30-3g

13

Odp: E3276 + OpenWrt - nie podnosi się wan

/etc/hotplug.d/tty/30-3g

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