276 (edytowany przez Zuzia 2020-08-05 16:16:37)

Odp: D-Link DWR-116 + OpenWRT

Problem w tym, że tego czego u Ciebie nie ma (ale musiałeś mieć gdzieś na boku skoro jest w Twoim LEDE) jest na gihubie Królika, ale w wersji dla 18.06. Stąd różnice np. w nazewnictwie, poprawiłam ile mogłam.

277

Odp: D-Link DWR-116 + OpenWRT

Ale czego nie ma? Wszystkie łatki są udostępnione. Więc napisz czego ci tam brakuje.

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

278

Odp: D-Link DWR-116 + OpenWRT

https://dl.eko.one.pl/lede/17.01-SNAPSH … amips/dts/
https://dl.eko.one.pl/lede/17.01-SNAPSH … 060a.patch
https://dl.eko.one.pl/lede/17.01-SNAPSH … utils/src/
https://dl.eko.one.pl/lede/17.01-SNAPSH … ux/ramips/

Coś przeoczyłam? Z tym zestawem nie kompiluje się.

18.06 jest zdecydowanie za ciężkie na ten router, a LEDE umie skompilować tylko Królik i Ty smile

279

Odp: D-Link DWR-116 + OpenWRT

Nadal nie napisałaś w czym jest problem. Na razie piszesz że z moimi łatkami jest problem, ale gdzie czy w czym tego nie napisałaś.

PS. O genericu jeszcze zapomniałaś.

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

280 (edytowany przez Zuzia 2018-11-21 20:46:34)

Odp: D-Link DWR-116 + OpenWRT

Dołożyłam wszystko co się dało... Kompilacja od nowa z patchami generic.
Pierwszy błąd:

Applying /DANE2/DWR-116/test2/source/target/linux/generic/patches-4.4/999-mt7620-enable-wan.patch using plaintext: 
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Nuar drivers.orig/net/ethernet/mediatek/gsw_mt7620.c drivers/net/ethernet/mediatek/gsw_mt7620.c
|--- a/drivers/net/ethernet/mediatek/gsw_mt7620.c
|+++ b/drivers/net/ethernet/mediatek/gsw_mt7620.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
Patch failed!  Please fix /DANE2/DWR-116/test2/source/target/linux/generic/patches-4.4/999-mt7620-enable-wan.patch!
make[3]: *** [Makefile:110: /DANE2/DWR-116/test2/source/build_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/linux-4.4.140/.prepared] Error 1
make[3]: Leaving directory '/DANE2/DWR-116/test2/source/toolchain/kernel-headers'
make[2]: *** [toolchain/Makefile:92: toolchain/kernel-headers/prepare] Error 2
make[2]: Leaving directory '/DANE2/DWR-116/test2/source'
make[1]: *** [toolchain/Makefile:89: /DANE2/DWR-116/test2/source/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/stamp/.toolchain_install] Error 2
make[1]: Leaving directory '/DANE2/DWR-116/test2/source'
make: *** [/DANE2/DWR-116/test2/source/include/toplevel.mk:207: world] Błąd 2

281

Odp: D-Link DWR-116 + OpenWRT

ramips/patches-4.4/ a nie generic/patches-4.4

Nie w tym katalogu położyłaś łatkę.

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

282 (edytowany przez Zuzia 2018-11-22 01:50:51)

Odp: D-Link DWR-116 + OpenWRT

To mój błąd, ale idźmy dalej choć już było:

make[8]: *** No rule to make target 'drivers/mtd/mtdsplit/mtdsplit_jimage.o', needed by 'drivers/mtd/mtdsplit/built-in.o'.  Stop.
make[7]: *** [scripts/Makefile.build:476: drivers/mtd/mtdsplit] Error 2
make[6]: *** [scripts/Makefile.build:476: drivers/mtd] Error 2
make[5]: *** [Makefile:978: drivers] Error 2
make[5]: Leaving directory '/DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/linux-4.4.140'
make[4]: *** [Makefile:27: /DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/linux-4.4.140/.image] Error 2
make[4]: Leaving directory '/DANE2/DWR-116/test2/source/target/linux/ramips'
make[3]: *** [Makefile:13: install] Error 2
make[3]: Leaving directory '/DANE2/DWR-116/test2/source/target/linux'
make[2]: *** [target/Makefile:23: target/linux/install] Error 2
make[2]: Leaving directory '/DANE2/DWR-116/test2/source'
make[1]: *** [target/Makefile:18: /DANE2/DWR-116/test2/source/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.target_install] Error 2
make[1]: Leaving directory '/DANE2/DWR-116/test2/source'
make: *** [/DANE2/DWR-116/test2/source/include/toplevel.mk:207: world] Błąd 2

Ten patch nakłada się bez problemu: https://github.com/openwrt/openwrt/pull … 0a7ceb0566

Pobieram: https://raw.githubusercontent.com/openw … t_jimage.c

Błąd dot. DTS:

rm -f /DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/dwr-116-a-kernel.bin
cp /DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/vmlinux /DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/dwr-116-a-kernel.bin
mipsel-openwrt-linux-musl-cpp -nostdinc -x assembler-with-cpp -I/DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/linux-4.4.140/arch/mips/boot/dts -I/DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/linux-4.4.140/arch/mips/boot/dts/include -undef -D__DTS__  -o /DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/dwr-116-a-kernel.bin.dtb.tmp ../dts/DWR-116-A.dts
mipsel-openwrt-linux-musl-cpp: error: ../dts/DWR-116-A.dts: No such file or directory
mipsel-openwrt-linux-musl-cpp: warning: '-x assembler-with-cpp' after last input file has no effect
mipsel-openwrt-linux-musl-cpp: fatal error: no input files
compilation terminated.
make[5]: *** [Makefile:275: /DANE2/DWR-116/test2/source/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_mt7620/dwr-116-a-kernel.bin] Error 1
make[5]: Leaving directory '/DANE2/DWR-116/test2/source/target/linux/ramips/image'
make[4]: *** [Makefile:26: install] Error 2
make[4]: Leaving directory '/DANE2/DWR-116/test2/source/target/linux/ramips'
make[3]: *** [Makefile:13: install] Error 2
make[3]: Leaving directory '/DANE2/DWR-116/test2/source/target/linux'
make[2]: *** [target/Makefile:23: target/linux/install] Error 2
make[2]: Leaving directory '/DANE2/DWR-116/test2/source'
make[1]: *** [target/Makefile:18: /DANE2/DWR-116/test2/source/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.target_install] Error 2
make[1]: Leaving directory '/DANE2/DWR-116/test2/source'
make: *** [/DANE2/DWR-116/test2/source/include/toplevel.mk:207: world] Błąd 2

Jest tu, ale nie do końca pasuje: https://github.com/CHKDSK88/openwrt-1/b … 116-A1.dts

Próbuję: ln -s DWR-116-A1.dts DWR-116-A.dts i obraz lede-ramips-mt7620-dwr-116-a-squashfs-sysupgrade.bin gotowy. WiFi nie działa, ale z innego powodu niż wcześniej:

PU: 0 PID: 3261 Comm: luci Not tainted 4.4.140 #0
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.090255] Stack : 80352e78 00000000 00000001 803a0000 818fb52c 80396d63 80334444 00000cbd
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.090255]       803e3438 00001328 0000003f 000008ff 00000021 8004b4a8 8033999c 80390000
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.090255]       00000003 00001328 80337d78 80f7dafc 00000021 80049414 00000000 00000000
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.090255]       00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.090255]       00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.090255]       ...
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.161129] Call Trace:
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.165996] [<800149b4>] show_stack+0x54/0x88
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.174684] [<80025538>] warn_slowpath_common+0xa0/0xd0
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.185101] [<80025594>] warn_slowpath_fmt+0x2c/0x38
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.195004] [<80ea5ae4>] rt2800_vco_calibration+0x1fc/0x2418 [rt2800lib]
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.208373] [<80eae5bc>] rt2800_rfkill_poll+0x13b8/0x1768 [rt2800lib]
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.221222] 
Thu Nov 22 01:44:45 2018 kern.warn kernel: [  140.224178] ---[ end trace 4472fc5bf3caa4fd ]---
Thu Nov 22 01:44:45 2018 kern.info kernel: [  140.235567] IPv6: ADDRCONF(NETDEV_UP): tmp.radio0: link is not ready

Postęp o tyle, że WAN ruszył.

283

Odp: D-Link DWR-116 + OpenWRT

Weź dts ode mnie: https://dl.eko.one.pl/lede/17.01-SNAPSH … -116-A.dts

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

