1 (edytowany przez grzesuav 2020-09-21 18:01:27)

Temat: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Cześć

po  wgraniu do routera nexx wt3020 nowego openwrt - 19.07.4 - zaczałem setupować ponownie Huawei e3372-h (nie hilink).

Szedłem według https://eko.one.pl/?p=openwrt-3g, a więc po kolei :

Instalacja pakietów

root@OpenWrt:~# opkg install kmod-usb-core kmod-usb2 usb-modeswitch libusb-1.0
Package kmod-usb-core (4.14.195-1) installed in root is up to date.
Package kmod-usb2 (4.14.195-1) installed in root is up to date.
Package usb-modeswitch (2017-12-19-f40f84c2-2) installed in root is up to date.
Package libusb-1.0-0 (1.0.22-2) installed in root is up to date.
root@OpenWrt:~# opkg install chat comgt kmod-usb-serial kmod-usb-serial-option
Package chat (2.4.7.git-2019-05-25-3) installed in root is up to date.
Package comgt (0.32-32) installed in root is up to date.
Package kmod-usb-serial (4.14.195-1) installed in root is up to date.
Package kmod-usb-serial-option (4.14.195-1) installed in root is up to date.
root@OpenWrt:~# opkg install chat comgt-ncm kmod-usb-net-cdc-ncm kmod-usb-serial kmod-usb-serial-option kmod-usb-net-huawei-cdc-ncm
Package chat (2.4.7.git-2019-05-25-3) installed in root is up to date.
Package comgt-ncm (0.32-32) installed in root is up to date.
Package kmod-usb-net-cdc-ncm (4.14.195-1) installed in root is up to date.
Package kmod-usb-serial (4.14.195-1) installed in root is up to date.
Package kmod-usb-serial-option (4.14.195-1) installed in root is up to date.
Package kmod-usb-net-huawei-cdc-ncm (4.14.195-1) installed in root is up to date.

Sprawdzam czy modem jest wykrywany

lsusb
Bus 001 Device 003: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
dmesg
[  334.325340] usb 1-1.3: new high-speed USB device number 3 using ehci-platform
[  334.450728] option 1-1.3:1.0: GSM modem (1-port) converter detected
[  334.463622] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[  334.478166] option 1-1.3:1.1: GSM modem (1-port) converter detected
[  334.491050] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[  334.663657] huawei_cdc_ncm 1-1.3:1.2: MAC-Address: 00:1e:10:1f:00:00
[  334.676378] huawei_cdc_ncm 1-1.3:1.2: setting rx_max = 16384
[  334.715504] huawei_cdc_ncm 1-1.3:1.2: NDP will be placed at end of frame for this device.
[  334.732152] huawei_cdc_ncm 1-1.3:1.2: cdc-wdm0: USB WDM device
[  334.744964] huawei_cdc_ncm 1-1.3:1.2 wwan0: register 'huawei_cdc_ncm' at usb-101c0000.ehci-1.3, Huawei CDC NCM device, 00:1e:10:1f:00:00
cat /sys/../usb/devices
T:  Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#=  5 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=MOBILE
S:  Product=MOBILE
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:* If#= 2 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

objawy

Dostaje `timeout sending AT command` :

logread

