Диагностика работы GSM модема

Добрый день.

Имеем контроллер 7,3 и модем wbc-4g v 2.1 сим-карта со статическим ip, на столе все работает хорошо, поставил контроллер на объект, наблюдаю следующую ситуацию: после включения вэб-интерфейс контроллера доступен несколько секунд, потом происходит отвал со связи и больше на связь он не выходит. При этом Сим-карта по номеру прозванивается, уровень сигнала в месте установки должен быть нормальным. Как продиагностировать проблему?

Добрый день.
Вопросы по порядку, так как информаци мало:
Какой релиз ПО на контроллере?
Как настроены приоритеты сетевых интерфейсов, какие интерфейсы подняты на контроллере, есть ли доступные маршруты в интернет кроме GPRS?

  1. Прошивка: 202308210214
  2. Высокий приоритет: wb-gsm-sim1; Средний приоритет: wb-eth0; остальные интерфейсы выключены
  3. Доступных маршрутов нет.

А при отключении eth0 - wb-gsm-sim1 поднимается?

Да, поднимается. При подключенном eth0 работает через оба интерфейса, при отключении - остается рабочим gsm-канал.

1 лайк

Да, поведение в соответствии с текущей стратегией - если есть не GPRS канал - то используется он.

Это понятно, но мне нужно продиагностировать причины, по которым контроллер не выходит на связь на объекте. При этом eth0 не используется (там нет локалки в принципе). Где можно посмотреть логи работы wb-gsm-sim1 соединения?

В логах MM:

journalctl --since "20 min ago" -u ModemManager
Oct 03 07:02:01 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] state changed (disconnecting -> registered)
Oct 03 07:02:01 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0/bearer0] connection #6 finished: duration 1s
Oct 03 07:02:08 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] mobile equipment request to activate context (cid 9)
Oct 03 07:02:09 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] mobile equipment request to deactivate context (cid 9)
Oct 03 07:02:18 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect started...
Oct 03 07:02:18 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (6/10): register
Oct 03 07:02:18 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (7/10): wait to get packet service state attached
Oct 03 07:02:18 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (8/10): bearer
Oct 03 07:02:18 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (9/10): connect
Oct 03 07:02:18 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] state changed (registered -> connecting)
Oct 03 07:02:19 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] state changed (connecting -> connected)
Oct 03 07:02:19 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (10/10): all done
Oct 03 07:02:22 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect started...
Oct 03 07:02:22 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (6/10): register
Oct 03 07:02:22 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (7/10): wait to get packet service state attached
Oct 03 07:02:22 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (8/10): bearer
Oct 03 07:02:22 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (9/10): connect
Oct 03 07:02:22 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] simple connect state (10/10): all done
Oct 03 07:02:22 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] mobile equipment request to activate context (cid 9)
Oct 03 07:02:33 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] state changed (connected -> disconnecting)
Oct 03 07:02:34 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] mobile equipment request to deactivate context (cid 9)
Oct 03 07:02:34 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0/bearer0] explicitly disconnected
Oct 03 07:02:34 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0] state changed (disconnecting -> registered)
Oct 03 07:02:34 wirenboard-AWI3MCGC ModemManager[388]: <info>  [modem0/bearer0] connection #7 finished: duration 15s

Тут как раз процесс подключения.

Спасибо, к сожалению, лог не помог мне разобраться в проблеме. Ситуация вот какая: при подаче питания контроллер выходит на связь и доступен через GSM по статическому IP адресу. При попытке включения К1 на WBIO-DO-R10A-8 реле включается, но связь тут же пропадает. Правила я все удалил. Связь можно восстановить только перезагрузив контроллер. С чем может быть связано такое поведение?

А что в логах на момент “включения реле”? Инетресно, кстати, как меняется, если меняется напряжение питания контроллера.

В 8-13 подал питание на контроллер, в 8-16 включил к2 на модуле реле в 8-17 отключил к2 и контроллер ушел со связи. вот, что есть в логах по модему:

Oct 05 08:13:25 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] state changed (unknown -> disabled)
Oct 05 08:13:25 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] state changed (disabled -> enabling)
Oct 05 08:13:25 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect started...
Oct 05 08:13:25 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect state (4/10): wait to get fully enabled
Oct 05 08:13:25 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] power state updated: on
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] state changed (enabling -> enabled)
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect state (5/10): wait after enabled
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] 3GPP registration state changed (unknown -> registering)
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] 3GPP registration state changed (registering -> home)
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] state changed (enabled -> registered)
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect state (6/10): register
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect state (7/10): wait to get packet service state attached
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect state (8/10): bearer
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect state (9/10): connect
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] state changed (registered -> connecting)
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] state changed (connecting -> connected)
Oct 05 08:13:27 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] simple connect state (10/10): all done
Oct 05 08:13:28 wirenboard-A6LVMXLK ModemManager[398]: <info>  [modem1] mobile equipment request to activate context (cid 6)
Oct 05 08:17:38 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:17:41 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 2 consecutive times
Oct 05 08:17:44 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:17:44 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 3 consecutive times
Oct 05 08:17:47 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 4 consecutive times
Oct 05 08:17:50 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:17:50 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 5 consecutive times
Oct 05 08:17:53 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:17:53 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 6 consecutive times
Oct 05 08:17:58 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:17:58 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 7 consecutive times
Oct 05 08:18:03 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:18:03 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 8 consecutive times
Oct 05 08:18:08 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:18:08 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1] port ttyUSB1 timed out 9 consecutive times
Oct 05 08:18:13 wirenboard-A6LVMXLK ModemManager[398]: <warn>  [modem1/bearer1] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
Oct 05 08:18:13 wirenboard-A6LVMXLK ModemManager[398]: <error> [modem1] port ttyUSB1 timed out 10 consecutive times, marking modem as invalid

Просадки в питающем напряжении не наблюдается

Проблема проявляется если подключаю к выходам Модуля реле пускатели, если откинуть колодку и пощелкать релюшками, модем не отваливается со связи.

Да, такое впечателение что модем просто пропадает. А пускатели находятся рядом (на той же рейке, выше/ниже) с контроллером?

Пускатели находятся на расстоянии 30см ниже контроллера.

Покажите пожалуйста вывод dmesg (или диагностический архив) с контроллера. А провода к пускателю - не под контроллером? Если есть фото монтажа - выложите пожалуйста.

Сейчас все собрано на стенде и выглядит вот так:

Диагностический архив:

diag_output_A6LVMXLK_2023-10-05-13.36.11.zip (238,2 КБ)

В архиве к сожалнию только последний (и предпоследний) запуск. Вижу что провода к пускателям образуют петлю вокруг контроллера. Попробуйте проложить их справа.

Проложил провода справа, проблема повторилась. В 14-29 подано питание, 14-32 включил к1, 14-33 к1 выключил, 14-33 включил и выключил к2, 14-34 включил к1 - связь отпала. Актуальный архив прилагаю.

приложен диагностический архив, доступен только сотрудникам поддержки
(240,7 КБ)

Пока нет предположений кроме наводки. А если антенну на модем поставить штатную угловую?
Ну и - убрать все ж контроллер в сторону от пускателя. и от цепей к нему идущих?

Отнес пускатели на метр от контроллера, поставил угловую антенну, убрал от контроллера блок питания.

Контроллер все равно отпадает со связи во время переключений контакторов.

Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

  • Контроллер WB7 - 1 шт.
  • модем WBC4 - 1 шт
    Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства, если есть,
  3. ваш действующий телефон, адрес доставки, ФИО получателя.