Temat: Dodanie pakietu dump1090
Witam
Czy jest możliwość dołączenie do repo pakietu "dump1090_2016-11-26" dla platformy ar71xx dla wersji OpenWrt Chaos Calmer 15.05.1 (r49474)?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Dodanie pakietu dump1090
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Witam
Czy jest możliwość dołączenie do repo pakietu "dump1090_2016-11-26" dla platformy ar71xx dla wersji OpenWrt Chaos Calmer 15.05.1 (r49474)?
@Cezary, Wielka prośba, czy mógłbyś dołączyć ten pakiet?
Nie kompiluje się na CC ta wersja. Przynajmniej ot tak po prostu przez przeniesienie z trunka.
A mógłbyś zrobić firmware na podstawie trunka do routera TL-MR3020 z obsługą USB i extroota, tak żeby można było wgrać ten najnowszy dump1090?
Nie. Trunk jest martwy od wielu miesięcy i nie ma sensu go kompilować
Na dniach będzie "stabilne" wydanie lede.
Może być i lede, aby działał ten pakiet w najnowszym wydaniu ;-)
Zainstaluj sobie snapshot lede, on bez luci jest. Doinstaluj co potrzebujesz i masz.
Niestety nie da rady tak zrobić bo żeby zadziałał extroot to potrzeba zainstalować pakiety
kmod-usb-core
kmod-usb2
kmod-usb-storage
kmod-fs-ext4
block-mount
i niestety wszystkie nie mieszczą się na pamięć na tym routerku.
Twój firmware jest dobry bo ma już to w kompilowane i nie ma problemu z miejscem.
Próbowałem skompilować lede z pakietami od USB ale niestety wyskakuje również, że za mało miejsca.
@Cezary, mógłbyś podpowiedzieć, które pakiety mogę "odhaczyć" żeby tylko zadziałał extroot?
Resztę se doinstaluję po zrobieniu extroota.
Te które wymieniłeś. Za to możesz wywalić dnsmasq. ppp, odhcp itp.
Tu masz kilka wskazowek:
https://lede-project.org/docs/guide-dev … ild-images
i tutuaj
https://lede-project.org/docs/guide-dev … uildsystem
sekcja "Configure using config diff file"
Zmien na swoj routerek "TL-MR3020" i ja zaloazylem ze uzyje f2fs (obecnie rekomendowany dla USB/Flash) ale mozesz zminic na dowolwny
moj diffconfig:
kofec@E5420Mint ~/openwrt/LEDEmr3220v2 $ cat diffconfig
CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_ar71xx_generic=y
CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3220-v2=y
# CONFIG_IPV6 is not set
# CONFIG_KERNEL_IPV6 is not set
CONFIG_PACKAGE_block-mount=y
# CONFIG_PACKAGE_dnsmasq is not set
CONFIG_PACKAGE_kmod-crypto-crc32c=y
CONFIG_PACKAGE_kmod-crypto-hash=y
CONFIG_PACKAGE_kmod-fs-f2fs=y
CONFIG_PACKAGE_kmod-ipt-hashlimit=y
# CONFIG_PACKAGE_kmod-lib-crc-ccitt is not set
CONFIG_PACKAGE_kmod-lib-crc16=y
CONFIG_PACKAGE_kmod-lib-lz4=y
CONFIG_PACKAGE_kmod-lib-lzo=y
# CONFIG_PACKAGE_kmod-ppp is not set
CONFIG_PACKAGE_kmod-scsi-core=y
CONFIG_PACKAGE_kmod-udptunnel4=y
CONFIG_PACKAGE_kmod-usb-storage=y
CONFIG_PACKAGE_kmod-wireguard=y
CONFIG_PACKAGE_kmod-zram=y
CONFIG_PACKAGE_libblkid=y
# CONFIG_PACKAGE_libip6tc is not set
CONFIG_PACKAGE_libiwinfo-lua=y
CONFIG_PACKAGE_libltdl=y
CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_libmnl=y
CONFIG_PACKAGE_librt=y
CONFIG_PACKAGE_libubus-lua=y
CONFIG_PACKAGE_libuci-lua=y
CONFIG_PACKAGE_libuuid=y
CONFIG_PACKAGE_lua=y
CONFIG_PACKAGE_luci=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-watchcat=y
CONFIG_PACKAGE_luci-base=y
CONFIG_PACKAGE_luci-lib-ip=y
CONFIG_PACKAGE_luci-lib-jsonc=y
CONFIG_PACKAGE_luci-lib-nixio=y
CONFIG_PACKAGE_luci-mod-admin-full=y
CONFIG_PACKAGE_luci-proto-ppp=y
CONFIG_PACKAGE_luci-proto-wireguard=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
# CONFIG_PACKAGE_odhcpd is not set
# CONFIG_PACKAGE_opkg is not set
# CONFIG_PACKAGE_ppp is not set
CONFIG_PACKAGE_rpcd=y
CONFIG_PACKAGE_swap-utils=y
CONFIG_PACKAGE_uhttpd=y
CONFIG_PACKAGE_uhttpd-mod-ubus=y
CONFIG_PACKAGE_watchcat=y
CONFIG_PACKAGE_wireguard=y
CONFIG_PACKAGE_wireguard-tools=y
CONFIG_PACKAGE_zlib=y
CONFIG_PACKAGE_zram-swap=yTak dla pewności dopytam, w menuconfig w "Root filesystem partition size" ile ma być wpisane MB?
Dodam, że firmware ma być do routera TL-MR3020.
Co zaznaczyłeś że pyta się o to?
Nie pyta się, po prostu mam tam wpisane 256 i chciałem się upewnić czy jest to wartość prawidłowa.
Od tego momentu wyskakuje mi błąd:
/home/chriso/lede/source/staging_dir/host/bin/mktplinkfw -H 0x30200001 -W 0x1 -F 4Mlzma -N OpenWrt -V r3157-2ef3810 -m 1 -k /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tl-mr3020-v1-kernel.bin -r /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-ext4-factory.bin -o /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-ext4-factory.bin.new -j -X 0x40000 -a ext4 && mv /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-ext4-factory.bin.new /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-ext4-factory.bin || rm -f /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-ext4-factory.bin
[mktplinkfw] *** error: kernel image is too big by 179163 bytes
[mktplinkfw] *** error: kernel image is too big by 179163 bytes
gzip -c -9n /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-ext4-sysupgrade.bin > /home/chriso/lede/source/bin/targets/ar71xx/generic/lede-ar71xx-generic-tl-mr3020-v1-ext4-sysupgrade.bin.gz
[ -f /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tl-mr3020-v1-kernel.bin -a -f /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/root.squashfs ]
dd if=/home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/root.squashfs >> /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin
gzip: /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-ext4-sysupgrade.bin: No such file or directory
Makefile:113: recipe for target '/home/chriso/lede/source/bin/targets/ar71xx/generic/lede-ar71xx-generic-tl-mr3020-v1-ext4-sysupgrade.bin.gz' failed
make[5]: *** [/home/chriso/lede/source/bin/targets/ar71xx/generic/lede-ar71xx-generic-tl-mr3020-v1-ext4-sysupgrade.bin.gz] Error 1
make[5]: *** Waiting for unfinished jobs....
3798+1 records in
3798+1 records out
1944610 bytes (1.9 MB, 1.9 MiB) copied, 0.102161 s, 19.0 MB/s
/home/chriso/lede/source/staging_dir/host/bin/mktplinkfw -H 0x30200001 -W 0x1 -F 4Mlzma -N OpenWrt -V r3157-2ef3810 -m 1 -k /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tl-mr3020-v1-kernel.bin -r /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin -o /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin.new -j -X 0x40000 -a 0x4 -s && mv /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin.new /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin || rm -f /home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin
[mktplinkfw] kernel length aligned to 1227228
[mktplinkfw] firmware file "/home/chriso/lede/source/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/tmp/lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin.new" completed
make[5]: Leaving directory '/home/chriso/lede/source/target/linux/ar71xx/image'
Makefile:24: recipe for target 'install' failed
make[4]: *** [install] Error 2
make[4]: Leaving directory '/home/chriso/lede/source/target/linux/ar71xx'
Makefile:13: recipe for target 'install' failed
make[3]: *** [install] Error 2
make[3]: Leaving directory '/home/chriso/lede/source/target/linux'
target/Makefile:22: recipe for target 'target/linux/install' failed
make[2]: *** [target/linux/install] Error 2
make[2]: Leaving directory '/home/chriso/lede/source'
target/Makefile:18: recipe for target '/home/chriso/lede/source/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.target_install' failed
make[1]: *** [/home/chriso/lede/source/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.target_install] Error 2
make[1]: Leaving directory '/home/chriso/lede/source'
Build failed - please re-run with -j1 to see the real error message
/home/chriso/lede/source/include/toplevel.mk:197: polecenia dla obiektu 'world' nie powiodły się
make: *** [world] Błąd 1pokaz diffconfig (jego kontent)
./scripts/diffconfig.sh > diffconfig # write the changes to diffconfig
Niepotrzebnie zaznaczyłeś obraz ext4, co jest bez sensu dla tego routera. Trzeba było zostawić tylko squashfs takjak było domyślnie.
256 miałeś przy rozmiarze partycji dla ext4, dlatego miał tą wartość.
to ja zamieszalem chyba :-)
Jak nie chcesz f2fs to zmieniasz - w menu pod pozycja:
Kernel modules -> Filesystems ->
i masz zanaczone kmod-fs-f2fs
zmien na kmod-fs-ext4
a tam gdzie byles to nic ni zmieniaj :-)
Problem rozwiązany, odznaczyłem ext4 i kompilacja przeszła do końca bez błędów.
Firmware wgrane, extroot zrobiony i docelowo dump1090 zainstalowany w najnowszej wersji ;-)
Dzięki za pomoc.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Dodanie pakietu dump1090
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc