Ahoj, Nedarí sa mi zprovozniť USB modem Huawei K5150 na Raspberry Pi 4 s Linuxom openHABian (založený na Raspbian). Za posledných 48 hodín som prečítal mnoho fór a vyskúšal mnoho postupov, ale nič nefungovalo. USB modem funguje vo WIndows 10 normálne, takže modem je ok.
Robím toto: Zapojím USB modem do USB portu. Príkazom [i]lsusb[/i] si nechám vypísať zoznam USB zariadení:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 12d1:1f16 Huawei Technologies Co., Ltd. K5150 LTE modem (Mass Storage Mode)
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Z výpisu vidno, že USB modem je síce rozoznaný, ale pracuje v režime "Mass Storage Mode". To asi potrebujem prepnúť do režimu "modem", alebo také niečo. Nikdy sa mi to nepodarilo. Pokus o zmenu módu zlyhá:
openhabian@openhabian:/usr/share/usb_modeswitch $ usb_modeswitch -v 12d1 -p 1f16 -c 12d1:1f16
Look for target devices ...
No devices in target mode or class found
Look for default devices ...
Found devices in default mode (1)
Access device 003 on bus 001
Error opening the device. Abort
alebo...
openhabian@openhabian:/usr/share/usb_modeswitch $ usb_modeswitch -v 12d1 -p 1575 -c 12d1:15ec
Look for target devices ...
No devices in target mode or class found
Look for default devices ...
No devices in default mode found. Nothing to do. Bye!
Možné riešenia, ktoré mi nezabrali, alebo som ich nevykonal správne:
https://www.abclinuxu.cz/hardware/pripojeni-na-sit/cdma-umts/vodafone-huawei-k5150
https://askubuntu.com/questions/1145645/huawei-e3131-modem-shows-as-mass-storage
https://www.draisberghof.de/usb_modeswitch
https://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=1945
https://devicehunt.com/view/type/usb/vendor/12D1/device/1575
https://www.youtube.com/watch?v=PmlImVE1QZY
Info o HW a SW: Operating System: Raspbian GNU/Linux 10 (buster) Kernel: Linux 5.10.17-v7l+ Raspberry Pi 4, všetky USB porty voľné okrem toho jedného kde je modem, do LAN portu je zapojený ethernet kábel z routra a Raspberry ovládam cez SSH z iného počítača v rámci domácej siete.
Skus toto
http://www.jindrichnikles.cz/?p=39
Skús pozrieť aj TENTO LINK
To je zaujímavé, každý to rozbehal nejak inak. Ale u mňa konečne úspech! Postupoval som podľa: https://techship.com/faq/how-to-set-up-a-simple-data-connection-over-the-mbim-interface-using-libmbim-and-driver-cdc-mbim-in-linux/
Ak by mal niekto problém to rozbehnúť, kľúčové nápovedy sú: inštalácia "mbimcli", úprava konfiguráku "/etc/mbim-network.conf", tam nastaviť "APN=internet" (pre Orange, ale to platí asi aj pre iných operátorov).
Potom príkazy so sudom:
mbimcli -d /dev/cdc-wdm0 -p --enter-pin=1234
1234 nahradiť PIN-om
mbim-network /dev/cdc-wdm0 start
a potom druhom príkaze treba dlhšie čakať a nedýchať...