Nachdem AVM letzte Woche ein neues Open-Source-Package (04.29) released hat, habe ich mich gleich mal dran gesetzt und das in den dsmod eingearbeitet.
Changelog:
- neues Open-Source-Package von AVM integriert
- Damit der selbst gebaute Kernel genommen wird, muss die Option "replace kernel" im menuconfig ausgewählt sein.
- Patches von Supamicha integriertCode:Kernel 04.29 funktioniert mit: 29.04.29 29.04.30 funktioniert nicht mit: 40.04.30 33.03.25 34.04.21 alle Labor Versionen
- Boxen: 7170, 7141, W701V (7170-Webif), W900V (tcom-Webif)
- Firmwares: 29.04.29, 29.04.30, 40.04.25, ,40.04.30, 33.03.25, 34.04.21
- Skript multijob.sh hinzugefügt. Hiermit lässt sich die Zeitdauer für "make precompiled" auf fast 50% reduzieren. Natürlich nur bei Multicore-Prozessoren. Für Single-Cores sieht es nicht ganz so gut aus.
- Da bei jedem "make precompiled" wieder der gcc gebaut wurde, hab ich ein neues Target eingeführt (make packages-precompiled). Hier werden nur die Libraries und Packages gebaut. Das funktioniert natürlich nur, wenn man vorher die Toolchain korrekt gebaut hat.
Das hier zur tr069.cfg gesagte gilt weiterhin (betrifft alle 1und1- bzw. tcom-Leute).
Tip:
Damit man nicht erneut alle Sourcen aus dem Netz laden muss, würde ich folgendes empfehlen:
Dann wie gewohnt:Code:tar xjf ds-0.2.9_26-13 cd ds-0.2.9_26-12 mv dl/ ../Download cd ../ds-0.2.9_26-13 cp dl/* ../Download rm -rf dl ln -s ../Download dl
Oder (mit mehreren Jobs):Code:make menuconfig make precompiled
Voreingestellt sind 2 Jobs. Die Jobanzahl kann bei Bedarf im Skript angepasst werden.Code:make menuconfig ./multijob.sh
Falls später neue Libraries oder Pakete ausgewählt werden, dann muss "make packages-precompiled" aufgerufen werden.
Bekannte Fehler:
Code:(aus ds-0.2.9_26-12) 1. Telnet-Fenster schließt nicht. Lösung: Noch keine. Das Problem tritt nur bei busybox-1.3.x auf. 2. Im TSB-Webif werden die Umlaute nicht korrekt dargestellt. Lösung: Scheint mit -13 gelöst zu sein. Ich hab nur keine Ahnung warum. 3. virtual-ip-cgi läuft nicht mehr mit 29.04.29 Lösung: Läuft wohl doch. Trotz der Fehlermeldung.Als weitere Lektüre empfiehlt sich der Vorgänger dieses Posts. (Link)Code:1. Die Iptables-Module werden geladen, die Chains erstellt. Aber irgendwie geht es nicht so wie es soll. Da ich keinen Plan von Iptables hab, kann ich da nicht weiterhelfen. 2. Die Kernel-Module werden nicht ins Image kopiert und unionfs ist nicht im Kernel. Lösung: Patch-1
MfG Oliver
edit: Der Patch fixt Probleme beim Bau der W701V Firmware und beinhaltet unionfs.




