Ошибка wb-gsm on

,

Контроллер: 6.7.2
S/N: AYWQBWBB
Release: 2207 (только что переобновил)
Модуль модема: WBC-4G

Вставил gsm modem
Указал в конфигах слот модема
Вставил симку
Пробую запустить wb-gsm on
(С прошлым контроллером такое было, решилось парой перезагрузок, в этот раз уже полдня вожусь, ничего)

root@wirenboard-AYWQBWBB:~# ls -la /dev/ttyGSM
lrwxrwxrwx 1 root root 7 Jan 19 07:01 /dev/ttyGSM → ttymxc7
root@wirenboard-AYWQBWBB:~# wb-gsm on
Turning OFF modem’s POWER FET
Force exit: no usb device after 30s
1: /usr/lib/wb-utils/wb-gsm-common.sh:518 init_usb_connection(…)
2: /usr/bin/wb-gsm:25 ensure_on(…)
root@wirenboard-AYWQBWBB:~# ls -la /dev/ttyGSM
ls: cannot access ‘/dev/ttyGSM’: No such file or directory

Добрый день.
Покажите пожалуйста диагностический архив контроллера. Создание архива описано в документации.
Ну и проверьте - в конфиге /etc/wb-hardware.conf точно ли модем есть? Какой, кстати модем?
Также покажите вывод

DEBUG=true wb-gsm on

root@wirenboard-AYWQBWBB:~# DEBUG=true wb-gsm on
DEBUG: main: Called from pid 4423 (bash)
DEBUG: guess_of_node: Got of_gsm_node: /soc/bus@2100000/usb@2184200/usb-hub@1/wbc-modem@2
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
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 usb device after 30s
1: /usr/lib/wb-utils/wb-gsm-common.sh:518 init_usb_connection(…)
2: /usr/bin/wb-gsm:25 ensure_on(…)
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:165 force_exit(…)
3: /usr/lib/wb-utils/wb-gsm-common.sh:518 init_usb_connection(…)
4: /usr/bin/wb-gsm:25 ensure_on(…)
Exiting with status 1

hardware.conf:

{
  "slots": [
    {
      "id": "wb67-mod1",
      "name": "Internal slot 1",
      "compatible": [
        "wbe2",
        "wbe3-reduced"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb67-mod2",
      "name": "Internal slot 2",
      "compatible": [
        "wbe2",
        "wbe3-reduced"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb67-mod3",
      "name": "Internal slot 3",
      "compatible": [
        "wbe2",
        "wbe3-reduced"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb67-mod4",
      "name": "Internal slot 4",
      "compatible": [
        "wbe3",
        "wbe3-reduced"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio1",
      "name": "External I/O module 1",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio2",
      "name": "External I/O module 2",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio3",
      "name": "External I/O module 3",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio4",
      "name": "External I/O module 4",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio5",
      "name": "External I/O module 5",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio6",
      "name": "External I/O module 6",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio7",
      "name": "External I/O module 7",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb6-extio8",
      "name": "External I/O module 8",
      "compatible": [
        "wb5-extio"
      ],
      "module": "",
      "options": {}
    },
    {
      "id": "wb67-rs485-1",
      "name": "RS485-1 interface config",
      "compatible": [
        "wb67-rs485"
      ],
      "module": "wb67-can-rs485",
      "options": {
        "mode": "enabled",
        "terminatorsMode": "enabled"
      }
    },
    {
      "id": "wb67-rs485-2",
      "name": "RS485-2/CAN interface config",
      "compatible": [
        "wb67-rs485",
        "wb67-can"
      ],
      "module": "wb67-can-rs485",
      "options": {
        "mode": "enabled",
        "terminatorsMode": "enabled"
      }
    },
    {
      "id": "wb67-wbc",
      "name": "Modem slot",
      "compatible": [
        "wbc"
      ],
      "module": "wbc-4g",
      "options": {}
    },
    {
      "id": "wb67-w1",
      "name": "W1 terminal mode",
      "compatible": [
        "wb6-wx"
      ],
      "module": "wb6-wx-1wire",
      "options": {}
    },
    {
      "id": "wb67-w2",
      "name": "W2 terminal mode",
      "compatible": [
        "wb6-wx"
      ],
      "module": "wb6-wx-1wire",
      "options": {}
    },
    {
      "id": "wb67-wbmz3",
      "name": "Backup power supply",
      "compatible": [
        "wb67-wbmz3-power"
      ],
      "module": "",
      "options": {}
    }
  ]
}

diag_output_AYWQBWBB_2023-01-19-08.09.14.zip (81.9 КБ)

В конфиге все хорошо.

Так, модем включается (подается питание, стартовый импульс) но порты USB не появляются.
И в dmesg ничего…

Так, тут либо дайте доступ, например по anydesk - посмотрю сам или запустите снова включение модема, при этом обратие внимание на его, модема светодиод) и покажите вывод dmesg, последние строчки. Модем, кстати, не вынимался? Так выглядит как будто его нет.

Светодиод, который состояние модема отображает вообще не реагирует ни на что.
Модуль отдельно был, устанавливал в контроллер, попробую разобрать и собрать, может что-то криво встало.
Но, как я писал, с предыдущим контроллером и модемом была та же история, но там спустя 2-3 перезагрузки всё заработало, хотя не вынимал и не меняли ничего)

[ 1290.319881] 2288000.serial: ttymxc7 at MMIO 0x2288000 (irq = 225, base_baud = 5000000) is a IMX
[ 1412.665225] 2288000.serial: ttymxc7 at MMIO 0x2288000 (irq = 225, base_baud = 5000000) is a IMX

Ну, тут как будто не так вставлен. Модем точно 4G?

на нём написано WBC-4G V.1.6

1 лайк

Ну сама плашка точно вставлена, питание же подаю и светодиоды состояния мигают

Да, аргумент. Светодиоды на модеме, которые дублируют состояние контроллера.
А этот же модем работал раньше на другом контроллере? Или этот контроллер с другим модемом?

Точно все ноги вошли, не загнулась ни одна? И, кстати, есть чем померить наприяжение?

Про прошлую работу неизвестно. Есть другой контроллер без модема, могу попробовать с ним запустить.
Ноги точно все целые. Только что достал изучил, всё в порядке

Отлично, давайте на другом контроллере проверим.

На другом контроллере запустился

Ага. А точно ли верный, соответствующий аппаратной ревизии использовался файл для сброса контроллера? Проверьте.

Я перепроверю сегодня-завтра, хотя вроде с оф. вики по ссылке брал

Поведение характерно именно для неверной версии прошивки. А откуда был скачан, по какой ссылке?