Fri Sep 18 16:44:33 2020 kern.info kernel: [  334.325340] usb 1-1.3: new high-speed USB device number 3 using ehci-platform
Fri Sep 18 16:44:33 2020 kern.info kernel: [  334.450728] option 1-1.3:1.0: GSM modem (1-port) converter detected
Fri Sep 18 16:44:33 2020 kern.info kernel: [  334.463622] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
Fri Sep 18 16:44:33 2020 kern.info kernel: [  334.478166] option 1-1.3:1.1: GSM modem (1-port) converter detected
Fri Sep 18 16:44:33 2020 kern.info kernel: [  334.491050] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
Fri Sep 18 16:44:33 2020 kern.info kernel: [  334.663657] huawei_cdc_ncm 1-1.3:1.2: MAC-Address: 00:1e:10:1f:00:00
Fri Sep 18 16:44:33 2020 kern.info kernel: [  334.676378] huawei_cdc_ncm 1-1.3:1.2: setting rx_max = 16384
Fri Sep 18 16:44:34 2020 kern.info kernel: [  334.715504] huawei_cdc_ncm 1-1.3:1.2: NDP will be placed at end of frame for this device.
Fri Sep 18 16:44:34 2020 kern.info kernel: [  334.732152] huawei_cdc_ncm 1-1.3:1.2: cdc-wdm0: USB WDM device
Fri Sep 18 16:44:34 2020 kern.info kernel: [  334.744964] huawei_cdc_ncm 1-1.3:1.2 wwan0: register 'huawei_cdc_ncm' at usb-101c0000.ehci-1.3, Huawei CDC NCM device, 00:1e:10:1f:00:00
Fri Sep 18 16:44:34 2020 daemon.notice netifd: Interface 'gsm' is setting up now
Fri Sep 18 16:44:35 2020 daemon.notice netifd: gsm (2203): Stopping network gsm
Fri Sep 18 16:44:35 2020 daemon.notice netifd: gsm (2203): sending ->
Fri Sep 18 16:44:40 2020 daemon.notice netifd: Interface 'gsm' is now down
Mon Sep 21 15:31:14 2020 daemon.notice netifd: Interface 'gsm' is now down
Mon Sep 21 15:31:14 2020 daemon.notice netifd: Interface 'gsm' is setting up now
Mon Sep 21 15:31:16 2020 daemon.notice netifd: gsm (4281): Configuring modem
Mon Sep 21 15:31:16 2020 daemon.notice netifd: gsm (4281): Starting network gsm
Mon Sep 21 15:31:16 2020 daemon.notice netifd: gsm (4281): Connecting modem
Mon Sep 21 15:31:17 2020 daemon.notice netifd: gsm (4281): sending ->
Mon Sep 21 15:31:42 2020 daemon.notice netifd: gsm (4281): Timeout running AT-command
Mon Sep 21 15:31:42 2020 daemon.notice netifd: gsm (4281): Failed to connect
Mon Sep 21 15:31:42 2020 daemon.notice netifd: gsm (4340): Stopping network gsm
Mon Sep 21 15:31:43 2020 daemon.notice netifd: gsm (4340): sending ->
{
        "up": false,
        "pending": false,
        "available": false,
        "autostart": true,
        "dynamic": false,
        "proto": "ncm",
        "data": {

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

konfiguracja sieci - gsm (na końcu)

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd12:bab8:4d30::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth0.1'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan_eth0_1_dev=device
network.lan_eth0_1_dev.name='eth0.1'
network.lan_eth0_1_dev.macaddr='20:28:18:a1:11:d2'
network.wan=interface
network.wan.ifname='eth0.2'
network.wan.proto='dhcp'
network.wan_eth0_2_dev=device
network.wan_eth0_2_dev.name='eth0.2'
network.wan_eth0_2_dev.macaddr='20:28:18:a1:11:d3'
network.wan6=interface
network.wan6.ifname='eth0.2'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='4 6t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='0 6t'
network.wwan=interface
network.wwan.proto='dhcp'
network.gsm=interface
network.gsm.proto='ncm'
network.gsm.apn='internet'
network.gsm.pdptype='IP'
network.gsm.ipv6='auto'
network.gsm.dialnumber='*99#'
network.gsm.service='lte'
network.gsm.device='/dev/cdc-wdm0'

próbowałem też ustawiać na `/dev/ttyUSB0` ale też nie działało.


Jakieś pomysły/sugestie ?

Z góry dziękuje

2

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Gdybyś używał moich obrazów to by działało. Ale nie używasz to sam sobie dodaj to: https://github.com/openwrt/openwrt/comm … 96bed7af53

I masz zły interfejs - ustaw /dev/ttyUSB0

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

3

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Hej, dzieki za odpowiedź. Zgodnie z sugestią wgrałem https://dl.eko.one.pl/luci/openwrt-19.0 … pgrade.bin :

BusyBox v1.30.1 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------------------------------
 |                                                                           |
 | OpenWrt 19.07-SNAPSHOT, r11201-f5afa593e7                                 |
 |                                                                           |
 | Build time: 2020-09-06 02:26 CEST                                         |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                               |
 |                                                                           |
 -----------------------------------------------------------------------------
 | Machine: Nexx WT3020 (8M)                                                 |
 | Uptime: 0d, 00:12:58                                                      |
 | Load: 0.00 0.10 0.13                                                      |
 | Flash: total: 772KB, free: 672KB, used: 13%                               |
 | Memory: total: 58.6MB, free: 37.7MB, used: 35%                            |
 | Leases: 1                                                                 |
 | lan: static, 192.168.1.1                                                  |
 | wan: dhcp, ?                                                              |
 | wan6: dhcpv6, ?                                                           |
 | gsm: ncm, ?                                                               |
 | wwan: dhcp, 192.168.43.228                                                |
 | radio0: wwan, mode: sta, ssid: Linux, channel: 11, conn: 1                |

jeszcze raz przeszedłem procedurę, po wypięciu i wpięciu modemu widzę:
logread

Tue Sep 22 17:57:04 2020 kern.info kernel: [  476.922889] usb 1-1.1: new high-speed USB device number 5 using ehci-platform
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.208861] option 1-1.1:1.0: GSM modem (1-port) converter detected
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.221830] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.236502] option 1-1.1:1.1: GSM modem (1-port) converter detected
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.249351] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.519417] huawei_cdc_ncm 1-1.1:1.2: MAC-Address: 00:1e:10:1f:00:00
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.532159] huawei_cdc_ncm 1-1.1:1.2: setting rx_max = 16384
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.638549] huawei_cdc_ncm 1-1.1:1.2: NDP will be placed at end of frame for this device.
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.655191] huawei_cdc_ncm 1-1.1:1.2: cdc-wdm0: USB WDM device
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.668001] huawei_cdc_ncm 1-1.1:1.2 wwan0: register 'huawei_cdc_ncm' at usb-101c0000.ehci-1.1, Huawei CDC NCM device, 00:1e:10:1f:00:00
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.906220] usb-storage 1-1.1:1.3: USB Mass Storage device detected
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.962882] scsi host0: usb-storage 1-1.1:1.3
Tue Sep 22 17:57:05 2020 kern.info kernel: [  477.989998] usb-storage 1-1.1:1.4: USB Mass Storage device detected
Tue Sep 22 17:57:05 2020 kern.info kernel: [  478.037602] scsi host1: usb-storage 1-1.1:1.4
Tue Sep 22 17:57:07 2020 kern.notice kernel: [  479.319638] scsi 0:0:0:0: CD-ROM            Mass     storage          ffff PQ: 0 ANSI: 2
Tue Sep 22 17:57:07 2020 kern.notice kernel: [  479.338000] scsi 1:0:0:0: Direct-Access     TF CARD  storage          ffff PQ: 0 ANSI: 2
Tue Sep 22 17:57:07 2020 kern.notice kernel: [  479.364998] sd 1:0:0:0: [sda] Attached SCSI removable disk
Tue Sep 22 17:57:08 2020 daemon.notice netifd: Interface 'gsm' is setting up now
Tue Sep 22 17:57:10 2020 daemon.notice netifd: gsm (4005): WARNING: Variable 'ok' does not exist or is not an array/object
Tue Sep 22 17:57:10 2020 daemon.notice netifd: gsm (4005): Unsupported modem
Tue Sep 22 17:57:11 2020 daemon.notice netifd: gsm (4196): Stopping network gsm
Tue Sep 22 17:57:12 2020 daemon.notice netifd: gsm (4196): sending ->
Tue Sep 22 17:57:15 2020 daemon.notice netifd: Interface 'gsm' is now down

