1 (edytowany przez Cezary 2020-01-27 10:45:38)

Temat: Zmiany w wydaniu OpenWrt 19.07

W poniedziałek, 10 czerwca 2019r, została wydzielona gałąź następnego wydania stabilnego OpenWrt 19.07. Minie jeszcze trochę czasu aż zostanie ona wyszlifowana na błysk i będą dostępne nowe obrazy, ale już można pisać co się zmieni w stosunku do poprzedniej wersji.

- jednolita wersja kernela
Wszystkie platformy które będą dostępne w wydaniu 19.07 będą miały już tą samą wersję kernela. Oznacza to pośrednio że atherosy/qualcommy w końcu dostaną moduł flow offload który w pewnym stopniu może przyśpieszyć proces natowania pakietów.

- nowy target - ATH79 z DTS
Niektóre urządzenia Atherosa/Qualcomma zostały włączone do ATH79 który bazuje na tzw DTSie. O ile w dawnym ar71xx pisało się kod w C który zawierał obsługę danego urządzenia o tyle po nowemu DTS jest po prostu opisem danego urządzenia. Zaleta - poprzednio kernel miał w sobie obsługę wszystkich modeli i był duży. Tu dla każdego modelu jest tylko określony DTS, więc kernel jest mniejszy.
Niestety nie wszystkie urządzenia zostały przepisane na dts; oznacza to tyle że część urządzeń pojawi się i w ath79 i w ar71xx.
Ja będę budował obie architektury; jeżeli urządzenie jest w ath79 to już nie będę go budował w ar71xx, choć jest parę wyjątków (np. dla urządzeń w których najczęściej powiększano pamięć flash).
Jeżeli ktoś używa routera w SoC Atherosa/Qualcomma - to należy szukać obrazów w architekturach ar71xx lub ath79.

- stały podział flash w ath79
W poprzednich wydaniach podział flash Atherosów/Qualcommów, np. tplinków był dynamiczny - ilość flash była wykrywana, art szukany był na ostatnich 64KB pamięci flash. W ath79 powrócił sztywny podział flash, gdzie art jest szukany w konkretnym określonym miejscu zdefiniowanym z DTS. Więc jeżeli ktoś ma zmieniony flash na więcej to system będzie widział standardowy rozmiar pamięci.

- nowy system, nowe pakiety i znów mniej miejsca
W niektórych platformach domyślnie nie będzie wpad-mini, będzie za to wpad-basic. Oczywiście wszystkie odmiany wpad-openssl, wpad-mesh itd będą dalej dostępne. Pojawi się standardowo w obrazach flow offload. Dostępne są aktualizacje dnsmasq, openssl itd, ale to powoduje że kurczy się miejsce we flash. W tym wydaniu będzie można ustawić WPA3 (o ile ma się klienta który już potrafi WPA3 oraz zainstaluje się pakiet wpad-openssl) oraz aktualna samba w wersji 4 (duży, kompletny pakiet). Konfiguracyjne będzie dość podobnie jak było, choć pewnie jakieś niuanse się pojawią.

- inne nazewnictwo urządzeń
Zostały ujednolicone niektóre nazwy urządzeń do "standardu nazewnictwa", więc może okazać się że nowe obrazy nie chcą się wgrać na istniejące openwrt, bo będzie pisało że to niewspierane urządzenie. Taki przypadek będzie np. dla xiaomi mir3g, więc będzie należało wymusić aktualizację przez sysupgrade -F

- nowe wspierane urządzenia
Dodano wiele nowych urządzeń, poprawiono wsparcie dla istniejących modeli. Czas więc odkurzyć pudełka bo być może właśnie zapomniane routery dostały nowe życie.

- sysupgrade dostało nową opcję do zachowania listy zainstalowanych pakietów (nie samych pakietów tylko listy), która zostaje dołączona do backupu. Dzięki temu można prostym skryptem ponownie zainstalować wszystkie pakiety które były.

- to prawdopodobnie ostatnia wersja z architekturą ar71xx (zastąpiona jest systematycznie przez ath79) oraz wsparciem dla urządzeń z 4MB flash lub/i 32MB ram.

