26

Odp: DWR 921 GSM

Nie, nie masz podobnego problemu.

3ginfo nie wyświetla danych bo potrzebuje do działania interfejsu szeregowego z którym będzie rozmawiać z modemem, a /dev/cdc-wdm0 i reszta takim interfejsem nie jest. Na dodatek ludzie dodający obsługę dwr-921 do openwrt nie dodali do sterownika szeregowego obsługi tych modemów co są w dlinku, więc po prostu takiego interfejsu nie masz. I karta czy operator nie ma z tym nic wspólnego.

Taki interfejs możesz sobie "zrobić":

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

echo "2020 2033" > /sys/bus/usb-serial/drivers/option1/new_id


W zależności czy masz C1 czy C3 (tylko jedno polecenie, nie oba na raz). Możesz to dodać do /etc/rc.local. Wtedy po restarcie pojawi się /dev/ttyUSB0 itd, któregoś z nich będziesz mógł użyć do 3ginfo.

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

27

Odp: DWR 921 GSM

Źle znalazłeś. W/w polecenia są do modemu huawei (i na dodatek trzeba to wysłać do modemu a nie napisać po prostu w konsoli). Siłą rzeczy nie działają te polecenia z modemami które są w dwr-921. Nie są mi zna polecenia które potrafią wymusić pasmo dla tych modemów.

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

28

Odp: DWR 921 GSM

O czym piszesz? Jaką zmianę konfiguracji?  I jakim radiu?

1. ncm nie ma nic wspólnego z qmi, to inny protokół
2. qmi nie ma nic wspólnego z plikiem /etc/gcom/ncm.json - to jest dla ncm
3. samo uqmi nie daje możliwości wymuszenia pasma, nie ma jak
4. to co napisałem w poprzednim poście a nie przeczytałeś - nie znam poleceń na wymuszenie pasma w tych modemach które są w dwr-921, qmi z tym nie wiele ma wspólnego

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

29

Odp: DWR 921 GSM

Witam. A jak przywrócić oryginalny soft d-linka do tego modelu dwr-921 c3 poprzez przeglądarkę na http://192.168.123.254. Tu mi wchodzi w system ale nie przyjmuje obrazu ze strony d-link

30

Odp: DWR 921 GSM

Mam taki problem że z niewiadomych przyczyn modem nie może wykryć sieci (plus).


Ustawienia sieci

root@OpenWrt:~# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd03:c0d1:52e9::/48'

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0.1'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config device 'lan_dev'
        option name 'eth0.1'
        option macaddr 'e4:6f:13:26:ed:8a'

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option apn 'internet'
        option auth 'both'
        option pincode '0000'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 6t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '4 6t'

root@OpenWrt:~#

W logach pojawia się taki oto błąd.

Sun Nov 17 03:22:37 2019 daemon.notice netifd: Interface 'wan' is now down
Sun Nov 17 03:23:20 2019 daemon.notice netifd: Interface 'wan' is setting up now
Sun Nov 17 03:23:20 2019 daemon.notice netifd: wan (2727): Waiting for SIM initialization
Sun Nov 17 03:23:21 2019 daemon.notice netifd: wan (2727): Failed to parse message data
Sun Nov 17 03:23:21 2019 daemon.notice netifd: wan (2727): PIN status failed ()
Sun Nov 17 03:23:21 2019 daemon.notice netifd: wan (2750): Stopping network wan
Sun Nov 17 03:23:21 2019 daemon.notice netifd: wan (2750): Command failed: Permission denied

Karta nie ma pinu i wcześniej próbowałem bez pinu ale to nie pomaga.
Karta jest na 100% sprawna. Sprawdzałem w telefonie.

31

Odp: DWR 921 GSM

option auth 'both' wywal. option pincode '0000' wywal. Zrestartuj. A później pokaż

ifstatus wan
uqmi -d /dev/cdc-wdm0 --get-signal-info
uqmi -d /dev/cdc-wdm0 --get-serving-system

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

32

Odp: DWR 921 GSM

root@OpenWrt:~# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd03:c0d1:52e9::/48'

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0.1'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config device 'lan_dev'
        option name 'eth0.1'
        option macaddr 'e4:6f:13:26:ed:8a'

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option apn 'internet'
#       option auth 'both'
#       option pincode '0000'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 6t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '4 6t'

root@OpenWrt:~#
root@OpenWrt:~# ifstatus wan
{
        "up": false,
        "pending": false,
        "available": true,
        "autostart": false,
        "dynamic": false,
        "proto": "qmi",
        "data": {

        },
        "errors": [
                {
                        "subsystem": "qmi",
                        "code": "PIN_STATUS_FAILED"
                }
        ]
}
root@OpenWrt:~#