ifstatus gsm

{
        "up": false,
        "pending": false,
        "available": false,
        "autostart": true,
        "dynamic": false,
        "proto": "ncm",
        "data": {

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


Potem spróbowałem jeszcze zaaplikować  https://github.com/openwrt/openwrt/comm … 96bed7af53 :

cat /etc/hotplug.d/tty/30-3g
#!/bin/sh
. /lib/functions.sh
. /lib/netifd/netifd-proto.sh

find_3g_iface() {
        local cfg="$1"
        local tty="$2"

        local proto
        config_get proto "$cfg" proto
        [ "$proto" = 3g ] || [ "$proto" = ncm ] || return 0

        # bypass state vars here because 00-netstate could clobber .device
        local dev=$(uci_get network "$cfg" device)

        if [ "${dev##*/}" = "${tty##*/}" ]; then
#               if [ "$ACTION" = add -o "$ACTION" = bind ]; then
#                       available=1
#               else
#                       available=0
#               fi
#               proto_set_available "$cfg" $available
#       fi
                if [ "$ACTION" = add ]; then
                        proto_set_available "$cfg" 1
                fi
                if [ "$ACTION" = remove ]; then
                        proto_set_available "$cfg" 0
                fi
        fi
}

case "$DEVICENAME" in
        tty*)
                [ -e "/dev/$DEVICENAME" ] || [ "$ACTION" = remove ] || exit 0
                config_load network
                config_foreach find_3g_iface interface "/dev/$DEVICENAME"
        ;;
esac

logread :

Tue Sep 22 18:27:54 2020 kern.info kernel: [  150.525967] usb 1-1.4: new high-speed USB device number 6 using ehci-platform
Tue Sep 22 18:27:55 2020 kern.info kernel: [  150.633311] usb-storage 1-1.4:1.0: USB Mass Storage device detected
Tue Sep 22 18:27:55 2020 kern.info kernel: [  150.665093] scsi host0: usb-storage 1-1.4:1.0
Tue Sep 22 18:27:55 2020 kern.info kernel: [  151.163952] usb 1-1.4: USB disconnect, device number 6
Tue Sep 22 18:27:56 2020 kern.info kernel: [  151.971719] usb 1-1.4: new high-speed USB device number 7 using ehci-platform
Tue Sep 22 18:27:56 2020 kern.info kernel: [  152.244496] option 1-1.4:1.0: GSM modem (1-port) converter detected
Tue Sep 22 18:27:56 2020 kern.info kernel: [  152.257477] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0
Tue Sep 22 18:27:56 2020 kern.info kernel: [  152.272184] option 1-1.4:1.1: GSM modem (1-port) converter detected
Tue Sep 22 18:27:56 2020 kern.info kernel: [  152.285025] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.567208] huawei_cdc_ncm 1-1.4:1.2: MAC-Address: 00:1e:10:1f:00:00
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.579978] huawei_cdc_ncm 1-1.4:1.2: setting rx_max = 16384
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.624454] huawei_cdc_ncm 1-1.4:1.2: NDP will be placed at end of frame for this device.
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.641081] huawei_cdc_ncm 1-1.4:1.2: cdc-wdm0: USB WDM device
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.653887] huawei_cdc_ncm 1-1.4:1.2 wwan0: register 'huawei_cdc_ncm' at usb-101c0000.ehci-1.4, Huawei CDC NCM device, 00:1e:10:1f:00:00
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.827171] usb-storage 1-1.4:1.3: USB Mass Storage device detected
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.902114] scsi host0: usb-storage 1-1.4:1.3
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.932164] usb-storage 1-1.4:1.4: USB Mass Storage device detected
Tue Sep 22 18:27:57 2020 kern.info kernel: [  152.967409] scsi host1: usb-storage 1-1.4:1.4
Tue Sep 22 18:27:58 2020 kern.notice kernel: [  153.939523] scsi 0:0:0:0: CD-ROM            Mass     storage          ffff PQ: 0 ANSI: 2
Tue Sep 22 18:27:58 2020 kern.notice kernel: [  154.018150] scsi 1:0:0:0: Direct-Access     TF CARD  storage          ffff PQ: 0 ANSI: 2
Tue Sep 22 18:27:58 2020 kern.notice kernel: [  154.040960] sd 1:0:0:0: [sda] Attached SCSI removable disk
Tue Sep 22 18:27:58 2020 daemon.notice netifd: Interface 'gsm' is setting up now
Tue Sep 22 18:28:00 2020 daemon.notice netifd: gsm (4839): WARNING: Variable 'ok' does not exist or is not an array/object
Tue Sep 22 18:28:00 2020 daemon.notice netifd: gsm (4839): Unsupported modem
Tue Sep 22 18:28:01 2020 daemon.notice netifd: gsm (5015): Stopping network gsm
Tue Sep 22 18:28:02 2020 daemon.notice netifd: gsm (5015): sending ->
Tue Sep 22 18:28:06 2020 daemon.notice netifd: Interface 'gsm' is now down
network.gsm=interface
network.gsm.proto='ncm'
network.gsm.ipv6='auto'
network.gsm.apn='internet'
network.gsm.pdptype='IP'
network.gsm.service='preferlte'
network.gsm.dialnumber='*99#'
network.gsm.device='/dev/ttyUSB0'



