Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2021, 23:22   #1
Rom
Junior Member
 
Регистрация: 01.02.2021
Сообщений: 1
Вес репутации: 0
Rom is an unknown quantity at this point
Question И снова про OpenWRT+USB модемы.

В связи с тем, что USB модемы Huawei E3372 и им подобные ощутимо подорожали и морально устарели одновременно встал вопрос о замене.

Уже года два как ковыряю различные PCI карточки, которые по сути своей тот же USB только сам разъём в другом форм-факторе. Зоопарк огромнейший и по разумной цене доступны варианты от lte cat.3 до lte cat.16. В целях максимальной совместимости остановился на протоколе QMI.

В режиме QMI модем имеет несколько USB устройств, но нам интересны два:
1. qmi_wwan_X (*nix) или Network Adapter (*win) – передача данных и управление по протоколу QMI;
2. ttyUSB_X (*nix) или Modem (*win) – управление AT-командами.

На 19x почти все модемы заводятся, но не все хотят работать. Под спойлером лог, в котором проявляется проблема:

Развернуть для просмотра

usb 1-1: new high-speed USB device number 13 using ehci-platform
[ 8144.444230] usb 1-1: config 1 has an invalid interface number: 8 but max is 3
[ 8144.458413] usb 1-1: config 1 has no interface number 1
[ 8144.473766] qcserial 1-1:1.0: Qualcomm USB modem converter detected
[ 8144.486594] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB0
[ 8144.528253] qcserial 1-1:1.2: Qualcomm USB modem converter detected
[ 8144.541092] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB1
[ 8144.588196] qcserial 1-1:1.3: Qualcomm USB modem converter detected
[ 8144.601045] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB2
[ 8144.643896] qmi_wwan 1-1:1.8: cdc-wdm0: USB WDM device
[ 8144.654885] qmi_wwan 1-1:1.8 wwan0: register 'qmi_wwan' at usb-101c0000.ehci-1, WWAN/QMI device, 7e:37:7a:19:9f:ed
[ 8145.025348] qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0
[ 8145.041606] qcserial 1-1:1.0: device disconnected
[свернуть]

Содержится она в этой строчке:
usb 1-1: config 1 has an invalid interface number: 8 but max is 3

Как я понимаю, QMI интерфейс висит на ветке &MI_08, но лог OpenWRT сообщает, что максимальное значение может быть только 3. При этом в винде сетевой адаптер действительно висит на &MI_08 и работает.

Другие модемы, которые висят на ветках до &MI_03 включительно в режиме QMI заводятся и отлично работают. Под работой я понимаю то, что в выводе ifconfig поднимается wwan интерфейс и через него ходят пакеты.

Модемы, у которых &MI_04 и далее не поднимают wwan интерфейс, но при этом регистрируются в сети и устанавливают соединение с опсосом. Это означает, что /dev/cdc-wdm0 присутствует, ик нему можно обращаться утилитой uqmi и получать ответы.

Прошу сообщество о помощи в поиске проблемы. На просторах похожие ситуации обсуждаются много где, но я так и не смог осознать решения.
Rom вне форума   Ответить с цитированием
Старый 18.02.2021, 01:06   #2
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1149
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию

Помниться мне не удалось пару лет назад завести ЕМ7455 через qmi. Были ошибки такого-же плана:
Код:
[   33.873863] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   34.159060] usb 1-1: config 1 has an invalid interface number: 12 but max is 4
[   34.166633] usb 1-1: config 1 has an invalid interface number: 13 but max is 4
[   34.174159] usb 1-1: config 1 has an invalid interface number: 13 but max is 4
[   34.181635] usb 1-1: config 1 has no interface number 1
[   34.187074] usb 1-1: config 1 has no interface number 4
Нормально заработал как mbim через modemmanager
Код:
config interface 'wwan'
        option proto 'modemmanager'
        option  device '/sys/devices/platform/ehci-platform/usb1/1-1'
        option apn 'internet.yota'
paulerr вне форума   Ответить с цитированием
Ответ

Метки
4g модем, lte модем, mbim, openwrt, qmi


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:20. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика