Контроллер: WB7
Название релиза ПО: unstable.latest (обновлен на 04.04.2025)
Модуль расширения: WBC-4G v.2
Периодически отваливается модем. Первый раз заметил, когда перестал отображать входящие SMS сообщения. Отправлял новые - нет реакции. “Выкручивал руки” сотовым операторам - утверждают, что сообщения доставлены. После выполнения команды “wb-gsm restart_if_broken” - модем просыпается и начинает возвращать SMS-ки.
Думал что-то там зависло (типа случайность). Не прошло и недели, опять нет смсок.
Очередное упражнение с остановкой ModemManager, запуском “wb-gsm restart_if_broken” и обратным запуском ModemManager - вылечило модем (опять, наверное, на какое-то время).
НО! Модем средство экстренной связи/доступа и др. очень важных взаимодействий - от него ожидается, что он всегда будет в рабочем состоянии!
приложен диагностический архив, доступен только сотрудникам поддержки
Возможно в архиве есть время, когда он реанимировался. Точное время когда онт отвалился - не знаю.
Если нужно, могу выложить журнал за месяц по нужному разделу или прям целиком.
Модем не работает, потому что смск нет.
Если имеется в виду установленное через него интернет соединение, то тоже - нет (поскольку есть более приоритетное соединение). Проводное соединение, судя по логам точно не рвалось.
Но в таком случае - что именно должно поддерживать модем включенным? То есть - ваш сервис который проверяет SMS этим занимается? В штатном ПО контроллера такого нет, насколько я знаю.
Не особо понимаю о чем спрашиваете? И при чем тут интернет соединение?
Для приема СМС - оно не нужно (практика показывает что он их принимает). И тем более не нужно для того что бы вернуть смски из своей памяти по запросу ModemManager.
У меня есть факт, что более года все работало и не требовало никакого вмешательства, теперь вдруг стало отваливаться…
Приореты подключений были настроены с самого начала их появления в нетворк менеджере, и не требовалось никого “подталкивать” чтобы модем принятые смски возвращал по запросам ModemManager (сам то модем включен, насколько понимаю, питание у него же никто не отнимет).
А так, модем напоминает китайскую игрушку - может работать, а может и нет. Зачем он тогда?
Обратите внимание, что MM и включает (послредством сервиса wb-gsm) питание модема.
В логе ядра в момент такого
Apr 03 23:41:25 WB7-AMFACU7 ModemManager[449]: <warn> [modem0/sim0] couldn't load list of emergency numbers: Failed to parse CRSM query result '+CRSM: 105,129'
Apr 03 23:41:26 WB7-AMFACU7 ModemManager[449]: <warn> [modem0/sim0] couldn't load list of emergency numbers: Failed to parse CRSM query result '+CRSM: 105,129'
Apr 03 23:41:30 WB7-AMFACU7 ModemManager[449]: <warn> [modem0] could not set default storage: Serial command timed out
Apr 03 23:41:33 WB7-AMFACU7 ModemManager[449]: <warn> [modem0] port ttyUSB1 timed out 2 consecutive times```
Вижу
Apr 03 23:40:57 WB7-AMFACU7 kernel: usb 3-1: new high-speed USB device number 2 using ehci-platform
Apr 03 23:40:57 WB7-AMFACU7 kernel: usb 3-1: USB disconnect, device number 2
Apr 03 23:41:03 WB7-AMFACU7 kernel: usb 3-1: new high-speed USB device number 3 using ehci-platform
Apr 03 23:41:04 WB7-AMFACU7 kernel: usbcore: registered new interface driver option
Apr 03 23:41:04 WB7-AMFACU7 kernel: usbserial: USB Serial support registered for GSM modem (1-port)
Apr 03 23:41:04 WB7-AMFACU7 kernel: option 3-1:1.2: GSM modem (1-port) converter detected
Apr 03 23:41:04 WB7-AMFACU7 kernel: usbcore: registered new interface driver cdc_ether
Apr 03 23:41:04 WB7-AMFACU7 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
Apr 03 23:41:04 WB7-AMFACU7 kernel: option 3-1:1.4: GSM modem (1-port) converter detected
Apr 03 23:41:04 WB7-AMFACU7 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
Apr 03 23:41:04 WB7-AMFACU7 kernel: option 3-1:1.5: GSM modem (1-port) converter detected
Apr 03 23:41:04 WB7-AMFACU7 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB2
Apr 03 23:41:04 WB7-AMFACU7 kernel: option 3-1:1.3: GSM modem (1-port) converter detected
Apr 03 23:41:04 WB7-AMFACU7 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB3
Судя по выводу - не исключено что проблема аппаратная.
В testing есть исправления, учитывающие потерю связи с ммдемом, есть возможность на него переключиться?
Попробовал воспроизвести. Модем не настроенный для соединения - никак не проверяется на работоспособность.
То есть он может быключится, потерять регистрацию - и так как нет зависимых сервисов - то он не будет никак актуализироваться.
Если имеется в виду подключение в сетевых настройках, то - Модем настроен для соединения. Если кликнуть по кнопке Подключить - он соединится, но тут же отключается с сообщением, что есть более приоритетное соединение.
Могу дать доступ к контроллеру через облако.
Ранее в течении более года, этот момент никак не сказывался на его работе. Почему он вдруг сейчас стал засыпать?
Уже писал, что ожидается, от него непрерывная работа, не требую.щая какого-то обслуживания. Что называется “Настроил и забыл”, настройки его не трогаю, вот как с самого начал настроил так и не лезу никуда.
В декабре была еще одна необъяснимая странность, он вдруг (именно вдруг) перестал показывал смс с кириллицей, но она решилась обновлением прошивки на самую последнюю версию.
У нас документировано использование модема для доступа к Интернет и для отправки SMS.
Да, принятые SMS можно чиать из модема - но при отключенном соенинении заботиться о контроле модема самостоятельно.
Оно вроде бы и понятно что пишете, но вот что конкретно имеете в виду - ускользает.
Очень надеюсь, что не имеете в виду подключение к модему отдельного источника питания или там отыскание подходящего контакта на контроллере и впаивание перемычек …
Что конкретно нужно делать что-бы не возвращаться к вопросу реанимации модема?
Провел испытания так что-бы не оставалось сомнения что питание на модеме есть, снабдил иллюстрациями.
Вот отрубил кабельный интернет, через некоторое время модем установил соединение. Попробовал отослать команду телеграмм- боту - бот ответил, т.е. питание есть и его достаточно - же?.
Кроме прочего, если попытаться выполнить магическую команду “wb-gsm restart_if_broken” она справедливо ругнется, о том что хорошо бы остановить службу ModemManager. Это значит ModemManager все таки что-то делает с модемом (наверное).
Ну и последнее, вот после остановки ModemManager, выполнения магической команды “wb-gsm restart_if_broken” и последующего запуска ModemManager - модем все таки возвращает список накопленных смсок. У него вдруг появляется питание …!