Модем WBC-4G не стартует

Доброго времени суток.
Руки наконец дошли до настройки модема. И тут проблема такая - он видимо не стартует.
Контролер WB-6, 2207, stable. модем 4G (v 1.6). Все обновлено, на WB лампочка GSM не горит (может не должна…). Причем пробовал перешивать - он перешился (этой прошивкой BinFile_7600_A39_B08.bin)

на команду DEBUG=1 wb-gsm restart_if_broken вот что выдает:

root@wirenboard-AYLDXRDD:~# DEBUG=1 wb-gsm restart_if_broken
DEBUG: main: Called from pid 10842 (bash)
DEBUG: guess_of_node: Got of_gsm_node: /soc/bus@2100000/usb@2184200/usb-hub@1/wbc-modem@2
DEBUG: restart_if_broken: Modem switched off, switch it on instead of testing the connection
DEBUG: ensure_on: switching on GSM modem using POWER FET
DEBUG: toggle: toggle GSM modem state using PWRKEY
DEBUG: ensure_on: Waiting for modem to start
DEBUG: init_usb_connection: Will wait up to 30s untill usb port becomes available
DEBUG: probe_usb_ports: Probing all modem's usb ports
DEBUG: test_connection: (port:/dev/ttyUSB0; timeout:2) => 137
DEBUG: test_connection: (port:/dev/ttyUSB1; timeout:2) => 137
DEBUG: test_connection: (port:/dev/ttyUSB2; timeout:2) => 137
DEBUG: probe_usb_ports: Modem's usb ports: ttyUSB0 ttyUSB1 ttyUSB2
DEBUG: probe_usb_ports: Answered to 'AT':
Turning OFF modem's POWER FET
DEBUG: of_get_prop_gpio: /soc/bus@2100000/usb@2184200/usb-hub@1/wbc-modem@2 power-gpios
DEBUG: of_get_prop_gpio: gpio 33 4 0
DEBUG: of_gpio_to_num: Unpacked gpio 128:4:0 -> 128+4
Force exit: no valid usb-AT connection after 30s
 1: /usr/lib/wb-utils/wb-gsm-common.sh:518 init_usb_connection(...)
 2: /usr/lib/wb-utils/wb-gsm-common.sh:554 ensure_on(...)
 3: /usr/bin/wb-gsm:29 restart_if_broken(...)
Error in /usr/lib/wb-utils/wb-gsm-common.sh:71. '[[ -n $unlinked_ports ]]' exited with status 0
Call tree:
 1: /usr/lib/wb-utils/wb-gsm-common.sh:1 force_exit_handler(...)
 2: /usr/lib/wb-utils/wb-gsm-common.sh:184 force_exit(...)
 3: /usr/lib/wb-utils/wb-gsm-common.sh:518 init_usb_connection(...)
 4: /usr/lib/wb-utils/wb-gsm-common.sh:554 ensure_on(...)
 5: /usr/bin/wb-gsm:29 restart_if_broken(...)
Exiting with status 1
root@wirenboard-AYLDXRDD:~#

Куда копать?, как проверить?

Добрый день. Опишите максимально подробно как была выполнена настройка модема.

Контролер был приобретен с уже установленным модулем модема (и еще там батарейка для бесперебойного питания). Серийник, как видно в логах - AYLDXRDD.
Руки до модема дошли только сейчас.
Установил Сим-карту. Зашел в настройки “модули расширения и порты” в пункте “Слот модема” установил “WBC-4G: 4G+3G+2G модем”.
После в консоле выполнил команду wb-gsm restart_if_broken… и поскольку ничего не произошло повторил это с DEBUG=1 - далее шерстил форум, и выяснил что у многих после перепрошивки вылечивалось - решил перепрошиться по Вашей инструкции вот тут. Прошивка прошла так как написано в инструкции!
Это все не помогло. Конечно пробовал подключаться к модему через minicom - но он не работает так как порт не появляется…
P.S. Контролер многократно выключался (переключателем на панели) и reboot’ился…

Модем включили? wb-gsm on

Конечно включал (приложил лог консоли)… но читал что команда

wb-gsm on

и команда

wb-gsm restart_if_broken