Z pinem coś nie tak chociaż tego pinu ta karta nie ma.

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-signal-info
{
        "type": "wcdma",
        "rssi": -78,
        "ecio": 19
}
root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-serving-system
{
        "registration": "searching",
        "plmn_mcc": 260,
        "plmn_mnc": 6,
        "plmn_description": "",
        "roaming": true
}
root@OpenWrt:~#

33

Odp: DWR 921 GSM

Pokaż jeszcze

uqmi -d /dev/cdc-wdm --get-pin-status

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

34

Odp: DWR 921 GSM

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-pin-status
"Invalid arguments given"
root@OpenWrt:~#

35

Odp: DWR 921 GSM

Jaki modem tam masz? Bo pierwszy raz widzę taką odpowiedź.

Jeżeli modem jest sprawny to zmien sobie w /lib/netifd/proto/qmi.sh w  linii 96 na

grep '"Not supported"\|"Invalid QMI command"\|"Invalid arguments given"'

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

36

Odp: DWR 921 GSM

Modem jest sprawny bo mi z rok temu działał. Wgrałem nowe openwrt i zaczeły się problemy.
Napisane jest na nim LTE CAT4 PCIe Module Model D18Q1.

Na próbę włożyłem jeszcze drugi modem bo mam drugiego dlinka dwr921 c1 i dalej jest to samo.
Może ten router od leżenia w półce się popsuł ?

37

Odp: DWR 921 GSM

Zmieniły się skrypty.

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

38

Odp: DWR 921 GSM

W logach pojawia się coś takiego

Sun Nov 17 03:35:49 2019 daemon.info dnsmasq[1635]: read /etc/hosts - 4 addresses
Sun Nov 17 03:35:49 2019 daemon.info dnsmasq[1635]: read /tmp/hosts/odhcpd - 0 addresses
Sun Nov 17 03:35:49 2019 daemon.info dnsmasq[1635]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Sun Nov 17 03:35:49 2019 daemon.info dnsmasq-dhcp[1635]: read /etc/ethers - 0 addresses
Sun Nov 17 03:35:50 2019 daemon.warn odhcpd[1191]: DHCPV6 REQUEST IA_NA from 000100011e4901043085a970d3dc on br-lan: ok fd03:c0d1:52e9::32c/128
Sun Nov 17 03:35:50 2019 daemon.info dnsmasq[1635]: read /etc/hosts - 4 addresses
Sun Nov 17 03:35:50 2019 daemon.info dnsmasq[1635]: read /tmp/hosts/odhcpd - 1 addresses
Sun Nov 17 03:35:50 2019 daemon.info dnsmasq[1635]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Sun Nov 17 03:35:50 2019 daemon.info dnsmasq-dhcp[1635]: read /etc/ethers - 0 addresses
Sun Nov 17 03:45:05 2019 authpriv.info dropbear[1829]: Exit (root): Keepalive timeout
Sun Nov 17 03:47:26 2019 daemon.notice netifd: Interface 'wan' is setting up now
Sun Nov 17 03:47:26 2019 daemon.notice netifd: wan (2121): Waiting for SIM initialization
Sun Nov 17 03:47:26 2019 daemon.notice netifd: wan (2121): Failed to parse message data
Sun Nov 17 03:47:26 2019 daemon.notice netifd: wan (2121): PIN status failed ()
Sun Nov 17 03:47:26 2019 daemon.notice netifd: wan (2144): Stopping network wan
Sun Nov 17 03:47:26 2019 daemon.notice netifd: wan (2144): Command failed: Permission denied
Sun Nov 17 03:47:26 2019 daemon.notice netifd: Interface 'wan' is now down
root@OpenWrt:/lib/netifd/proto#

39

Odp: DWR 921 GSM

Dobrze to zmieniłeś? Wywal w ogóle linie od 96 do 152, całego od if do fi. I zresetuj router.

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

40

Odp: DWR 921 GSM

Wyrzuciłem w/w linie.
W logach mam to