Jakieś  sugestie co do dalszej diagnozy ?

Nie wiem skąd lecą te dwa komunikaty :

Tue Sep 22 18:34:58 2020 daemon.notice netifd: gsm (6755): WARNING: Variable 'ok' does not exist or is not an array/object
Tue Sep 22 18:34:58 2020 daemon.notice netifd: gsm (6755): Unsupported modem

ani co oznaczają

4

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

daemon.notice netifd: gsm (4839): Unsupported modem

No własnie nie wykrył ci typu modemu. Na to też była poprawka: https://github.com/openwrt/openwrt/pull/3231

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

5

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

wprowadziłem poprawkę, z logowaniem :

Wed Sep 23 08:47:55 2020 daemon.notice netifd: Interface 'gsm' is setting up now
Wed Sep 23 08:47:55 2020 user.notice ncm: start 1600843675 delay
Wed Sep 23 08:47:57 2020 user.notice ncm: manufacturer = ok
Wed Sep 23 08:47:57 2020 user.notice ncm: elapsed
Wed Sep 23 08:47:57 2020 daemon.notice netifd: gsm (3668): WARNING: Variable 'ok' does not exist or is not an array/object
Wed Sep 23 08:47:57 2020 daemon.notice netifd: gsm (3668): Unsupported modem
Wed Sep 23 08:47:57 2020 daemon.notice netifd: gsm (3851): Stopping network gsm
Wed Sep 23 08:47:58 2020 daemon.notice netifd: gsm (3851): sending ->
Wed Sep 23 08:48:02 2020 daemon.notice netifd: Interface 'gsm' is now down

jednak w tymże skrypcie namierzyłem problematyczny kawałek :
https://github.com/openwrt/openwrt/blob … ncm.sh#L76

$(gcom -d "$device" -s /etc/gcom/getcardinfo.gcom)

root@OpenWrt:~# gcom -d /dev/ttyUSB0  -s /etc/gcom/getcardinfo.gcom

OK

przez co nie umie rozpoznać modelu. Jakiś hint czym mogłoby być to spowodowane ?

6

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Czy ty faktycznie masz modem huawei e3372 czy masz modem brandowany przez rosyjską sieć?

Zmień sobie i skrypt i wywal detekcję modemu, wpisz tam na stałe "huawei" po prostu.

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

7

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

lsusb
Bus 001 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard

3ginfo

3ginfo
Status: Rozłączony
Czas polaczenia: -
Przeslano danych: - / -
Operator: Orange
Tryb pracy: UMTS
Sila sygnalu: 74%
Urzadzenie:  E3372
MCC MNC: 260 03
LAC: CEF2 (52978)
CID: 037D0C33 (58526771)
TAC: CEF2 (52978)
CSQ: 23
RSSI: -67 dBm
RSCP: - dBm
Ec/IO: - dB
RSRP: - dBm
SINR: - dB

modem chyba z playa, na tablicze jest napisane `E3372-h~153`, działał na openwrt 18 więc zakładam że raczej oryginalny.


Po zahardkodowaniu `huawei` - dzięki !


Zastanawiam się jednak nad jakiś ogólnym rozwiązaniem - w sensie żeby nie było trzeba się tak bawić. Do glowy przychodzi mi że `gcom` może błednie rozpoznawać modem (bug) , alternatywnie jakaś opcja do Openwrt żeby móc podać typ modemu ?

8

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Tak jak myślałem - masz jednak modem brandowany przez coś, więc nie przedstawia się że jest huawei, więc skrypty w życiu się nie połączą bo powiedzą że typu nie znają.

Skrypty ncm przy starcie pytają się modemu czym on jest żeby wybrać sobie odpowiednie polecenia inicjujące start. Ale że modem nie odpowiedział czym jest to skrypty powiedziały że nie będą z nim gadać i tyle.

Kiedyś ktoś zgłosił propozycję żeby w konfigu można było podać czym jest modem, ale nie weszło to do openwrt. Więc albo działaj tak jak teraz albo poszukaj sobie tej łatki i używaj jej na własnym systemie.

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

9

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Więc tak, dla testu powróciłem do openwrt dev, zmiana tylko w tym jednym miejscu (zahardcodowanie `huawei`) robi robotę smile

Czy jest szansa na dodanie tej informacji do https://eko.one.pl/?p=openwrt-3g ? Myślę że to by pomogło osobom borykającym się z tym problemem (ja do tej pory nie wiedziałem że modem jest brandowany i po czym to rozpoznać, przy komendzie lsusb widnieje jako Huawei, jak rozumiem dopiero po wykonaniu komend AT przedstawia się nieprawidłowo), myslę że wielu osobom ułatwi to setup.


Dzięki za namierzenie problemu

10

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Dodałem.

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

11

Odp: Huawei e3372-h + openwrt 19.07.4 - problem po aktualizacji

Dzieki wielkie !