284 (edytowany przez Zuzia 2018-11-22 11:37:51)

Odp: D-Link DWR-116 + OpenWRT

Nie kombinuję już po swojemu, wzięłam od razu od Ciebie ten dts. Robię jeszcze powtórkę z 17.01.6 z nowszym kernelem.

Edycja:
Wszystko w porządku, mam już swoje LEDE. Cezary, dziękuję za cierpliwość smile

BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  -----------------------------------------------------------
   \  DE    \  /    Reboot (17.01.6, r3979-2252731af4)
    \________\/    -----------------------------------------------------------

 | Machine: D-link DWR-116 A1                                                |
 | Uptime: 0d, 00:27:56                                                      |
 | Load: 0.06 0.02 0.00                                                      |
 | Flash: total: 3.6MB, free: 3.4MB, used: 6%                                |
 | Memory: total: 27.7MB, free: 15.3MB, used: 44%                            |
 | WAN: 192.168.0.39, proto: dhcp                                            |
 | LAN: 192.168.1.1, leases: 1                                               |
 | radio0: mode: ap, ssid: LEDE, channel: 11, conn: 0                        |
 -----------------------------------------------------------------------------

285

Odp: D-Link DWR-116 + OpenWRT

Luci  udźwignie?

286

Odp: D-Link DWR-116 + OpenWRT

m46 napisał/a:

Luci  udźwignie?

Normalnie 10s klikania i już wiadomo

https://dl.eko.one.pl/firmware/?vendor= … able=false

WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office

287

Odp: D-Link DWR-116 + OpenWRT

Zacząłem pracować nad flashmodem, ale niestety wymaga to zmiany jednego rejestru w bootloaderze.

Czy ktoś ma doświadczenie z dekompilacją mipsowych bootloaderów?

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,

288

Odp: D-Link DWR-116 + OpenWRT

ookris napisał/a:
m46 napisał/a:

Luci  udźwignie?

Normalnie 10s klikania i już wiadomo

https://dl.eko.one.pl/firmware/?vendor= … able=false

dzięki, no niby jest (mam wersję A2E), ale nie chce się aktualizować, w sensie na początek mi się coś takiego pokazało

Device dwr-116-a not supported by this image
Supported devices: dlink,dwr-116-a1
Image check 'fwtool_check_image' failed.

więc chciałem mu wyforsować, ale po

Image metadata not found
Invalid image type.
Image check 'platform_check_image' failed.


zrezygnowałem, coś jest nie tak?nie chcę uwalić routera, czy po prostu wgrywać "na chama"?

289

Odp: D-Link DWR-116 + OpenWRT

Możesz wgrać na chama. Zmieniła się nazwa wewnętrzna urządzenia i o to się buntuje (dwr-116-a vs dlink,dwr-116-a1)

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

290

Odp: D-Link DWR-116 + OpenWRT

Ciągle mi pokazuje Image check 'platform_check_image' failed nawet przy -F.

Rozumiem że to mam wgrywać w takim razie z trybu failsafe?
Przepraszam że tak ciągle się pytam, ale niestety się jeszcze ciągle uczę.

291

Odp: D-Link DWR-116 + OpenWRT

Daje radę: http://eko.one.pl/forum/viewtopic.php?p … 00#p210600

292

Odp: D-Link DWR-116 + OpenWRT

Wgrywaj z -F.

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

293

Odp: D-Link DWR-116 + OpenWRT

Witam.  Z racji tego że zabawa z wr740n zakończyła się porażką chce nabyć model jak w temacie. 
Proszę o poradę czy ten model poradzi i spełni oczekiwania jeśli chodzi o podłączenie do upc wifree i czy nie będzie jakiś z nim problemów. 
Potrzebuje mieć neta na z wifi na lan do pc/tv.
Pozdrawiam wszystkich i czekam na info.

294 (edytowany przez Zuzia 2018-12-09 00:11:17)

Odp: D-Link DWR-116 + OpenWRT

Co Ci nie wyszło z TL-WR740N? Mój chodzi jak złoto z Wi-Free pod LEDE z Luci, zmieściło się nawet kilka aplikacji. Instalowałeś soft ode mnie (chyba nie, bo nitk go nie pobierał), czy sam kompilowałeś? Aby nie robić offtop odpowiedz tam: http://eko.one.pl/forum/viewtopic.php?id=8819&p=6

