Неустойчивое определение модема WBC-4G

Не очень понял вопрос… Как проверить наличие модема в контроллере?

Цель - проверить, если питание модема когда USB порты отключаются. Если питание есть - а модема (USB) нет - то случай гарантийный

Я вот про это спрашивал, что значит не модема? Физически нет? Или Тула lsusb не отображает?

А, понятно. Наличие питания на модем можно посмотреть по состоянию gpio 123, если 1 - есть.

Да, это я проверил и вернулась 1. А второе условие: “питание есть, а модема нет”?

Я про это и говорю.
То есть модем по USB недоступен но питание на нем остается.
А какой серийный номер контроллера?

Контроллер: AUG2DFWP.
Но вроде бы у меня другая проблема. Если руками сделать wb-gsm on, то все работает. После ручной команды wb-gsm restart_if_broken, интерфейс usb0 не поднимается.
wb-gsm on выполняется при старте контроллера?

Логов бы. Что выводится при запуске DEBUG=true wb-gsm restart_if_broken&
Что при этом в dmesg?

Извиняюсь, видимо предыдущие проблемы были связаны с многократным запуском команды wb-gsm on/restrart_if_broken . Перестало воспроизводится. И проблема с запуском usb0 отпала. Не знаю в чем проблема был, сейчас несколько раз перезапускал и проблемы не было ни разу. Вот сообщения из лога, которое было раньше:

[ 3219.184339] usb 2-1.3: USB disconnect, device number 5
[ 3236.116648] usb 2-1.3: new high-speed USB device number 6 using ci_hdrc
[ 3236.281850] usb 2-1.3: New USB device found, idVendor=1286, idProduct=812a
[ 3236.288976] usb 2-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 3236.296454] usb 2-1.3: Product: WUKONG
[ 3236.300228] usb 2-1.3: Manufacturer: MARVELL
[ 3236.321018] usb 2-1.3: can't set config #1, error -71
[ 3236.336159] usb 2-1.3: USB disconnect, device number 6
[ 3242.776417] usb 2-1.3: new high-speed USB device number 7 using ci_hdrc
[ 3242.927228] usb 2-1.3: config 1 has an invalid interface number: 5 but max is 4
[ 3242.934671] usb 2-1.3: config 1 has no interface number 3
[ 3242.946575] usb 2-1.3: New USB device found, idVendor=1e0e, idProduct=9011
[ 3242.953590] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3242.961196] usb 2-1.3: Product: Mobile Composite Device Bus
[ 3242.966907] usb 2-1.3: Manufacturer: Marvell
[ 3242.971319] usb 2-1.3: SerialNumber: 200806006809080000

Только вопрос, как сделать так, что бы автоматом при старте поднималось. Самому писать? или есть какой-то общий способ для WB?

https://wirenboard.com/wiki/GSM/GPRS#Автоматический_запуск_подключения

а у меня такая же хрень!..
после обновления прошивки на модеме v1.6 до “последней”

присоседюсь со своими проблемами
вот чо это за фигня?
на WB7 WBC-4G v1.6

dmesg
[Сб окт 15 13:22:14 2022] rndis_host 3-1:1.0 usb0: unregister 'rndis_host' usb-1c1c000.usb-1, RNDIS device
[Сб окт 15 13:22:14 2022] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[Сб окт 15 13:22:14 2022] option 3-1:1.2: device disconnected
[Сб окт 15 13:22:14 2022] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[Сб окт 15 13:22:14 2022] option 3-1:1.4: device disconnected
[Сб окт 15 13:22:14 2022] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[Сб окт 15 13:22:14 2022] option 3-1:1.5: device disconnected
[Сб окт 15 13:22:15 2022] usb 3-1: new high-speed USB device number 110 using ehci-platform
[Сб окт 15 13:22:15 2022] usb 3-1: config 1 has an invalid interface number: 5 but max is 4
[Сб окт 15 13:22:15 2022] usb 3-1: config 1 has no interface number 3
[Сб окт 15 13:22:15 2022] rndis_host 3-1:1.0 usb0: register 'rndis_host' at usb-1c1c000.usb-1, RNDIS device, 56:33:e6:b1:f7:2c
[Сб окт 15 13:22:15 2022] option 3-1:1.2: GSM modem (1-port) converter detected
[Сб окт 15 13:22:15 2022] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
[Сб окт 15 13:22:15 2022] option 3-1:1.4: GSM modem (1-port) converter detected
[Сб окт 15 13:22:15 2022] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
[Сб окт 15 13:22:15 2022] option 3-1:1.5: GSM modem (1-port) converter detected
[Сб окт 15 13:22:15 2022] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB2
[Сб окт 15 13:22:15 2022] usb usb3-port1: disabled by hub (EMI?), re-enabling...
[Сб окт 15 13:22:15 2022] usb 3-1: USB disconnect, device number 110
[Сб окт 15 13:22:15 2022] rndis_host 3-1:1.0 usb0: unregister 'rndis_host' usb-1c1c000.usb-1, RNDIS device
[Сб окт 15 13:22:15 2022] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[Сб окт 15 13:22:15 2022] option 3-1:1.2: device disconnected
[Сб окт 15 13:22:15 2022] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[Сб окт 15 13:22:15 2022] option 3-1:1.4: device disconnected
[Сб окт 15 13:22:15 2022] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[Сб окт 15 13:22:15 2022] option 3-1:1.5: device disconnected
[Сб окт 15 13:22:16 2022] usb 3-1: new high-speed USB device number 111 using ehci-platform
[Сб окт 15 13:22:16 2022] usb 3-1: config 1 has an invalid interface number: 5 but max is 4
[Сб окт 15 13:22:16 2022] usb 3-1: config 1 has no interface number 3
[Сб окт 15 13:22:16 2022] rndis_host 3-1:1.0 usb0: register 'rndis_host' at usb-1c1c000.usb-1, RNDIS device, b2:a4:16:80:71:d8
[Сб окт 15 13:22:16 2022] option 3-1:1.2: GSM modem (1-port) converter detected
[Сб окт 15 13:22:16 2022] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
[Сб окт 15 13:22:16 2022] option 3-1:1.4: GSM modem (1-port) converter detected
[Сб окт 15 13:22:16 2022] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
[Сб окт 15 13:22:16 2022] option 3-1:1.5: GSM modem (1-port) converter detected
[Сб окт 15 13:22:16 2022] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB2
[Сб окт 15 13:22:19 2022] usb usb3-port1: disabled by hub (EMI?), re-enabling...
[Сб окт 15 13:22:19 2022] usb 3-1: USB disconnect, device number 111

на WB6 такого нет

Вот это как часто возникает? Только при включении модема? Или в процессе работы?

опс, уведомления не приходили

при включении прям часто… потом , я так понял, как-то нормализуется, а дальше периодически в процессе работы (при этом работает gammu-smsd upd. не работает!)
вот сегодняшняя выгрузка dmesg -T: dmesg.log (180.0 КБ)
я с контроллером ничего не делал (не производил никаких манипуляций)

Так, а модем используется со штатной антенной или с выносной, что стоит слева (и сверху-снизу) от контроллера, не проходят ли силовые провода или провода от диммеров под ним?
Что-то подключено в USB разьемы (включая Debug) контроллера?
Видно что сообщения возникают группами и периодически.

модем используется со штатной антенной или с выносной

штатной

что стоит слева (и сверху-снизу) от контроллера,

сверху/снизу/слева ничего такого
(вот зашёл в котельную, сфоткал)


шины - для низковольтных соединений
диммеров нет
только в гофре есть кабель с 220В, но она ж. вроде, достаточно далеко находится…
в USB ничего нет

попозже смогу снять и, если надо, проверить дополнительно на столе в контролируемых условиях

вот, принёс из котельной, поставил на стол, (снял крышку. т.к. надо будет модуль ставить)


вокруг ничего силового нет
включил, зашёл по SSH, запустил wb-gsm on
остановил gammu-smsd
и запустил смотреть dmesg -Tw
увидел бяку, выгрузил dmesg -T в лог
dmesg-2022-10-26T15:28:12+03:00.log (54.3 КБ)

Предлагаю крайний, пожалуй, тест. Поставьте на контроллер bullseye, следующий релиз. И если на чистом контролере с новым релизом снова увидим “disabled by hub (EMI?)” - меняем, что-то аппаратное.

я попробую, но есть ещё один фактор, склоняющий к замене: я тут как раз сделал eBus-UART-модуль в форм-факторе для установки в MOD1…4, так вот он (только что возился с ним) не работает как следует (хотя с виду работает, но “сигнал с шины не ловит”), будучи установленным именно в этом контроллере в MOD1…4, а при подключении через USB-свисток в тот же WB7 или (самое главное!) - установленным в MOD1…4 WB6 (sic!) - работает!

(проапгрейдился, называется ))))

кстати, у этого контроллера меняли “процессорный модуль”, т.к. мне дарили его коллеги, и заказали не того объёма памяти. После того, как мне его вручили, и я это обнаружил, производили замену процессорного модуля на нужный… это могло повлиять?

Если меняли у нас в офисе - то вряд ли причина в этом.

Напряжение 5 вольт используется для питания? Кстати, измерьте как его так и 3,3 вольта на разъемах расширения - сколько там?

Важно! Модуль расширения должен иметь логические уровни именно 3,3 вольта.
Ну и это, пожалуй не связано (крроме возможных отклонений напряжения 5 вольт) с работой USB.