Пытаюсь прикрутить модем от ZTE для МТС
Столкнулся с проблемой обнаружения устройства в dev/
Стоит usb_modeswitch, который успешно переводит модем в режим 1405.
Из лога отработки usb_modeswitch: .....................................................
.....................................................
Manufacturer: ZTE,Incorporated
Product: ZTE Technologies MSM
Serial No.: MF833TZTED000000
.....................................................
.....................................................
All attributes matched
Mode switching was successful, found 19d2:1405 (ZTE,Incorporated: ZTE Technologies MSM)
результат такой: #lsusb
Bus 001 Device 045: ID 19d2:1405 ZTE WCDMA Technologies MSM
Пока не знаю насколько это нужно, но для udev создал правило: ACTION=="add" SUBSYSTEM=="usb", ATTR{idProduct}=="1405", ATTR{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x1405"
Модуль ядра подгружается: #lsmod
Module Size Used by Tainted: G
usbserial 26422 0
Вчера провозился почти весь день, но так и не понял почему отказывается udev создавать файл устройства, в /dev/.
Должно быть что-то типа /dev/ttyUSBx либо ttyACMx
Всё что нагуглилось, как создать постоянную симлинк на файл устройства.....но он у меня не создается.
К и писал выше, прикрутил правила
ACTION=="add" SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1405", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x1405"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1405", MODE="0666", SYMLINK="ttyUSBmodem"
Мне создает
crw-rw-rw- 1 root root 189, 5 Mar 20 17:09 ttyUSBmodem
На текущий момент
выяснилось, что действительно с Huawei (Мегафон) никаких проблем нет, создаются файлы устройств, ofono его увидел без дополнительных настроек.
А у ZTE mf833 (от МТС) нифига файлы устройств не создаются.
файл устройства, который у меня создавался с помощью правил udev, оказался нерабочим.
Вот такие дела.
Теперь хотелось бы разобраться в причинах...
Если есть идеи, куда копать, делитесь пожалуйста.
Нужно это дело раскусить
1405 – CDC Ethernet Mode (the one we need). A mode similar to that described above (1403). Included in Linux after starting usb_modeswitch c default settings.
Включите в ядре
Device Drivers --->
[*] Network device support --->
<*> USB Network Adapters --->
<M> Multi-purpose USB Networking Framework
<M> CDC Ethernet support (smart devices such as cable modems)
<M> CDC EEM support
должно появляться сетевое устройство usb0, пропишите его в /etc/network/interfaces