<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Danke für den Tipp:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Das Entfernen der USB-Komponenten reicht aus, dass die Images gebaut werden. Zudem haben die Geräte im tiny-subtarget scheinbar ohnehin alle keine USB-Ports (zumindest extern).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Nur der MR3020 baut nicht (immer noch zu groß) und ist auch der einzige, der einen USB-Port hätte. Da es davon drei im Monitoring gibt, von denen einer online ist, würde ich den hinten runter fallen lassen.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Für alles andere kann ich dann jetzt mit Kernel 4.9 bauen und habe auch noch keine Probleme damit (trotz master) feststellen können.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Lediglich die AC Mesh erlaubt keine Updates zwischen 4.4 und 4.9 (man muss dann per TFTP ran …).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Beste Grüße<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Adrian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Mister Crumble [mailto:MisterCrumble@web.de] <br><b>Sent:</b> Sonntag, 25. März 2018 06:57<br><b>To:</b> mail@adrianschmutzler.de; franken-dev@freifunk.net<br><b>Subject:</b> Upcoming OpenWRT und ar71xx tiny subtarget<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hallo Adrian, danke schon mal für die Mühe.<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Es war ja leider abzusehen das die 4MB Geräte ein extra target bekommen. Die Leute die GLUON nutzen haben das Problem schon länger afaik. Dort werden die tiny mit <o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:9.0pt;font-family:Consolas;color:#24292E'>Packages '-uboot-envtools' '-kmod-usb-core' '-kmod-usb-ohci' '-kmod-usb2' '-kmod-usb-ledtrig-usbport'</span><o:p></o:p></p></div><div><p class=MsoNormal>gebaut. Weiteres kann uns evtl neoraider sagen.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>MFG MisterCrumble<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Am Sonntag, 25. März 2018 schrieb :<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US>Hallo zusammen,</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>da ja angeblich in Kürze ein neues OpenWRT-Release (18.03/04) anstehen soll, habe ich mir die Mühe gemacht, unsere Firmware auf den absehbaren neuen Stand (= aktueller Master) umzupfriemeln.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Meine Erfahrung/Resultate wollte ich hier auf die Liste kippen, damit sich vll. jemand sparen kann, dieselbe Arbeit nochmal zu machen.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Der Hauptunterschied (und Inhalt der „Umstellung“) ist, dass mit dem neuen Kernel wieder mehr Daten ins Image müssen, weshalb es für ar71xx jetzt ein zweites subtarget „tiny“ für die 4 MB Geräte gibt.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Ich werde kurz nach dieser Mail die entsprechenden Patches als RFC schicken (dort verwende ich natürlich den master für die checkouts, da es das stabile Build ja noch nicht gibt).<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Gesammelte Erkenntnisse:<o:p></o:p></p><p>-<span style='font-size:7.0pt'>          </span>Bauen hat für alles geklappt außer CPE210/510 (habe hier allerdings nicht zu viel Zeit mit Fehler-Suchen investiert).<o:p></o:p></p><p>-<span style='font-size:7.0pt'>          </span>Die neuen Builds habe ich auf einem WDR4300 (generic subtarget) und einem 841v11 (tiny subtarget) getestet. Verhalten der Geräte ist normal/unauffällig. [1] [2]<o:p></o:p></p><p>-<span style='font-size:7.0pt'>          </span>Trotz tiny subtarget sind die neuen Builds um ca. 55 kB zu groß (für 841v11/v12); damit ein überhaupt Image rausfällt habe ich einfach den fff-web rausgeschmissen.<o:p></o:p></p><p>-<span style='font-size:7.0pt'>          </span>Durch das Splitten der subtargets könnte man auch die *.network files aufteilen, der Platzgewinn-Effekt wäre aber wohl gering (=nicht genug)<o:p></o:p></p><p>-<span style='font-size:7.0pt'>          </span>Das Splitten der Subtargets erfordert Anpassungen beim sysupgrade; das ist für mich nachrangig und kommt im Patchset NICHT vor<o:p></o:p></p><p>-<span style='font-size:7.0pt'>          </span>(Routing muss mit auf Master geändert werden, Batman 2016.x wird mit GCC 7 nicht mehr gebaut)<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Für mich war das jetzt erstmal ein Test, ich werde die Router im Lauf der nächsten Woche wieder zurückflashen. Ggf. werde ich für meine Firmware einen entsprechenden branch zum Testen anlegen.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Es wäre aber natürlich von Vorteil, wenn wir uns Gedanken machen, wo wir den zusätzlichen Speicher herkriegen (oder wir machen in Zukunft Split-Release und die 4 MB bleiben für immer auf 17.01 und Kernel 4.4).<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Beste Grüße<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Adrian<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>[1] <a href="https://monitoring.freifunk-franken.de/mac/84:16:f9:2a:31:aa" target="_blank">https://monitoring.freifunk-franken.de/mac/84:16:f9:2a:31:aa</a><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>[2] <a href="https://monitoring.freifunk-franken.de/mac/14:cc:20:ed:1d:83" target="_blank">https://monitoring.freifunk-franken.de/mac/14:cc:20:ed:1d:83</a><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div></div></blockquote></div></div></div></body></html>