- niektóre urządzenia (np. te z 4MB flash) nie chcą się już kompilować. Oprogramowanie zwiększyło się w taki sposób, że nawet podstawowy zestaw pakietów ma problem ze zmieszczeniem się w 4MB.

- zmiana adresów MAC
Z powodu porządków w generowanych obrazach OpenWrt zmieniło w niektórych modelach przypisane adresów MAC na interfejsach sieciowych tak, aby było zgodne z oryginalnym oprogramowaniem producenta. Zmiana MAC może wiązać się np. ze zmianą tokenu dla statystyk i innych rzeczy do których był potrzebny adres MAC urządzenia.

Moje obrazy można pobierać z https://dl.eko.one.pl

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

2

Odp: Zmiany w wydaniu OpenWrt 19.07

Warto dodać, że naprawili dostęp do Luci przez przeglądarkę mobilną Firefox. Przedtem nie dało się panelu ustawień załadować.

3

Odp: Zmiany w wydaniu OpenWrt 19.07

czy wiadomo, która wersja kernela będzie obowiązywać w 19.07? czy jest szansa, że będzie to >= 4.21 (to apropos notatki dla R7500 v1: "Note: R7500 V1 5GHz Wireless does not work with stock images. V1 uses a Quantenna QT3840BC + QT2518B wireless chipset. That seems to be improving for this chipset (QSR1000) in Kernel 4.21 (2018-12)")

4

Odp: Zmiany w wydaniu OpenWrt 19.07

Nie, no co ty. 4.14 będzie, nawet wersja rozwojowa openwrt przechodzi dopiero na 4.19

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

5

Odp: Zmiany w wydaniu OpenWrt 19.07

Czy http://dl.eko.one.pl/luci/openwrt-18.06 … pgrade.tar to jest już wydanie z 19?
Ponieważ przy sysupgrade -c (poprzednia wersja snapshot budowany z chef z  maja) dostaję:

Device xiaomi,mir3g not supported by this image
Supported devices: mir3g R3G
Image check 'fwtool_check_image' failed.

Czy to tylko coś się zmieniło w "nazewnictwie" w międzyczasie?

6

Odp: Zmiany w wydaniu OpenWrt 19.07

18.06 to nie jest wydanie 19.07, to chyba jasne?

Standardowe openwrt 18.06.04 wspiera mir3g / R3G. A ty chyba masz właśnie wersje rozwojową skoro przedstawia się jako "xiaomi,mir3g"

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

7

Odp: Zmiany w wydaniu OpenWrt 19.07

Pojawiły się pierwsze snapshoty wersji 19.07 http://downloads.openwrt.org/releases/19.07-SNAPSHOT/
Testuję na swoim WNDR4300, póki co, działa stabilnie.

8

Odp: Zmiany w wydaniu OpenWrt 19.07

Cezary zawsze kompiluje w wersji SNAPSHOT.
Ciekawe kiedy taka kompilacja pokaże się u niego??

9

Odp: Zmiany w wydaniu OpenWrt 19.07

Ja już jestem od miesiąca gotowy. Czekam tylko na ogłoszenie wydania.

PS i cały czas coś dodają do repo 19.07. Dziś dwa nowe urządzenia się pojawiły....

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

10

Odp: Zmiany w wydaniu OpenWrt 19.07

Witam
Stary kernel z upierdliwym spamem w r7800:

Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.592515] print_req_error: I/O error, dev mtdblock0, sector 0
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.593036] print_req_error: I/O error, dev mtdblock0, sector 8
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.597807] print_req_error: I/O error, dev mtdblock0, sector 16
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.603628] print_req_error: I/O error, dev mtdblock0, sector 24
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.610328] print_req_error: I/O error, dev mtdblock0, sector 0
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.615385] Buffer I/O error on dev mtdblock0, logical block 0, async page read
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.622076] print_req_error: I/O error, dev mtdblock1, sector 0
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.628878] print_req_error: I/O error, dev mtdblock1, sector 8
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.634792] print_req_error: I/O error, dev mtdblock1, sector 16
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.640603] print_req_error: I/O error, dev mtdblock1, sector 24
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.646985] print_req_error: I/O error, dev mtdblock1, sector 0
Sat Jul  6 09:39:04 2019 kern.err kernel: [   13.652361] Buffer I/O error on dev mtdblock1, logical block 0, async page read

