26

Odp: wa901 nd usb mod

Dzień dobry. Postanowiłem zagrejdować soft w moim routerze, jednak po kompilacji lede, nie pojawia się w folderze bin żaden obraz wynikowy, który mógłbym wgrać. Pojawia się za to plik manifest. Być może coś robię nie tak. W trakcie kompilacji nie pojawiają się żadne błędy.


make[1] world
make[2] target/compile
make[3] -C target/linux compile
make[2] package/cleanup
make[2] package/compile
make[3] -C package/libs/toolchain compile
make[3] -C package/libs/libnl-tiny compile
make[3] -C package/libs/libjson-c compile
make[3] -C package/utils/lua compile
make[3] -C package/libs/libubox compile
make[3] -C package/system/ubus compile
make[3] -C package/system/uci compile
make[3] -C package/network/config/netifd compile
make[3] -C package/system/ubox compile
make[3] -C package/libs/ncurses host-compile
make[3] -C package/libs/ncurses compile
make[3] -C package/utils/util-linux compile
make[3] -C package/system/fstools compile
make[3] -C package/system/fwtool host-compile
make[3] -C package/system/fwtool compile
make[3] -C package/libs/lzo compile
make[3] -C package/libs/zlib compile
make[3] -C package/utils/mtd-utils compile
make[3] -C package/system/procd compile
make[3] -C package/system/usign host-compile
make[3] -C package/utils/jsonfilter compile
make[3] -C package/system/lede-keyring compile
make[3] -C package/system/usign compile
make[3] -C package/base-files compile
make[3] -C package/boot/uboot-envtools compile
make[3] -C feeds/luci/modules/luci-base host-compile
make[3] -C package/firmware/linux-firmware compile
make[3] -C package/firmware/prism54-firmware compile
make[3] -C package/kernel/linux compile
make[3] -C package/network/utils/iptables compile
make[3] -C package/network/config/firewall compile
make[3] -C package/utils/lua host-compile
make[3] -C feeds/luci/applications/luci-app-firewall compile
make[3] -C feeds/luci/libs/luci-lib-ip compile
make[3] -C feeds/luci/libs/luci-lib-jsonc compile
make[3] -C feeds/luci/libs/luci-lib-nixio compile
make[3] -C package/network/utils/iwinfo compile
make[3] -C package/system/rpcd compile
make[3] -C feeds/luci/modules/luci-base compile
make[3] -C feeds/luci/modules/luci-mod-admin-full compile
make[3] -C feeds/luci/protocols/luci-proto-ppp compile
make[3] -C feeds/luci/themes/luci-theme-bootstrap compile
make[3] -C package/libs/mbedtls compile
make[3] -C package/libs/ustream-ssl compile
make[3] -C package/network/services/uhttpd compile
make[3] -C feeds/luci/protocols/luci-proto-ipv6 compile
make[3] -C feeds/luci/collections/luci compile
make[3] -C feeds/packages/net/adblock compile
make[3] -C feeds/luci/applications/luci-app-adblock compile
make[3] -C feeds/luci/applications/luci-app-openvpn compile
make[3] -C package/libs/libreadline compile
make[3] -C package/network/services/samba36 compile
make[3] -C feeds/luci/applications/luci-app-samba compile
make[3] -C package/libs/libtool compile
make[3] -C feeds/packages/utils/rrdtool1 compile
make[3] -C feeds/packages/utils/collectd compile
make[3] -C feeds/luci/applications/luci-app-statistics compile
make[3] -C feeds/luci/applications/luci-app-uhttpd compile
make[3] -C package/libs/libpcap compile
make[3] -C package/network/utils/linux-atm compile
make[3] -C package/network/utils/resolveip compile
make[3] -C package/network/services/ppp compile
make[3] -C package/network/utils/wwan compile
make[3] -C package/network/utils/comgt compile
make[3] -C feeds/luci/protocols/luci-proto-3g compile
make[3] -C package/network/config/ipip compile
make[3] -C feeds/luci/protocols/luci-proto-ipip compile
make[3] -C feeds/packages/libs/libxml2 compile
make[3] -C feeds/packages/net/vpnc-scripts compile
make[3] -C package/libs/gmp compile
make[3] -C package/libs/nettle compile
make[3] -C feeds/packages/libs/gnutls compile
make[3] -C feeds/packages/net/openconnect compile
make[3] -C feeds/luci/protocols/luci-proto-openconnect compile
make[3] -C package/network/utils/uqmi compile
make[3] -C feeds/luci/protocols/luci-proto-qmi compile
make[3] -C package/network/services/relayd compile
make[3] -C feeds/luci/protocols/luci-proto-relay compile
make[3] -C feeds/packages/libs/libgpg-error compile
make[3] -C feeds/packages/libs/libgcrypt compile
make[3] -C feeds/packages/net/vpnc compile
make[3] -C feeds/luci/protocols/luci-proto-vpnc compile
make[3] -C package/libs/libmnl compile
make[3] -C package/network/utils/iproute2 compile
make[3] -C package/network/services/wireguard compile
make[3] -C feeds/luci/protocols/luci-proto-wireguard compile
make[3] -C feeds/packages/utils/attr compile
make[3] -C feeds/packages/libs/eventlog compile
make[3] -C feeds/packages/kernel/exfat-nofuse compile
make[3] -C feeds/packages/libs/libffi host-compile
make[3] -C package/libs/gettext-full host-compile
make[3] -C package/libs/libiconv host-compile
make[3] -C feeds/packages/libs/glib2 host-compile
make[3] -C feeds/packages/libs/libffi compile
make[3] -C package/libs/gettext compile
make[3] -C package/libs/libiconv compile
make[3] -C feeds/packages/libs/glib2 compile
make[3] -C feeds/packages/libs/pcre compile
make[3] -C package/libs/openssl compile
make[3] -C package/network/utils/curl compile
make[3] -C feeds/packages/admin/syslog-ng compile
make[3] -C package/kernel/gpio-button-hotplug compile
make[3] -C package/firmware/b43legacy-firmware compile
make[3] -C package/network/services/hostapd compile
make[3] -C package/network/utils/iw compile
make[3] -C package/kernel/mac80211 compile
make[3] -C package/libs/libusb compile
make[3] -C package/libs/uclient compile
make[3] -C package/network/config/swconfig compile
make[3] -C package/network/ipv6/odhcp6c compile
make[3] -C package/network/services/dnsmasq compile
make[3] -C package/network/services/dropbear compile
make[3] -C package/network/services/odhcpd compile
make[3] -C package/system/mtd compile
make[3] -C package/system/opkg compile
make[3] -C package/utils/busybox compile
make[3] -C package/utils/usbmode compile
make[2] package/install
make[3] -C package/libs/libubox host-compile
make[3] -C package/system/opkg host-compile
make[3] package/preconfig
make[2] target/install
make[3] -C target/linux install
make[2] package/index
make[2] diffconfig
make[2] checksum

