Попало в руки новое устройство
Прошивка последняя wb-2501
Modem
A7602E-H
A50C4B08A7600M7
Судя по mmcli -m wbc он в “обычном” режиме
drivers: option
ports: ttyUSB0 (ignored), ttyUSB1 (at), ttyUSB2 (at), ttyUSB3 (ignored)
И в интернет выходит верез ppp режим, работает, вопросов нет
НО, проблема что оба AT порты ttyUSB1 и ttyUSB2 заняты и больше портов для at команд нет, а нужен хотя бы один…
Решил перевести в решим usb согласно документаций на свежие версии
AT+DIALMODE=0
AT$MYCONFIG=“usbnetmode”,0
AT+USBNETIP=1
на всё ответ ОК
Однако интерфейса usb0 не появилось (usb0: error fetching interface information: Device not found), вывод mmcli -m wbc не изменился, всё так же поднимается ppp0 интерфейс
Есть подозрение потому что отсутствует модуль ядра rndis_host.ko
Подскажите, как заиметь usb0 интерфейс и вывод
drivers: option, rndis_host
ports: ttyUSB0 (ignored), ttyUSB1 (at), ttyUSB2 (at), usb0 (net)
Я не совсем понимаю цель, но предполагаю что для желаемого нужно отключить совсем ModemManager и сопутствующие сервисы. Реализовать настройку установки соединения и управления вручную.
modprobe: FATAL: Module rndis_host not found in directory /lib/modules/6.8.0-wb124
соответственно простая и быстрая проверка, взял внешний usb модем, который в режиме rndis и при подключении видится как CDC Ethernet Device и появляется сетевой интерфейс
эксперименты показали
6.8.0-wb124 release wb-2501 - не видится никак, т.к. нет модуля rndis_host
5.10.35-wb173 release wb-2501 - видится и создаётся интерфейс enx0c5b8f279a64, который видится и рулится NetworkManager
5.10.35-wb120+wb102 release wb-2207 - тут вообще всё чётко, от появляется как православный eth2 (в случае внешнего модема и usb0 в случае встроенного в режиме usb)
цель простая
раз уж завезли NetworkManager и во всех темах топите за него а что /etc/netword - это лютый legacy, то использовать его
использовать не ppp режим модема, а встроенный в него usb mode, чтобы подключение устанавливал сам модем внутри (он же умеет, документация подтверждает, да и реально работает на другом wb контроллере, да и не одном)
освободить AT интерфейс (сейчас оба заняты) для общения с модемом третьим софтом, вариант mmcli -m wbc --command=AT - это жуть кривой и неудобный вариант, к тому же софт хочет устройство, с которым он будет работать, а не вот это всё.