WBC-4G модем не стартует после включения питания

hardreset - сброс по питанию
softreset - reboot в консоли

То есть если выполнить wb-gsm off - отключается?

Не использовал эту команду.
Наблюдается самопроизвольное отключение и потеря связи

Та, а отключение - в которм из логов? В обоих вижу /dev/ttyUSB*

Первый пакет сопровождает подключение модема и видно, что в выводе ifconfig присутствует порт USB0.
второй пакет сопровождает отключение модема и сразу проверяю ifconfig - USB0 уже отсутствует и связь теряется

В основном использовались симки МТС, на последнем контроллере Beeline.

Использование команд wb-gsm не приводит к восстановлению

Log

root@wirenboard-AGLXQETV:~# wb-gsm restart_if_broken
root@wirenboard-AGLXQETV:~# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e8:eb:1b:34:3b:04 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e8:eb:1b:34:6e:f9 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 15173 bytes 1250636 (1.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 15173 bytes 1250636 (1.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.42.1 netmask 255.255.255.0 broadcast 192.168.42.255
inet6 fe80::3aa2:8cff:fe6c:37cb prefixlen 64 scopeid 0x20
ether 38:a2:8c:6c:37:cb txqueuelen 1000 (Ethernet)
RX packets 280 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 104 (104.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

root@wirenboard-AGLXQETV:~# wb-gsm off
root@wirenboard-AGLXQETV:~# [ 223.569865] usb 2-1.3: USB disconnect, device number 9
[ 223.575971] rndis_host 2-1.3:1.0 usb0: unregister ‘rndis_host’ usb-ci_hdrc.1-1.3, RNDIS device
[ 223.609471] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 223.652835] option 2-1.3:1.2: device disconnected
[ 223.697696] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 223.762191] option 2-1.3:1.4: device disconnected
[ 223.789906] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 223.846301] option 2-1.3:1.5: device disconnected

root@wirenboard-AGLXQETV:~# wb-gsm on
[ 266.616800] usb 2-1.3: new high-speed USB device number 10 using ci_hdrc
[ 266.772017] usb 2-1.3: New USB device found, idVendor=1286, idProduct=812a, bcdDevice= 0.00
[ 266.780501] usb 2-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 266.787935] usb 2-1.3: Product: WUKONG
[ 266.791703] usb 2-1.3: Manufacturer: MARVELL
[ 267.090168] usb 2-1.3: USB disconnect, device number 10
root@wirenboard-AGLXQETV:~# [ 273.566902] usb 2-1.3: new high-speed USB device number 11 using ci_hdrc
[ 273.717461] usb 2-1.3: config 1 has an invalid interface number: 5 but max is 4
[ 273.724842] usb 2-1.3: config 1 has no interface number 3
[ 273.733586] usb 2-1.3: New USB device found, idVendor=1e0e, idProduct=9011, bcdDevice= 1.00
[ 273.742064] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 273.749451] usb 2-1.3: Product: Mobile Composite Device Bus
[ 273.755048] usb 2-1.3: Manufacturer: Marvell
[ 273.759356] usb 2-1.3: SerialNumber: 200806006809080000
[ 273.780610] rndis_host 2-1.3:1.0 usb0: register ‘rndis_host’ at usb-ci_hdrc.1-1.3, RNDIS device, a6:21:33:36:21:dd
[ 273.801423] option 2-1.3:1.2: GSM modem (1-port) converter detected
[ 273.809052] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[ 273.824173] option 2-1.3:1.4: GSM modem (1-port) converter detected
[ 273.831887] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[ 273.848550] option 2-1.3:1.5: GSM modem (1-port) converter detected
[ 273.856169] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB2
ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e8:eb:1b:34:3b:04 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e8:eb:1b:34:6e:f9 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 22499 bytes 1770867 (1.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 22499 bytes 1770867 (1.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.42.1 netmask 255.255.255.0 broadcast 192.168.42.255
inet6 fe80::3aa2:8cff:fe6c:37cb prefixlen 64 scopeid 0x20
ether 38:a2:8c:6c:37:cb txqueuelen 1000 (Ethernet)
RX packets 427 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 104 (104.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Так, к восстановлению чего?
Модем выключен и не реагирует?
То есть после того как отработает wb-gsm restart_if_broken - на порт модема нельзя подключиться?

В моей терминологии “нет связи с интернетом через сеть GSM” и это сопровождается характерными сообщениями, которые приводятся в логе.
Сам модем по всей видимости отвечает, так как Minicom его видит и команды проходят.

Характер отключения тоже спорадический. Бывает, что от перезагрузке к перезагрузке подключается, а сегодня после обеда даже перезагрузки не помогли из 5-6 попыток подключиться к интернету.

С модемом 3G такого не припомню. Возможно ли, что это специфика с 4G сетью?

Знать бы какими инструментами для диагностики можно воспользоваться, я дал бы более развернутую информацию

А кто поднимает само соединение? RNDIS (usb0) или ppp (ppp0 инетрфейс соответственно?
Покажите секцию из /etc/network/interfaces/ Используется ли скрипт автоматического переподключения?

Вся последовательность настройки взята отсюда

Отсюда

Настройка с помощью chat:

  1. Убедитесь, что модем правильно сконфигурирован. Подробнее смотрите на странице модуля WBC-4G.
  2. Подключитесь к контроллеру по SSH.
  3. Перезапустите модем командой:

wb-gsm restart_if_broken

  1. Замените в строке ниже APN_INTERNET на точку подключения вашего провайдера, вставьте изменённую строку консоль контроллера и нажмите на клавиатуре Enter:

PORT=/dev/ttyGSM; /usr/sbin/chat -s TIMEOUT 20 ABORT “ERROR” ECHO ON “” “AAAAAAAAAAAAAT” OK “AT+CMGF=1” OK “AT+DIALMODE=0” OK “AT+CGDCONT=1,“IP”,“APN_INTERNET”” OK “AT+CGCONTRDP” “OK” > $PORT < $PORT

Этот способ можно использовать при написании скриптов.

Настройка виртуальной сетевой карты

После того как мы настроили модем, нужно настроить виртуальную сетевую карту:

  1. Откройте файл /etc/network/interfaces:

nano /etc/network/interfaces

  1. Добавьте в него строки:

auto usb0 allow-hotplug usb0 iface usb0 inet dhcp pre-up wb-gsm restart_if_broken pre-up sleep 10

автоматически запускать модем, интерфейс и получать IP-адрес.

  1. Сохраните и закройте файл interfaces, для этого нажмите клавиши Ctrl+O, затем Enter и Ctrl+X.
  2. Запустите интерфейс командой:

ifup usb0

Настройка завершена, теперь модем по DHCP назначит контроллеру IP-адрес в подсети 192.168.0.1, а после перезагрузки контроллера соединение с интернетом восстановится автоматически.

Содержимое конфига

interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wireless interfaces
allow-hotplug wlan0

iface wlan0 inet dhcp
    wpa-ssid RT-GPON-A980
    wpa-psk PgRD3FbF

#iface wlan0 inet static
#  address 192.168.42.1
#  netmask 255.255.255.0


auto eth0
iface eth0 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard

allow-hotplug eth1
iface eth1 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard


## The gsm pptp interface
## vvv uncomment block to enable

#auto ppp0
#iface ppp0 inet ppp
## select provider: megafon, mts or beeline below
#  provider megafon

auto usb0
iface usb0 inet dhcp
  pre-up wb-gsm restart_if_broken  
  pre-up sleep 10

Не хватет, кстати,

allow-hotplug usb0

Проверил пока на одном устройстве
Подставил

allow-hotplug usb0

Модем стартует при обрыве снова и связь восстанавливается.

После данных операций не получается восстановить модем.
Сделал hard reset, файл wb-gsm-common.sh есть
Пытаюсь по новой настроить 4g модем по инструкции GSM/GPRS — Wiren Board

Открывается minicom и не реагирует ни на что. Такое ощущение, что модем вообще не виден, светодиод не горит. С чего начать диагностику, подскажите пожалуйста

Welcome to Wiren Board 6.8.1 (s/n AVT4KEVX), release staging.02824 (as testing)
Linux wirenboard-AVT4KEVX 5.10.35-wb6 #1 Thu Sep 30 00:33:57 UTC 2021 armv7l GNU/Linux

Модем указан в wb-hardware

Здравствуйте! Скорее всего это проблема актуального релиза testing, что-то поломалось. Попробуйте перейти на релиз stable:

wb-release -t stable
1 лайк

Добрый день, коллеги. Столкнулись с такой же проблемой. Модем 4G-LTE настроен по инструкции WiKi.

Релиз - Wirenboard release wb-2110 (as stable), target wb6/stretch

Перезапускаю контроллер по питанию, после загрузки и установлении связи с внешней сетью по LTE, через сек 20-50 происходить перезапуск модема (обрыв связи) потом опять восстанавливается (В некоторых случаях связь не восстанавливается, но индикация на модеме говорит о его исправности).

Ну зачем же, компьютер - и вот так, “по питанию”?

Что именно обрывается? Что в логах при этом?

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.