Portál AbcLinuxu, 11. května 2025 04:33

Dotaz: Prepnuti USB modemu do konkretniho rezimu

8.7.2019 16:16 ok2zar | skóre: 19
Prepnuti USB modemu do konkretniho rezimu
Přečteno: 643×
Odpovědět | Admin
Zdravim,

na konci vlakna ohledne prace se SMS na USB modemech huawei jsem mel jeste nejaky dotaz, ale rozhodl jsem se to napsat do vlastniho vlakna.

Jde mi o to, ze potrebuji prepnout modem do jednoho z nekolika podporovanych rezimu, ale netusim, jak to usb_modeswitch ulite podsunout. Mam Huawei K5160 (Vodafone), ktery mi v Debianu jede jako NMC zarizeni a OpenWRT jako HiLink (sitovka/router pres USB). A mym cilem je, aby to i v Debianu jelo jako na WRT, tedy jako sitovka/router pres USB (RNDIS protokol, tusim).

Kdyz vypnu usb_modeswitch, tak se modem hlasi jako 12d1:1f1e
Bus 001 Device 007: ID 12d1:1f1e Huawei Technologies Co., Ltd.
Kdyz usb_modeswitch opet zapnu a vlozim modem, tak jej prepne do NCM rezimu a modem se hlasi porad stejne

Obsah konfiguraku modeswitch
# Vodafone / Huawei K5160
TargetVendor=0x12d1
TargetProductList="157f,1592"
HuaweiNewMode=1
Ten samy modem vlozim do OpenWRT, kde se modem prepne do HiLink rezimu a hlasi se jako 12d1:157f
Bus 001 Device 015: ID 12d1:157f Huawei Technologies Co., Ltd.
Kousek obsahu konfiguraku /etc/usb-mode.json
                "12d1:1f1e": {
                        "*": {
                                "t_vendor": 4817,
                                "t_product": [ 5503, 5522 ],
                                "mode": "HuaweiNew",
                                "msg": [  ]
                        }
Nezjistil jsem, jak v OpenWRT vypnout usb-modeswitch, takze nevim, jak se modem hlasi pred prepnutim.

Takze mam otazku, zda nekdo poradi, co udelat jinak, abych dosahl stejneho efektu i na Debianu?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.7.2019 16:53 NN
Rozbalit Rozbalit vše Re: Prepnuti USB modemu do konkretniho rezimu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hodilo by se nekolik veci. Porovnani verzi usb-modeswitch. Cele vystupy z dmesg a log s usb-modeswitch. Usb-modeswitch take muzes pustit manualne:
usb_modeswitch -I -W -v 12d1 -p 1f1e -J
8.7.2019 17:51 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Prepnuti USB modemu do konkretniho rezimu
Jasny, muzu to sem hodit.

Kdyz jsem spustil usb_modeswitch jak jsi uved, tak se modem prepnul presne tak, jak jsem chtel. Takze ted vlastne potrebuju vedet, jam nebo kam to zapsat. Pokus u upravu zaznamu v /usr/share/usb_modeswitch/configPack.tar.gz nemel zadny efekt, takze jsem to dozajista udelal spatne a potrebuju poradit.
8.7.2019 20:05 NN
Rozbalit Rozbalit vše Re: Prepnuti USB modemu do konkretniho rezimu
Spravne by to mel automaticky podchytit systemd, respektive udev, ale pokud to staci takto manualne tak napriklad do /etc/rc.local + prislusna sluzba.
9.7.2019 00:01 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Prepnuti USB modemu do konkretniho rezimu
Jo, do udevu jsem to dal hned po overeni, ze to maka, ale spis jsem cekal, ze nejak prekonfiguruju pravidlo pro usb_modeswitch a bude to delat on sam.

Kazdopadne diky za pomoc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.