Coś na wyciszenie tego w logach, prymitywne ale skuteczne.

diff -rupN linux-4.14.133/block/blk-core.c linux-4.14.133-patched/block/blk-core.c
--- linux-4.14.133/block/blk-core.c    2019-07-10 09:54:43.000000000 +0200
+++ linux-4.14.133-patched/block/blk-core.c    2019-07-21 23:16:33.759063030 +0200
@@ -2745,7 +2745,7 @@ bool blk_update_request(struct request *
         return false;
 
     if (unlikely(error && !blk_rq_is_passthrough(req) &&
-             !(req->rq_flags & RQF_QUIET)))
+             !(req->rq_flags & RQF_QUIET) && !(strcmp("mtdblock0", req->rq_disk->disk_name) == 0 || strcmp("mtdblock1", req->rq_disk->disk_name) == 0)))
         print_req_error(req, error);
 
     blk_account_io_completion(req, nr_bytes); 
diff -rupN linux-4.14.133/fs/buffer.c linux-4.14.133-patched/fs/buffer.c
--- linux-4.14.133/fs/buffer.c    2019-07-10 09:54:43.000000000 +0200
+++ linux-4.14.133-patched/fs/buffer.c    2019-07-22 23:34:13.473346704 +0200
@@ -136,7 +136,8 @@ __clear_page_buffers(struct page *page)
 
 static void buffer_io_error(struct buffer_head *bh, char *msg)
 {
-    if (!test_bit(BH_Quiet, &bh->b_state))
+    char b[BDEVNAME_SIZE];
+    if (!test_bit(BH_Quiet, &bh->b_state) && !(strcmp("mtdblock0", bdevname(bh->b_bdev, b)) == 0 || strcmp("mtdblock1", bdevname(bh->b_bdev, b)) == 0))
         printk_ratelimited(KERN_ERR
             "Buffer I/O error on dev %pg, logical block %llu%s\n",
             bh->b_bdev, (unsigned long long)bh->b_blocknr, msg); 

Aź log się przyjemniej czyta. Moźe Cazary to wykorzystasz.

11 (edytowany przez spamsool 2019-07-23 05:40:02)

Odp: Zmiany w wydaniu OpenWrt 19.07

Cezary napisał/a:

Ja już jestem od miesiąca gotowy. Czekam tylko na ogłoszenie wydania.

PS i cały czas coś dodają do repo 19.07. Dziś dwa nowe urządzenia się pojawiły....

A ja mam prośbę: Cezary czy są jakieś przeciwskazania by w nowych buildach np od 1907 dla urządzeń z nieco większym flaszem (załóżmy od 8 albo 16 MB) mógłbyś umieszczać pełny wpad zamiast wpad-mini? Teraz jak obsługa 802.11r została mocno uproszczona w OpenWRT i sprowadza się do 3 linijek w configu albo kilku parametrów w Luci to niewygodne jest z każdym nowym buildem ręczne usuwanie wpad-mini i instalowanie pełnego wpad żeby uzyskać wifi roaming i żeby w ogóle wstało wifi. Czy mógłbyś domyślnie umieszczać w swoich obrazach pełny wpad? Tym co nie używają dodatkowej funkcjonalności pełny wpad by tez nie przeszkadzał Dzięki z góry smile
Wiem ze pisałeś ze w niektórych platformach wpad będzie domyślnie ale czy Ty będziesz trzymał się tej listy?

12

Odp: Zmiany w wydaniu OpenWrt 19.07

Na żadnej platformie nie ma wpad pełnego. Jest albo wpad-basic albo wpad-mini. wpad-basic ma już wsparcie dla 802.11r i 802.11w, więc to co jest domyślnie powinno być już wystarczające dla twoich potrzeb.

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

13

Odp: Zmiany w wydaniu OpenWrt 19.07

Wydanie 19.07 nie zostało nadal oficjalnie ogłoszone. Jeżeli ktoś chciałby spróbować moich obraz - zostały one właśnie opublikowane.

W repo nadal dzieją się różne rzeczy, więc obrazów raczej nie należy ich jeszcze stosować "na produkcji". Doszedł nowy target "ath79" który zawiera obrazy dla urządzeń opartych o SoC Atheros/Qualcomma bazujących na DTS. Nie wszystkie urządzenia zostały "przepisane" z normalnego kodu na DTS, więc należy nadal je szukać w ath7xx, niektóre zaś są już w ath79.

rsync nie został jeszcze uzupełniony o  katalogi z gałęzi 19.07. Wyszukiwarka obrazów została tylko wyrywkowo uzupełniona o niektóre obrazy 19.07.

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

14

Odp: Zmiany w wydaniu OpenWrt 19.07

Dla posiadaczy staruszków WNDR3700vx - 19.07 z targetu ath79 śmiga że hej na moim v2 smile

Xiaomi 3G Cezarego (!), Xiaomi 4 i 4A z Openwrt by Obsy i Pandorabox 19.2, modem fiber ZTE 660, NAS Qnap 453mini, net 250/25Mb/s, hackintosh

15

Odp: Zmiany w wydaniu OpenWrt 19.07

Jest szansa na obraz dla tl-wr1043nd v1?

16

Odp: Zmiany w wydaniu OpenWrt 19.07

andix84 napisał/a:

Jest szansa na obraz dla tl-wr1043nd v1?

Chyba jeszcze kawy z rana nie piłeś. Są przecież obrazy dla 1043 dostępne. To że nie przeczytałeś poprzednich postów gdzie ich szukać w niczym Cię nie tłumaczy.

PS. Pamiętaj że ten model ma 32MB ramu, obecne softy z luci średnio na tym działają.

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

17

Odp: Zmiany w wydaniu OpenWrt 19.07

OK, faktycznie są.

18 (edytowany przez salceson 2019-07-28 13:45:18)

Odp: Zmiany w wydaniu OpenWrt 19.07

Czy mogę aktualizować, OpenWrt 18.06 do 19.07, z zachowaniem ustawień?

edit: Wygląda na to, że działa z zachowaniem ustawień.

19

Odp: Zmiany w wydaniu OpenWrt 19.07

Już pytałem, ale poproszę ponownie o Mifi dla TL-WR710N v1. smile
Aktualnie mam na nim: OpenWrt SNAPSHOT, r10263-bc47285cb3
z luci i o obsługą modemów 4G, jak widać działa znakomicie (offload).
W sumie nigdy na tym routerze po wifi nie mialem takich wyników.
Używam go na urlopie/działce i to mój jedyny router/internet,
tak więc trudno było by mi składać MiFi z "części".
Cezary, proszę, choćby do "test", obiecuję przetestować i dam znać. smile

http://www.speedtest.pl/test/215788947

20 (edytowany przez Cezary 2019-07-28 21:04:59)

Odp: Zmiany w wydaniu OpenWrt 19.07

Nie buduje mifi z aktualnego openwrt dla routerów z 32MB ramu. Jak zostało ci tam jeszcze wolnego flash to po prostu zainstaluj sobie easyconfig i masz.

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

21

Odp: Zmiany w wydaniu OpenWrt 19.07

Czy będą na eko.one.pl obrazy OpenWrt 19.07 dla tl-wr1043nd v1 z 64MB ramu?

22

Odp: Zmiany w wydaniu OpenWrt 19.07

salceson napisał/a:

Czy będą na eko.one.pl obrazy OpenWrt 19.07 dla tl-wr1043nd v1 z 64MB ramu?

Nie trzeba robić jakiś specjalnych obrazów do tego, używaj zwykłego obrazu dla 1043v1.

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

23

Odp: Zmiany w wydaniu OpenWrt 19.07

Zauważyłem, że nie budują się obrazy ar71xx/tiny dla f9k1115v2 na nowym wydaniu.

http://buildbot.openwrt.org/openwrt-19. … logs/stdio

cp /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/vmlinux /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2
/builder/shared-workdir/build/staging_dir/host/bin/patch-cmdline /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2 "board=F9K1115V2 console=ttyS0,115200 mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env),14464k(rootfs),1408k(kernel),64k(nvram)ro,64k(envram)ro,64k(art)ro,15872k@0x50000(firmware)"
search space used is default of 16KB
/builder/shared-workdir/build/staging_dir/host/bin/lzma e /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2 -lc1 -lp2 -pb2  /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.bin.lzma
mkimage -A mips -O linux -T kernel -a 0x80060000 -C lzma  -e 0x80060000 -n 'MIPS OpenWrt Linux-4.14.133' -d /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.bin.lzma /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage
Image Name:   MIPS OpenWrt Linux-4.14.133
Created:      Sat Jul 27 05:14:09 2019
Image Type:   MIPS Linux Kernel Image (lzma compressed)
Data Size:    1442078 Bytes = 1408.28 KiB = 1.38 MiB
Load Address: 80060000
Entry Point:  80060000
if [ 14811136 -eq 0 ]; then filename="/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage"; fstype=${filename##*\.}; case "${fstype}" in *) bs=`stat -c%s /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k`;; esac; ( dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k bs=${bs} conv=sync;  cat /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage ) > /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin; if [ -n "" ]; then case "${fstype}" in squashfs*) padjffs2 /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin ; ;; esac; fi; if [ `stat -c%s /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin` -gt 1441792 ]; then echo "Warning: /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin is too big (> 1441792 bytes)" >&2; rm -f /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin; fi; else if [ 14811136 -gt 262144 ]; then if [ `stat -c%s "/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k"` -gt 14811136 ]; then echo "Warning: /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k is too big (> 14811136 bytes)" >&2; else if [ `stat -c%s /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage` -gt 1441792 ]; then echo "Warning: /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage is too big (> 1441792 bytes)" >&2; else ( dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k bs=14811136 conv=sync; dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage ) > /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin; fi; fi; else ( dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k bs=14811136 conv=sync; dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage ) > /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin; if [ `stat -c%s /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin` -gt 1441792 ]; then echo "Warning: /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin is too big (> 1441792 bytes)" >&2; rm -f /builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin; fi; fi; fi
Warning: /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage is too big (> 1441792 bytes)
if [ -e "/builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin" ]; then edimax_fw_header -m BR-6679BAC -v "OpenWrtr10272" -n "uImage" -i /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/vmlinux-f9k1115v2.uImage -o /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/f9k1115v2-uImage; edimax_fw_header -m BR-6679BAC -v "OpenWrtr10272" -n "rootfs" -i /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k -o /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/f9k1115v2-rootfs; ( dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/f9k1115v2-rootfs; dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/f9k1115v2-uImage; ) > "/builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-f9k1115v2-squashfs-factory.bin"; fi
cp /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs+pkg=68b329da /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs
cp /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-raw
cp /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k
/builder/shared-workdir/build/staging_dir/host/bin/padjffs2 /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs-64k 64
padding image to 00230000
/builder/shared-workdir/build/staging_dir/host/bin/padjffs2 /builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs 4 8 16 64 128 256
padding image to 00225000
padding image to 00226000
padding image to 00228000
padding image to 00230000
padding image to 00240000
dd if=/builder/shared-workdir/build/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs of=/builder/shared-workdir/build/bin/targets/ar71xx/tiny/openwrt-19.07-snapshot-r10272-e0f468864b-ar71xx-tiny-root.squashfs bs=128k conv=sync
18+1 records in
19+0 records out
2490368 bytes (2.5 MB, 2.4 MiB) copied, 0.0612814 s, 40.6 MB/s

Da się to jakoś naprawić?

24

Odp: Zmiany w wydaniu OpenWrt 19.07

Wywal co się da z kernela - znów jest większy. W szczególności możesz zmienić config w ar71xx żeby nie dołączał do kernela innych urządzeń, więc pareset bajtów będzie mniejszy.

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

25

Odp: Zmiany w wydaniu OpenWrt 19.07

Pomyliłem katalogi w dziale download. Obrazy OpenWrt 19.07 dla tl-wr1043nd v1 są oczywiście.