Недоступен 3G Modem

Добрый день,

В системе пропал модем 3G. Использую gammu-smsd для отправки/получения SMS.
По логам пишет что устройство недоступно. (ttyACM0)

По симптомам очень похоже на обсуждение Не включается 3G модем - #3 от пользователя Dmitrij_Shishov

В списке устройств не вижу ни одного ttyACM.

Начал с перезагрузки контроллера (shutdown, затем по тумблеру).

После загрузки ситуация не изменилась (
Модуль cdc_acm не подгружен (lsmod |grep cdc_acm). После запуска modprobe cdc_acm порты в списке устройств не появляются.

wb-gsm on|off в dmesg никакой активности не вызывает… (до перезагрузки также было)

Подскажите как подтвердить/опровергнуть аппаратный выход из строя 3G модема ?

Добрый день. Для начала - неплохо все ж знать что за контроллер, его версию и серийный номер.
Также - установленный релиз ПО на контроллере.
Ну и:

  • конфиг wb-hardware.conf
  • вывод DEBUG=true wb-gsm restart_if_broken

Добрый день.

image

root@wirenboard-ADJZWNQD:/var/log# DEBUG=true wb-gsm restart_if_broken
DEBUG: gsm_init: Cannot access GSM modem serial port, exiting
wb-hardware.conf (3.1 КБ)

Довольно старый релиз…
Может быть обновитесь на актуальный, 2207?

Если честно не очень хотелось бы … У меня более 20 modbus устройств в том числе 3х производителей. Всё работает. Модем 3G, я так понял, не удачная история. У вас в списке оборудования его даже на сайте не нашел … Поэтому есть сомнения, что это может хоть как то решить аппаратный вопрос … И лишь добавит не нужных проблем …

У вас с тех пор в ядре контроллера были исправления по работе 3G модема ?

Модем вот такой, на 5300?
https://wirenboard.com/wiki/WBC-3G
Да, этот модем снят с производства, поэтому его на страницах с актуальными версиями нет.
Гарантия точно не закончилась, предлагаю замену на WBC-4G v.2

Нет. “вокруг”, в инициализации модема - да, было.
Но тут скорее все ж аппаратное.

Модем вот такой, на 5300?

Да, модем именно такой. С заменой согласен.

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

  • WBC-4G 1 шт.

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

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

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

Письмо отправил.

4G модем пришел. С бубнами заменил его. Объем демонтажа сильно превзошел ожидания …
После установки и нескольких перезагрузок ушли висевшие неотправленными 4 смс. На этом процесс закончился. Из списка устройств исчезли теперь новые устройства ttyUSBx.
Вернуть их обратно не могу несколько раз перегружал контроллер ((
Нужна ваша помощь как найти потерянный модем только что установленный в контроллер … :thinking:

Не совсем понятно зачем “перезагружать”? По порядку:
Чем (откуда) у вас включается модем?
Он действительно включается?
Ну контроллер ведь - самый обыкновенный компьютер, методы работы все те же.

Средств для включения/выключения модема не имею. Могу лишь наблюдать его ls /dev и dmesg.
lsusb выдает информацию только о usb hubах. Когда устал перегружать контроллер пробовал hubpower X:X power X on | off как встречалось где то у вас на форуме.

Предполагаю что, модем инициализируется сервисом gammu-smsd в комплекте поставки ОС на контроллере.
в его конфиге указываю устройство /dev/ttyUSB0. Сервис стартует из по root.

Подскажите что делаю не так ?

Нет точно не им.
Работа с модемом описана в статье GSM/GPRS — Wiren Board

Выполните команду включения (модем, надеюсь уже сконфигурирован в wb-hardware) и проверьте наличие его портов.

Так появился ttyUSB0

Сейчас проверю gammu

gammu-smsd модем не видит ((

вот что дает dmesg |tail :
[ 9279.252173] usbcore: registered new interface driver option
[ 9279.277434] rndis_host 2-1.3:1.0 usb0: register ‘rndis_host’ at usb-ci_hdrc.1-1.3, RNDIS device, 5e:80:b0:45:77:d3
[ 9279.292049] usbserial: USB Serial support registered for GSM modem (1-port)
[ 9279.308850] option 2-1.3:1.2: GSM modem (1-port) converter detected
[ 9279.322694] usbcore: registered new interface driver rndis_host
[ 9279.332094] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[ 9279.354098] option 2-1.3:1.4: GSM modem (1-port) converter detected
[ 9279.363427] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[ 9279.379940] option 2-1.3:1.5: GSM modem (1-port) converter detected
[ 9279.399298] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB2

а вот лог gammu-smsd при запуске сервиса:
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: Using FILES service
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: Configuring Gammu SMSD…
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: SHM token: 0x10364aa (16999594)
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: Warning: No PIN code in /etc/gammu-smsdrc file
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: CommTimeout=30, SendTimeout=30, ReceiveFrequency=15, ResetFrequency=0, HardResetFrequency=0
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: checks: CheckSecurity=1, CheckBattery=1, CheckSignal=1, CheckNetwork=1
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: mode: Send=1, Receive=1
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: deliveryreport = no
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: phoneid = SIMCOM
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: Inbox is “/var/spool/gammu/inbox/” with format “standard”
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: Outbox is “/var/spool/gammu/outbox/” with format “detail” and transmission format “7bit”
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: Sent SMS moved to “/var/spool/gammu/sent/”
Fri 2022/10/21 12:10:15 gammu-smsd[22232]: SMS with errors moved to “/var/spool/gammu/error/”
Fri 2022/10/21 12:10:15 gammu-smsd[22233]: Created POSIX RW shared memory at 0xa6f84000
Fri 2022/10/21 12:10:15 gammu-smsd[22233]: Starting phone communication…
Fri 2022/10/21 12:11:15 gammu-smsd[22233]: Error at init connection: Превышен тайм-аут ожидания ответа. Возможно, телефон не подключён. (TIMEOUT[14])
Fri 2022/10/21 12:11:15 gammu-smsd[22233]: Already hit 250 errors
Fri 2022/10/21 12:11:15 gammu-smsd[22233]: Terminating communication: Превышен тайм-аут ожидания ответа. Возможно, телефон не подключён. (TIMEOUT[14])
Fri 2022/10/21 12:11:15 gammu-smsd[22233]: Starting phone communication…

На тот же порт (при остановленном, естественно, gammu-smsd) minicom подключается?

Попробовал заменить /ttyUSB0 в конфиге gammu-smsd на /ttyGSM - и все взлетело :smiley:
сейчас работает … получил входные смски от провайдера и отправил 2 штуки исходящих …

Наблюдаю …

Учтите что ttyGSM используется wb-gsm, то есть если будете выключать модем - то надо предварительно остановить gammu

ОК, Спасибо. Буду иметь в виду. Но в глубине души надеюсь, что больше с модемом играться по включению/выключению не придется.