27

Odp: wa901 nd usb mod

Może wybrałeś zbyt dużo rzeczy które mają być w obrazie i przekroczył on swoją dozwoloną wielkość.
Nic nie zmieniając uruchom kompilację jeszcze raz z polecenia
make V=s
i sprawdź czy mktplinkfw nie wyrzuca błędu podczas budowania obrazu

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

28 (edytowany przez shop 2017-11-23 11:34:02)

Odp: wa901 nd usb mod

Czy można w jakiś sposób znieść to ograniczenie wielkości obrazu? Faktycznie, pojawił się ten błąd:
[mktplinkfw] *** error: kernel image is too big by 264219 bytes
Mam flash 16 mb, więc sama wielkość pamięci nie stanowi żadnego problemu.

29

Odp: wa901 nd usb mod

target/linux/ar71xx/image/tp-link.mk znajdź linie z tl-wa901nd-v1, zmień tplink-4m na np. tplink-8m. Jak chcesz więcej to musisz sobie dodać definicję na początku pliku, identycznie jak to jest dla 8m - zmieniając oczywiście rozmiar obrazu.

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

30

Odp: wa901 nd usb mod

Obraz się skompilował. Czy potem taki wynikowy obraz, który w moim przypadku ma równe 16 mb mogę bez problemu wgrać ubootem? Chodzi mi o to, czy ten uboot nie zostanie w jakiś sposób "nadpisany"

31

Odp: wa901 nd usb mod

Jeśli możesz to wgraj go normalnie przez sysupgrade. Tam obszar uboot jak i art jest zabezpieczony.
Ubootem za pomocą komend erase:cp.b jeśli wpiszesz zbyt duży wymiar to nadpisze ART.
Nie wiem jak zadziała uboot od pepe2k ale pewnie też nie pozwoli na wgranie zbyt wielkiego obrazu.

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

32

Odp: wa901 nd usb mod

To źle rozmiar obrazu zrobiłeś. Nie może mieć równych 16M, musi być 16M pomniejszone o uboota i art.

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

33 (edytowany przez shop 2017-11-24 17:45:11)

Odp: wa901 nd usb mod

Ma dokładnie 15,5 MB (bajtów: 16 252 928). Czy upgrade z open wrt do lede wymaga pliku sysupgrade, czy to trzeba zrobić obrazem factory?

34

Odp: wa901 nd usb mod

Akurat w przypadku tplinków da radę i ten i ten. Ale generalnie sysupgrade powinieneś użyć.

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

35

Odp: wa901 nd usb mod

