1

Temat: Komendy AT podczas połączenia E3372

To mój pierwszy post, witam forumowiczów wink Na początek dzięki za to forum i stronę, dużo przydatnych rzeczy tu znalazłem wink

Mam router TP-Link TL-WDR3600 z Gargoyle 1.6.2 i modem Huawei E3372 z Playa bez HiLinka. Połączenie LTE działa, wszystko jest w porządku. Chciałbym jednak mieć dostęp do komend AT w czasie połączenia. Pierwsze pytanie - czy to w ogóle możliwe w tej konfiguracji?

Po podłączeniu modemu pojawia mi się tylko jedno urządzenie /dev/ttyUSB0. Modem przyjmuje na nim komendy AT, ale tylko jeśli połączenie LTE nie jest aktywne. Po podniesieniu wanu blokuje się i nie można go otworzyć, co jest zrozumiałe. Co zrobić, żeby pojawiło się drugie urządzenie /dev/ttyUSB1? Brakuje mi jakiegoś sterownika? Z tego co czytałem na forum i w innych miejscach powinny stworzyć się oba, a u mnie drugiego nie ma. Ten sam modem po podłączeniu do komputera z Ubuntu pojawia się jako dwa urządzenia (ale co ciekawe oba są zablokowane w czasie połączenia LTE), więc wydaje się, że problem nie leży w nim samym. Czy przesiadka na Gargoyle 1.7 pomoże? Nie chciałbym tego robić jeśli udałoby się w tej wersji.

Garść informacji:

T:  Bus=01 Lev=03 Prnt=04 Port=01 Cnt=01 Dev#= 24 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=(none)
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none)
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:  If#= 2 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none)
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
[55525.060000] usb 1-1.2.2: new high-speed USB device number 24 using ehci-platform
[55525.200000] option 1-1.2.2:1.1: GSM modem (1-port) converter detected
[55525.210000] usb 1-1.2.2: GSM modem (1-port) converter now attached to ttyUSB0
AT^SETPORT?
^SETPORT:A1,A2;12,1,16

AT^FHVER
^FHVER:"E3372S-153 21.297.05.00.264,CL1E3372SM Ver.A"

Dzięki z góry za pomoc

2

Odp: Komendy AT podczas połączenia E3372

Jak masz jedno to nie. Włącz sobie interfejsy bo masz teraz ich mało po prostu (at^setport)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Komendy AT podczas połączenia E3372

Czy Ty tego modemu używasz w trybie RAS?
Od jakiegoś czasu można go bez problemu używać w trybie NCM/NDIS.

4

Odp: Komendy AT podczas połączenia E3372

Ale nie w gragoyle, nie kompilowałem dla niego driverów smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Komendy AT podczas połączenia E3372

Cezary napisał/a:

Ale nie w gragoyle, nie kompilowałem dla niego driverów smile

Ah... to w takim razie autor wątku powinien zdecydowanie zastanowić się nad zmianą systemu.
Będzie szybciej i wygodniej, no i port AT się zwolni.

6

Odp: Komendy AT podczas połączenia E3372

Cezary napisał/a:

Jak masz jedno to nie. Włącz sobie interfejsy bo masz teraz ich mało po prostu (at^setport)

Co do ustawiania portów próbowałem różnych opcji:

AT^SETPORT=?
^SETPORT:3: 3G DIAG
^SETPORT:10: 4G MODEM
^SETPORT:1: 3G MODEM
^SETPORT:12: 4G PCUI
^SETPORT:13: 4G DIAG
^SETPORT:5: 3G GPS
^SETPORT:14: 4G GPS
^SETPORT:A: BLUE TOOTH
^SETPORT:16: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD

OK
AT^SETPORT?
^SETPORT:A1,A2;12,1,16

OK
AT^SETPORT="A1,A2;12,1,16,3"
ERROR
AT^SETPORT="A1,A2;12,1,16,13"
ERROR

I bez efektów, jak widać wink Ale czy to nie jest tak, że skoro pod Ubuntu widać oba interfejsy to znaczy, że modem jest dobrze ustawiony? BTW, jest gdzie dokumentacja do tej komendy? Co oznaczają liczby przed średnikiem?

Ah... to w takim razie autor wątku powinien zdecydowanie zastanowić się nad zmianą systemu.
Będzie szybciej i wygodniej, no i port AT się zwolni.

Ale okej, to mnie przekonuje. Mówimy o zmianie na Gargoyle 1.7.2? Czy na czysty OpenWrt?

7 (edytowany przez build000 2015-07-25 13:34:46)

Odp: Komendy AT podczas połączenia E3372

CC lub trunk najlepiej (z LuCi lub bez - na razie na CC nie ma gargulca, autor dopiero rozpoczął nad tym prace w git/przenosi kod...próbuje...z dużymi oporami...)...