[Freifunk Franken Firmware 0000122]: Tiny devices werden nicht mehr gebaut
Mantis Bug Tracker
mbt at chrisi01.de
Do Mai 9 20:24:19 CEST 2019
Der folgende Eintrag wurde erledigt.
======================================================================
http://mantis.freifunk-franken.de/view.php?id=122
======================================================================
Berichtet von: Adrian Schmutzler
Zugewiesen an:
======================================================================
Projekt: Freifunk Franken Firmware
Eintrag-ID: 122
Kategorie: Freifunk Franken Firmware
Reproduzierbarkeit: N/A
Auswirkung: schwerer Fehler
Priorität: hoch
Status: erledigt
Zielversion: next-stable
Lösung: erledigt
Behoben in Version:
======================================================================
Erstellt am: 2019-02-06 15:03 CET
Zuletzt geändert: 2019-05-09 20:24 CEST
======================================================================
Zusammenfassung: Tiny devices werden nicht mehr gebaut
Beschreibung:
Nach dem Update auf OpenWrt 18.06.2 bauen die "echten" tiny Devices nicht mehr:
adsc at buildfff:/data/buildfff$ ls ./build/ar71xx/bin/targets/ar71xx/tiny/
config.seed
openwrt-ar71xx-tiny-archer-c25-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-archer-c25-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-archer-c60-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-archer-c60-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-archer-c7-v2-squashfs-factory.bin
openwrt-ar71xx-tiny-archer-c7-v2-squashfs-factory-eu.bin
openwrt-ar71xx-tiny-archer-c7-v2-squashfs-factory-us.bin
openwrt-ar71xx-tiny-archer-c7-v2-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-cpe210-220-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-cpe210-220-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-cpe210-v2-squashfs-factory.bin
openwrt-ar71xx-tiny-cpe210-v2-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-cpe210-v3-squashfs-factory.bin
openwrt-ar71xx-tiny-cpe210-v3-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-cpe510-520-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-cpe510-520-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-gl-ar150-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny.manifest
openwrt-ar71xx-tiny-root.squashfs
openwrt-ar71xx-tiny-tl-mr3020-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-mr3020-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wdr3500-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wdr3500-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wdr3600-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wdr3600-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wdr4300-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wdr4300-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wdr4310-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wdr4310-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v1-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v2-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v2-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v3-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v3-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v4-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wr1043nd-v4-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wr1043n-v5-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wr1043n-v5-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-tl-wr842n-v2-squashfs-factory.bin
openwrt-ar71xx-tiny-tl-wr842n-v2-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-ubnt-bullet-m-squashfs-factory.bin
openwrt-ar71xx-tiny-ubnt-bullet-m-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-ubnt-loco-m-xw-squashfs-factory.bin
openwrt-ar71xx-tiny-ubnt-loco-m-xw-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-ubnt-nano-m-squashfs-factory.bin
openwrt-ar71xx-tiny-ubnt-nano-m-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-ubnt-unifiac-lite-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-ubnt-unifi-squashfs-factory.bin
openwrt-ar71xx-tiny-ubnt-unifi-squashfs-sysupgrade.bin
openwrt-ar71xx-tiny-uImage-lzma.bin
openwrt-ar71xx-tiny-vmlinux.bin
openwrt-ar71xx-tiny-vmlinux.elf
openwrt-ar71xx-tiny-vmlinux.lzma
openwrt-ar71xx-tiny-vmlinux-lzma.elf
packages
sha256sums
Ich habe es jetzt nicht explizit vor dem Patch getestet, aber meine Vermutung
geht klar dahin, dass der generic->tiny Hack jetzt anders funktioniert als mit
18.06.1.
======================================================================
----------------------------------------------------------------------
(0000333) fbl (Administrator) - 2019-02-07 00:32
http://mantis.freifunk-franken.de/view.php?id=122#c333
----------------------------------------------------------------------
Nope, ich muss dich enttäuschen.
Werden nicht mehr gebaut, weil der Platz alle ist.
Für den "generic nach tiny"-Patch sind eigentlich nur die ehemals-generic
Devices kritisch, bei den tiny Geräten lassen wir eigentlich alles so, wie es
ist.
Hier der entsprechende OpenWRT Log:
/home/fbl/freifunk/firmware/build/ar71xx/staging_dir/host/bin/mktplinkfw -H
0x08410009 -W 0x1 -F 4Mlzma -N OpenWrt -V r7676-cddd7b4c77 -m 1 -k
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tl-wr841-v9-kernel.bin
-r
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin
-o
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin.new
-j -X 0x40000 -a 0x4 -s && mv
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin.new
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin
|| rm -f
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin
[mktplinkfw] rootfs offset aligned to 0x1261132
[mktplinkfw] *** error: images are too big by 3787 bytes
cp
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin
/home/fbl/freifunk/firmware/build/ar71xx/bin/targets/ar71xx/tiny/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin
cp: cannot stat
'/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin':
No such file or directory
Makefile:73: recipe for target
'/home/fbl/freifunk/firmware/build/ar71xx/bin/targets/ar71xx/tiny/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin'
failed
make[5]:
[/home/fbl/freifunk/firmware/build/ar71xx/bin/targets/ar71xx/tiny/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin]
Error 1 (ignored)
[ -f
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tl-wr841-v9-kernel.bin
-a -f
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs
]
dd
if=/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/root.squashfs
>>
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin
4712+1 records in
4712+1 records out
2412674 bytes (2.4 MB, 2.3 MiB) copied, 0.00668346 s, 361 MB/s
/home/fbl/freifunk/firmware/build/ar71xx/staging_dir/host/bin/mktplinkfw -H
0x08410009 -W 0x1 -F 4Mlzma -N OpenWrt -V r7676-cddd7b4c77 -m 1 -k
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tl-wr841-v9-kernel.bin
-r
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin
-o
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin.new
-j -X 0x40000 -a 0x4 && mv
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin.new
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin
|| rm -f
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin
[mktplinkfw] rootfs offset aligned to 0x1261132
[mktplinkfw] *** error: images are too big by 3787 bytes
cp
/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin
/home/fbl/freifunk/firmware/build/ar71xx/bin/targets/ar71xx/tiny/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin
cp: cannot stat
'/home/fbl/freifunk/firmware/build/ar71xx/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/tmp/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin':
No such file or directory
Makefile:73: recipe for target
'/home/fbl/freifunk/firmware/build/ar71xx/bin/targets/ar71xx/tiny/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin'
failed
make[5]:
[/home/fbl/freifunk/firmware/build/ar71xx/bin/targets/ar71xx/tiny/openwrt-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin]
Error 1 (ignored)
----------------------------------------------------------------------
(0000334) Adrian Schmutzler (Administrator) - 2019-02-07 00:46
http://mantis.freifunk-franken.de/view.php?id=122#c334
----------------------------------------------------------------------
Aber warum bauen die dann bei meiner Firmware noch? Ich hab doch eher MEHR drin?
----------------------------------------------------------------------
(0000335) Adrian Schmutzler (Administrator) - 2019-02-07 15:15
http://mantis.freifunk-franken.de/view.php?id=122#c335
----------------------------------------------------------------------
Hmm, ein bisschen Platz spare ich natürlich, weil ich die network.* Files nach
subtarget aufteilen kann. Allerdings müsste bei mir schon mindestens
genausoviel zusätzliches Zeug drin sein.
Ich werde mal versuchen, den master auf split subtargets umzubauen, ob es dann
geht.
----------------------------------------------------------------------
(0000336) Adrian Schmutzler (Administrator) - 2019-02-07 23:00
http://mantis.freifunk-franken.de/view.php?id=122#c336
----------------------------------------------------------------------
Ich habe gesehen, dass ich in meiner Firmware das Problem auch schon hatte und
bei allen tiny devices "-uboot-envtools" gemacht habe.
Damit baut auch unser Master wieder.
Ich schicke einen Patch.
----------------------------------------------------------------------
(0000341) fbl (Administrator) - 2019-05-09 20:24
http://mantis.freifunk-franken.de/view.php?id=122#c341
----------------------------------------------------------------------
cbc2f7159f7c5cd878e3f7df40c412953c747ed8
Eintrags-Historie
Änderungsdatum Benutzername Feld Änderung
======================================================================
2019-02-06 15:03 Adrian SchmutzlerNeuer Eintrag
2019-02-07 00:32 fbl Notiz hinzugefügt: 0000333
2019-02-07 00:46 Adrian SchmutzlerNotiz hinzugefügt: 0000334
2019-02-07 15:15 Adrian SchmutzlerNotiz hinzugefügt: 0000335
2019-02-07 23:00 Adrian SchmutzlerNotiz hinzugefügt: 0000336
2019-05-09 20:24 fbl Status neu => erledigt
2019-05-09 20:24 fbl Lösung offen => erledigt
2019-05-09 20:24 fbl Notiz hinzugefügt: 0000341
======================================================================
Mehr Informationen über die Mailingliste franken-dev