Cześć wszystkim, mam problem z instalacją pakietu mwan3
Skompilowałem sobie lede na ten router i postanowiłem zrobić sobie load balancera. No i jest problem.
Firmware Version LEDE Reboot 17.01.4 r3560-79f57e422d / LuCI lede-17.01 branch (git-17.290.79498-d3f0685) 
Kernel Version 4.4.92
Podczas instalacji występuje błąd:

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for mwan3                                                                                                                               :
*      kernel (= 4.4.92-1-45d282495a15974d60f8edb091d0e2a9) *  kernel (= 4.4.92                                                                                                                               -1-45d282495a15974d60f8edb091d0e2a9) *  kernel (= 4.4.92-1-45d282495a15974d60f8e                                                                                                                               db091d0e2a9) *  kernel (= 4.4.92-1-45d282495a15974d60f8edb091d0e2a9) *
* opkg_install_cmd: Cannot install package mwan3.

Rozumiem, że to przez to, że sam sobie ten soft skompilowałem. Po wybraniu siłowej instalacji bez sprawdzania dependencji wszystko przebiega sprawnie:
root@LEDE:~# opkg install mwan3 --force-depends
Installing mwan3 (2.0.2-1) to root...
Downloading http://downloads.lede-project.org/relea … s/mips_24k                                                                                                                               c/packages/mwan3_2.0.2-1_all.ipk
Installing kmod-nfnetlink (4.4.92-1) to root...
Downloading http://downloads.lede-project.org/relea … /ar71xx/ge                                                                                                                               neric/packages/kmod-nfnetlink_4.4.92-1_mips_24kc.ipk
Installing kmod-ipt-ipset (4.4.92-1) to root...
Downloading http://downloads.lede-project.org/relea … /ar71xx/ge                                                                                                                               neric/packages/kmod-ipt-ipset_4.4.92-1_mips_24kc.ipk
Installing ipset (6.32-1) to root...
Downloading http://downloads.lede-project.org/relea … s/mips_24k                                                                                                                               c/base/ipset_6.32-1_mips_24kc.ipk
Installing kmod-ipt-conntrack-extra (4.4.92-1) to root...
Downloading http://downloads.lede-project.org/relea … /ar71xx/ge                                                                                                                               neric/packages/kmod-ipt-conntrack-extra_4.4.92-1_mips_24kc.ipk
Installing iptables-mod-conntrack-extra (1.4.21-3) to root...
Downloading http://downloads.lede-project.org/relea … s/mips_24k                                                                                                                               c/base/iptables-mod-conntrack-extra_1.4.21-3_mips_24kc.ipk
Installing kmod-ipt-ipopt (4.4.92-1) to root...
Downloading http://downloads.lede-project.org/relea … /ar71xx/ge                                                                                                                               neric/packages/kmod-ipt-ipopt_4.4.92-1_mips_24kc.ipk
Installing iptables-mod-ipopt (1.4.21-3) to root...
Downloading http://downloads.lede-project.org/relea … s/mips_24k                                                                                                                               c/base/iptables-mod-ipopt_1.4.21-3_mips_24kc.ipk
Configuring kmod-nfnetlink.
Configuring kmod-ipt-conntrack-extra.

I router wpada od tego momentu w bootlop. Nie mogę włączyć failsafe. Czy może ktoś spotkał się z takim problemem?
Z góry dziękuję za odpowiedź.

36

Odp: wa901 nd usb mod

Jeżeli sam kompilowałeś sobie system to moduły też instaluj od siebie a nie z repo lede. Zainstalowane z repo lede może przynieść dziwne skutki.

A jeszcze lepiej - skoro kompilować obraz to od razy wkompiluj też mwan3, przynajmniej  wszystko z zależnościami będziesz miał już w obrazie.

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

37

Odp: wa901 nd usb mod

jakie pakiety powinienem dołożyć jesli chciałbym bezproblemowo korzystać z load balancera?

38

Odp: wa901 nd usb mod

mwan3. Reszta to zależności i same się zaznaczą podczas wybrania mwan3. Zresztą w poście wyżej sam pokazałeś co chciał instalować.

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

39 (edytowany przez shop 2018-04-04 12:54:53)

Odp: wa901 nd usb mod

po wybraniu mwan3 i skompilowaniu, pakietu nie ma. W menuconfig też jest odznaczony, mimo, że był zaznaczony. Po zaznaczeniu pakietu i potem wyszukaniu go w menuconfig pokazuje mi że :
Package_libssp = n (w search results). Reszta pakietów jest na [y]. Nie mogę znaleźc tego pakietu libssp ani go zainstalować. ssp_support też nie mam i nie mogę go znaleźć

40

Odp: wa901 nd usb mod

Od ipset/ip zależy. libssp było opcjonalne dla uclibc i powstawało jak toolchain option zaznaczone było "stack smashing protection".

Ale i bez tego się zaznacza i kompiluje dla lede. Więc - zaznacz i zapisz.

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