Sun Nov 17 03:29:48 2019 daemon.info dnsmasq[1699]: read /etc/hosts - 4 addresses
Sun Nov 17 03:29:48 2019 daemon.info dnsmasq[1699]: read /tmp/hosts/odhcpd - 1 addresses
Sun Nov 17 03:29:48 2019 daemon.info dnsmasq[1699]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Sun Nov 17 03:29:48 2019 daemon.info dnsmasq-dhcp[1699]: read /etc/ethers - 0 addresses
Sun Nov 17 03:30:00 2019 daemon.notice netifd: Interface 'wan' is setting up now
Sun Nov 17 03:30:00 2019 daemon.notice netifd: wan (1865): Waiting for SIM initialization
Sun Nov 17 03:30:00 2019 daemon.notice netifd: wan (1865): Waiting for network registration
Sun Nov 17 03:30:10 2019 kern.notice kernel: [   48.788671] random: crng init done
Sun Nov 17 03:30:10 2019 kern.notice kernel: [   48.795456] random: 6 urandom warning(s) missed due to ratelimiting
Sun Nov 17 03:30:11 2019 daemon.notice netifd: wan (1865): Network registration failed
Sun Nov 17 03:30:11 2019 daemon.notice netifd: wan (1929): Stopping network wan
Sun Nov 17 03:30:11 2019 daemon.notice netifd: wan (1929): Command failed: Permission denied
Sun Nov 17 03:30:11 2019 daemon.notice netifd: Interface 'wan' is now down
Sun Nov 17 03:30:48 2019 daemon.notice netifd: Interface 'wan' is setting up now
Sun Nov 17 03:30:48 2019 daemon.notice netifd: wan (1982): Waiting for SIM initialization
Sun Nov 17 03:30:49 2019 daemon.notice netifd: wan (1982): Waiting for network registration
Sun Nov 17 03:31:00 2019 daemon.notice netifd: wan (1982): Network registration failed
Sun Nov 17 03:31:00 2019 daemon.notice netifd: wan (2041): Stopping network wan
Sun Nov 17 03:31:00 2019 daemon.notice netifd: wan (2041): Command failed: Permission denied
Sun Nov 17 03:31:00 2019 daemon.notice netifd: Interface 'wan' is now down
root@OpenWrt:~#

Możliwe że te 2 modemy mam teraz popsute ?
Obydwa zachowują się tak samo.

41

Odp: DWR 921 GSM

Jeżeli po uqmi -d /dev/cdc-wdm0 --get-serving-system masz nadal "registration": "searching", to:
- albo modem nie widzi karty sim
- albo karta ma jednak pin  i musisz go podać
- albo modem nie może złapać operatora
- albo modem ma uszkodzony tor radiowy
- albo nie podłączyłeś anten

Wybierz sobie prawidłową odpowiedź.

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

42

Odp: DWR 921 GSM

Niestety tak jest jak piszesz.

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-signal-info
{
        "type": "wcdma",
        "rssi": -58,
        "ecio": 12
}
root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-serving-system
{
        "registration": "searching",
        "plmn_mcc": 260,
        "plmn_mnc": 2,
        "plmn_description": "",
        "roaming": true
}
root@OpenWrt:~#

Trochę mnie zastanawia ten zasięg wcdma zamiast lte.

43

Odp: DWR 921 GSM

On szuka sieci, więc nie możesz brać na serio parametrów które pokazuje.

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

44

Odp: DWR 921 GSM

Okazuje się że jednak po włożeniu drugiej karty mam połączenie

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-serving-system
{
        "registration": "registered",
        "plmn_mcc": 260,
        "plmn_mnc": 6,
        "plmn_description": "Pf0\u000b",
        "roaming": false,
        "lac_3gpp": 65534,
        "cid_3gpp": 4234513,
        "lte_tac": 416
}

Co ciekawe ta pierwsza karta w telefonie i w modemie Huawei E398 mi działa chociaż jest trochę wyślizgana ale nie wytarta.

45

Odp: DWR 921 GSM

Naklej na nią kawałek taśmy samoprzylepnej, może po prostu nie styka. Przetrzyj styki i zobacz.

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

46

Odp: DWR 921 GSM

Mam działający programator i odpowiednią pamięć do tego routera.


Używam programu "CH341A Programmer" pod windowsa.


Z tego forum mam 2 biny tj. bootloader i config.
https://openwrt.org/toh/d-link/d-link_dwr-921
Bootloader zflashowałem i wgrałem do pamięci.
Jak mogę wgrać "config" pod ostatnie 64kb pamięci ?

Lepiej do tego użyć flashrom'a w konsoli ?

Czy wystarczy mi sam bootloader (jboot) i później będę mógł zrobić recovery dla tego routera ?

47

Odp: DWR 921 GSM

Zrób sobie - posklejaj pliki razem (pod windowsem też to możesz zrobić, polecenie copy /b ) i całość wgraj na flash.

Jak uruchomisz openwrt to możesz dowolnie wgrywać zawartość na poszczególne partycje.

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

48

Odp: DWR 921 GSM

A czy nie wystarczy mi tylko wgranie samej partycji jboot żeby w trybie recovery przywrócić router do życia ?

Nie mam żadnych innych partycji. Tylko te 2 co ktoś udostępnił.

Co w takim razie muszę zrobić jeśli nie mam pozostałych partycji ?
Drugiego dwr'a 921 musiałbym do siebie sprowadzić bo chwilowo jest w innym miejscu.

49

Odp: DWR 921 GSM

Powinno wystarczyć żeby sprzęt ruszył.

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

50

Odp: DWR 921 GSM

Samo jboot to za mało. Musi być config, tam trzyma mac i info o modelu. Bez configa nie działa recovery.

Postaram się poszukać jutro całego wsadu do 921,może gdzieś mam.

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,