DWR-116 dobry, bo tani, ma USB na extrota, a samo 8 MB flash wystarcza na doinstalowanie paczek pod UPC Wi-Free. Ale nadaje się tylko pod LEDE, przeszłam mękę ze zrobieniem obrazu, a i tak nie wszystko działa jak należy, bo dodano patche, które powodują problemy z WiFi. Jednak z LEDE od Cezarego plus wpasupplicant działa jak powinno.

295

Odp: D-Link DWR-116 + OpenWRT

Cezary napisał/a:

Wgrywaj z -F.

Problem jest w tym że nawet z -F nie chce się wgrywać.

296

Odp: D-Link DWR-116 + OpenWRT

Zrób z -F i pokaż co wyświetla się na konsoli. Zresztą - przecież tam masz tryb awaryjny i możesz przez www normalnie wgrać.

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

297

Odp: D-Link DWR-116 + OpenWRT

przekopałem temat ale nie widzę info. czy na czystym sofcie w dwr 116 np taki z wgranym play można zrobić udostępnienie internetu ze smartfona jako router usb aby mieć neta na tym dwr 116. czy trzeba wgrać OPEN WRT ?
Jak ktoś przerabiał dajcie znać. dzięki

298

Odp: D-Link DWR-116 + OpenWRT

Na oryginalnym sofcie nie ma takich funkcjonalności. Trzeba wgrać, ale nie OpenWrt (bo wolno działa) tylko LEDE od Cezarego: https://dl.eko.one.pl/luci/lede/17.01-S … ps/mt7620/

299

Odp: D-Link DWR-116 + OpenWRT

@Zuzia

To odrazu dopytam. czy jakaś jeszcze konfiguracja bedzie wymagana bo potrzebuję to pod WI-FREE z UPC może być za pomocą smartfona przez udostępnienie usb lub konfiguracja tego jako bridge abym miał wyjscie z netem  na LAN. smile

300 (edytowany przez Zuzia 2019-01-08 16:07:56)

Odp: D-Link DWR-116 + OpenWRT

Potrzeba doinstalować w LEDE: kmod-usb-net-rndis oraz wwan (o ile ich nie ma domyślnie), a także ustawić taką konfigurację:

/etc/config/network:

config interface 'wwan'
    option proto 'dhcp'
    option ifname 'usb0'
    option delegate '0'
    option ipv6 '0'

/etc/config/firewall - dopisać wwan do strefy WAN:

config zone
    option name 'wan'
    list network 'wan'
    list network 'wwan'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

/etc/config/dhcp:

config dhcp wwan
    option interface    wwan
    option ignore    1

W takim układzie Internet UPC Wi-Free pobierasz ze smartfona przez USB i dalej masz go po LAN, a także możesz mieć po WiFi w DWR-116.


Można też inaczej, czyli użyć WiFi z D-Linka w trybie klient:

opkg update
opkg remove wpad-mini
opkg install wpa-supplicant wpa-cli
opkg install hostapd-utils hostapd-common zlib libopenssl

/etc/config/network:

config interface 'upcwifree'
    option proto 'dhcp'
    option ipv6 '0'

/etc/config/wireless:

config wifi-device 'radio0'
    option type 'mac80211'
    option channel '11'
    option hwmode '11g'
    option path 'platform/10180000.wmac'
    option htmode 'HT20'
    option country 'PL'

config wifi-iface 'default_radio0'
    option device 'radio0'
    option network 'lan'
    option mode 'ap'
    option ssid 'LEDE'
    option encryption 'none'
    option disabled '1'

config wifi-iface
    option network 'upcwifree'
    option ssid 'UPC Wi-Free'
    option device 'radio0'
    option mode 'sta'
    option encryption 'wpa2'
    option eap_type 'peap'
    option auth 'EAP-MSCHAPV2'
    option identity 'Twój login'
    option password 'Twoje hasło'
    option disabled '0'

I analogicznie dodać upcwifree do strefy WAN w firewallu oraz wpis w dhcp, a następnie zrestartować router. Druga opcja zabiera trochę miejsca na pakiety i w zasadzie nic już potem nie mozna doinstalować, dlatego ta ze smartfonem może być bardziej praktyczna, jeśli tylko lepiej działa w nim WiFi niż na D-Linku.