Temat: D-Link DWR-921 C1 a 3ginfo

Witam
Stałem się posiadaczem D-Linka z tematu. Wrzuciłem już OpenWRT 18.06.4, skonfigurowałem i jak na sprzęt niezbyt nowy śmiga fajnie. Brakuje mi tylko jakiegoś podglądu co do parametrów odbieranego sygnału LTE. 3ginfo potrzebuje interfejsu szeregowego ale niestety ale wbudowany modem nie "pokazuje" żadnego interfejsu z którym 3ginfo by się dogadało, chyba że moja wiedza kuleje. Czy można jakość 3ginfo zmodyfikować aby dogadało się z tym modemem, ew. zmodyfikować konfigurację modemu?? Póki co jest ustawione na standardowym ustawieniu ze strony openwrt

2 (edytowany przez Królik 2019-07-23 20:06:53)

Odp: D-Link DWR-921 C1 a 3ginfo

Obczaj komendę uqmi:

uqmi -d /dev/cdc-wdm0 --get-signal-info
Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

3

Odp: D-Link DWR-921 C1 a 3ginfo

Abo zainstaluj sobie moje mifi i będziesz miał wszystko w gui.

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

4

Odp: D-Link DWR-921 C1 a 3ginfo

Witam,

Podobnie jak autor tematu, moja wiedza jest zbyt uboga, żeby rozwiązać problem samemu. Również zależy mi na informacji o sygnale LTE, oraz o stacji BTS. Nie umiem przekierować portów tak żeby 3ginfo komunikowało się z ttyUSB. Poszedłem za radą i zainstalowałem MiFi, dla DWR-921 C1, lecz informacja o sygnale zanika po włączeniu i uruchomieniu routera, albo po restarcie. Czy wiecie co może być przyczyną, albo co muszę podesłać żebyście mogli zweryfikować ?

5

Odp: D-Link DWR-921 C1 a 3ginfo

Jak to znika? W sensie że nie wyświetla się ponownie? Pierwsze o tym słyszę żeby się tak zachowywało.

Modemy zainstalowane w dwr-921 C1/C3 w openwrt nie są obsługiwany przez sterownik portów szeregowych, więc trzeba je sobie "zrobić". Jak opisane jest tutaj: https://eko.one.pl/forum/viewtopic.php? … 49#p218149

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

6

Odp: D-Link DWR-921 C1 a 3ginfo

Przez pewien czas mam informację o sygnale i BTS, po restarcie a czasami po upływie czasu jak się loguję do routera, nie ma żadnych informacji. Znikają również informację o samym ruterze w zakładce Status. Wieczorem, wgram jeszcze raz MiFi, i postąpię zgodnie z powyższa instrukcją, dam znać jakie będą tego efekty.

7

Odp: D-Link DWR-921 C1 a 3ginfo

Wgraj jeszcze raz i odezwij się jak przestanie wyświetlać coś na zakładce statusu. Nie resetuj go wtedy, zrobimy parę diagnostyk żeby sprawdzić problem.

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

8

Odp: D-Link DWR-921 C1 a 3ginfo

MiFi wgrane od nowa, niestety po wgraniu, włączeniu i wyłączeniu rutera zakładka "Status" i "System wyglądają jak poniżej.

"Wywal /etc/rc.local. Zrób plik /etc/hotplug.d/usb/99-dlink o zawartości" - zrobione wg. linka.

https://naforum.zapodaj.net/2ffe6ba18cd1.png.html

https://naforum.zapodaj.net/2cc235d44ede.png.html

9

Odp: D-Link DWR-921 C1 a 3ginfo

Nie, mifi to ma standardowo przecież, nic nie musiałeś robić. Po co to zrobiłeś w mifi?

Pokaż wyniki poleceń:

cat /tmp/modem
cat /sys/kernel/debug/usb/devices

Ponad to - masz starą wersję mifi. Zrób aktualizację do bieżacej wersji.

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

10

Odp: D-Link DWR-921 C1 a 3ginfo

Polecenia cat/tmp/modem nie chce mi wykonać,


root@MiFi:~# cat /tmp/modem
root@MiFi:~# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.155 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=101c0000.ehci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1435 ProdID=d181 Rev= 2.28
S:  Manufacturer=Android
S:  Product=Android
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 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#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=84(I) Atr=03(Int.) MxPS=  64 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#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=86(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=8a(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
E:  Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 4.14
S:  Manufacturer=Linux 4.14.155 ohci_hcd
S:  Product=Generic Platform OHCI controller
S:  SerialNumber=101c1000.ohci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
root@MiFi:~#

11

Odp: D-Link DWR-921 C1 a 3ginfo

No dobra, nie masz danych bo coś zepsułeś w skrypcie. Na początek - zrób aktualizację do bieżącej wersji nifi. Bez zachowywania konfiguracji. Później nie rób nic sam w skryptach, po prostu uruchom i zobacz czy wyświetla dane.

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

12

Odp: D-Link DWR-921 C1 a 3ginfo

MiFi wgrane od nowa, niestety po włączniu i wyłączeniu rutera nie pokazuje mi informacji o sieci.

Przed restartem, pokazuje jak poniżej.
root@MiFi:~# cat /tmp/modem
/dev/ttyUSB2

Po restarcie, komunikuje się z modem w inny sposób,
root@MiFi:~# cat /tmp/modem
/dev/cdc-wdm1

13

Odp: D-Link DWR-921 C1 a 3ginfo

wykonaj to:

touch /etc/config/3ginfo
uci add 3ginfo 3ginfo
uci set 3ginfo.@3ginfo[0].device=/dev/ttyUSB2
uci commit

i odczytaj ponownie  gui. Jeżeli nie działa to coś modem ci się wiesza, wtedy zrób:

uci set easyconfig.modem.force_qmi='1'
uci set easyconfig.modem.force_plmn='1'
uci commit

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

14

Odp: D-Link DWR-921 C1 a 3ginfo

root@MiFi:~# touch /etc/config/3ginfo
root@MiFi:~# uci add 3ginfo 3ginfo
cfg026e0b
root@MiFi:~# uci set 3ginfo.@3ginfo[0].device=/dev/ttyUSB2
root@MiFi:~# uci commit
root@MiFi:~# cat /tmp/modem
/dev/ttyUSB2
root@MiFi:~# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.169 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=101c0000.ehci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1435 ProdID=d181 Rev= 2.28
S:  Manufacturer=Android
S:  Product=Android
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 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#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=84(I) Atr=03(Int.) MxPS=  64 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#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=86(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=8a(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
E:  Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 4.14
S:  Manufacturer=Linux 4.14.169 ohci_hcd
S:  Product=Generic Platform OHCI controller
S:  SerialNumber=101c1000.ohci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
root@MiFi:~#

15

Odp: D-Link DWR-921 C1 a 3ginfo

Znów nie masz seriala.

echo "1435 d181" > /sys/bus/usb-serial/drivers/option1/new_id

Dodaj tą linię do /etc/rc.local PRZED exit 0

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

16

Odp: D-Link DWR-921 C1 a 3ginfo

Bardzo dziękuje za pomoc. Jak na razie działa. Dwa restarty i dalej wyświetla info o stanie połączenia i BTS.

Pozdrawiam