это для запуска практически одно и тоже… при этих тело движениях диод на модеме загорается и тухнет через некоторое время…
230320_WB_gsm_on_debug_con.txt (19.9 КБ)

Продолжая эксперименты:
После перепрошивки на самую раннюю версию (BinFile_7600_A39_B04.bin) и выполнении команд

wb-gsm off
wb-gsm reset
wb-gsm on

Модем все же включился но через gammu поработать с ним не удалось :frowning: пишет

root@wirenboard-AYLDXRDD:/modem_flash# gammu networkinfo
Unknown error.

перепрошил модем обратно на свежую версию - он включился (что приятно) но с gammu результат тотже. Лог прилагаю.
gsm_conn.log (5.3 КБ)
и крайне интересная картина по запросу mmcli

root@wirenboard-AYLDXRDD:/modem_flash# mmcli -L

Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/5 [INCORPORATED] A7600E-H-LNSE

root@wirenboard-AYLDXRDD:/modem_flash# mmcli -m 5

/org/freedesktop/ModemManager1/Modem/5 (device id '6818d23416b292dc58d40a95c48875fc8f7d3b4e')
  -------------------------
  Hardware |   manufacturer: 'INCORPORATED'
           |          model: 'A7600E-H-LNSE'
           |       revision: 'A39C4B08A7600M7'
           |      supported: 'gsm-umts'
           |        current: 'gsm-umts'
           |   equipment id: '861065040043623'
  -------------------------
  System   |         device: '/sys/devices/platform/soc/2100000.bus/2184200.usb/ci_hdrc.1/usb2/2-1/2-1.3'
           |        drivers: 'option1, rndis_host'
           |         plugin: 'SimTech'
           |   primary port: 'ttyUSB1'
           |          ports: 'ttyUSB1 (at), ttyUSB2 (at), usb0 (net)'
  -------------------------
  Numbers  |           own : 'unknown'
  -------------------------
  Status   |           lock: 'unknown'
           | unlock retries: 'unknown'
           |          state: 'failed'
           |  failed reason: 'sim-missing'
           |    power state: 'unknown'
           |    access tech: 'unknown'
           | signal quality: '0' (cached)
  -------------------------
  Modes    |      supported: 'allowed: any; preferred: none'
           |        current: 'allowed: any; preferred: none'
  -------------------------
  Bands    |      supported: 'unknown'
           |        current: 'unknown'
  -------------------------
  IP       |      supported: 'none'
  -------------------------
  SIM      |           path: 'none'

  -------------------------
  Bearers  |          paths: 'none'

могу добавить лишь то что если симку переставить в слот 2 то разделе SIM появляется:

  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/2'

  -------------------------

P.S. После удаления ModemManager, в hwconf удалив модем, перезагрузка и потом в hwconf добавив модем - он перестал стартовать (вернулись в точку первого поста)

Бесконечные мероприятия по перепрошивке и удалению ModemManager’а таки дали результат. Их было оооочень много поэтому описать затруднительно. В итоге модем запустился и все заработало. Теперь побаиваюсь перезапускать контролер :slight_smile:
И почемуто толком нигде не написано что ModemManger только для WB 7 - а от то по ходу и мешал работе с USB портом. Напишите об этом в документации (и покрупнее).

P.S. Как и следовало ожидать после перезагрузки Модем не поднялся сам и так же не стартует вручную (в точности повторяется лог из первого поста)… может ему TimeOut не хвататет 30 с? Где поправить эти настройки я не нашел :frowning:

P.S.2. В итоге набрел на тему тут и на пакет от сюда ( (apt install ./дебка.deb --reinstall ).wb-utils_3.5.1-wb103_exp_tmp+vdromanov+ppp+experiments_3_gcea55cc_all.deb (29.2 КБ))
видимо именно он помог. после этого модем стал пускаться без бубнов. в /etc/network/interfaces добавил включения интерфейса ppp0 (и после перезагрузки тоже стал подниматься сам). Использую его только для SMS - и как запустить его только для этого - вопрос?!

P.S.3. Вообще конечно с этим надо что-то делать… должно проше настраиваться, больше быть документации и более понятной и больше средств диагностики. И хотелось бы на “портале техподдержки” больше участия тех-поддержки :slight_smile: - а то у меня получилось - тихо сам-с-собою…

1 лайк

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