1

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)?

2

Odp: Dodanie pakietu dump1090

@Cezary, Wielka prośba, czy mógłbyś dołączyć ten pakiet?

3

Odp: Dodanie pakietu dump1090

Nie kompiluje się na CC ta wersja. Przynajmniej ot tak po prostu przez przeniesienie z trunka.

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

4

Odp: Dodanie pakietu dump1090

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?

5

Odp: Dodanie pakietu dump1090

Nie. Trunk jest martwy od wielu miesięcy i nie ma sensu go kompilować

Na dniach będzie "stabilne" wydanie lede.

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

6

Odp: Dodanie pakietu dump1090

Może być i lede, aby działał ten pakiet w najnowszym wydaniu  ;-)

7

Odp: Dodanie pakietu dump1090

Zainstaluj sobie snapshot lede, on bez luci jest. Doinstaluj co potrzebujesz i masz.

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

8

Odp: Dodanie pakietu dump1090

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.

9

Odp: Dodanie pakietu dump1090

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.

10

Odp: Dodanie pakietu dump1090

Te które wymieniłeś. Za to możesz wywalić dnsmasq. ppp, odhcp itp.

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

11

Odp: Dodanie pakietu dump1090

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=y

12

Odp: Dodanie pakietu dump1090

Tak 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.

13

Odp: Dodanie pakietu dump1090

Co zaznaczyłeś że pyta się o to?

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

14 (edytowany przez Chriso 2017-01-27 11:13:39)

Odp: Dodanie pakietu dump1090

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 1

15

Odp: Dodanie pakietu dump1090

pokaz diffconfig (jego kontent)

./scripts/diffconfig.sh > diffconfig # write the changes to diffconfig

16

Odp: Dodanie pakietu dump1090

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ść.

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

17

Odp: Dodanie pakietu dump1090

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 :-)

18

Odp: Dodanie pakietu dump1090

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.