- Mitglied seit
- 7 Nov 2006
- Beiträge
- 2,927
- Punkte für Reaktionen
- 3
- Punkte
- 36
Release ds26-14.4
Hinweis: Thema geschlossen, bitte weiter zum neuen Release ds26-15.
Es gibt ein neues Maintenance Release 14.4, welches die Vorversion 14.3 (siehe alten Thread) ablöst und ab sofort nach Möglichkeit verwendet werden soll. Es ist kein Feature-Release mit großen Neuerungen, aber einige Dinge sind doch erwähnenswert im Vergleich zu 14.3:
Wiederum entscheide ich mich für ein Komplett-Release anstatt für einen Patch. Seit 14.3, obwohl erst kürzlich veröffentlicht, ist ein 2,6-MB-Patch aufgelaufen. Das kapieren die Anfänger nicht mehr, wenn da irgendwo ein Fehler ist. Wer will, kann sich ja aus beiden Releases selbst einen Patch basteln, wobei darin ja nicht enthalten ist, welche Skripten ggf. ausführbar zu machen sind, falls neu hinzu gekommen. Und selbst die Fortgeschrittenen wissen deswegen immer noch nicht unbedingt, was hinterher alles neu übersetzt werden muß. Die Downloads unter dl kann man ja vorher wegsichern und und wieder einspielen.
What's new in ds26-14.4 (gegenüber 14.3)
Entschuldigt bitte, aber ich kopiere hier einfach die Sachen aus der im Mod enthaltenen Datei CHANGELOG hinein - keine Lust, das immer ins Deutsche zu übersetzen (die Italiener und Niederländer hier im Forum freut es vielleicht sogar).
Unterstüzte Boxen
Vorgehen
(Nicht nur) für Newbies: Erst mal dieses Posting und v.a. auch das DS-Mod-Wiki lesen! Da gibt es viele interessante Sektionen. Es ist weit entfernt von einer vollständigen Doku, aber es beantwortet viele Fragen. Danach
FAQ
Probleme
The fun has just begun...
Mit besten Empfehlungen von Oliver Metz (olistudent) und mir
Hinweis: Thema geschlossen, bitte weiter zum neuen Release ds26-15.
Es gibt ein neues Maintenance Release 14.4, welches die Vorversion 14.3 (siehe alten Thread) ablöst und ab sofort nach Möglichkeit verwendet werden soll. Es ist kein Feature-Release mit großen Neuerungen, aber einige Dinge sind doch erwähnenswert im Vergleich zu 14.3:
- Die Menükonfiguration (make menuconfig) wurde technisch renoviert und bietet nun Online-Hilfe, Suche und Anzeige von Abhängigkeiten in beide Richtungen (siehe Info-Posting).
- Ein dritter Download-Mirror ist dazu gekommen und gleichzeitig zu unserem "Master" aufgestiegen. Die mirrors werden auch mehrmals täglich automatisch abgeglichen. Danke an die edlen Spender magenbrot, 3dfxatwork und DPR!
- Die alten Probleme mit der Busybox-Shell 100% Auslastung, wenn ssh-Client nicht mit exit beendet wird sowie nicht schließendes Putty bei Telnet-Verbindung trotz reguläres exits) sind behoben. Vgl. techn. Hintergrund sowie [1], [2], [3]
- Weitere Boxen werden unterstützt.
- Einige Paket-Updates
- Diverse Fehler wurden behoben.
Wiederum entscheide ich mich für ein Komplett-Release anstatt für einen Patch. Seit 14.3, obwohl erst kürzlich veröffentlicht, ist ein 2,6-MB-Patch aufgelaufen. Das kapieren die Anfänger nicht mehr, wenn da irgendwo ein Fehler ist. Wer will, kann sich ja aus beiden Releases selbst einen Patch basteln, wobei darin ja nicht enthalten ist, welche Skripten ggf. ausführbar zu machen sind, falls neu hinzu gekommen. Und selbst die Fortgeschrittenen wissen deswegen immer noch nicht unbedingt, was hinterher alles neu übersetzt werden muß. Die Downloads unter dl kann man ja vorher wegsichern und und wieder einspielen.
What's new in ds26-14.4 (gegenüber 14.3)
Entschuldigt bitte, aber ich kopiere hier einfach die Sachen aus der im Mod enthaltenen Datei CHANGELOG hinein - keine Lust, das immer ins Deutsche zu übersetzen (die Italiener und Niederländer hier im Forum freut es vielleicht sogar).
- Busybox patch for 'ash' shell: When a remote client (e.g. ssh) was killed, the remaining shell process would get into an endless loop stressing the CPU with >90%, making the system slow, unresponsive and possibly instable.
- Rudi Shell: new optional environment variable (or non-GUI POST parameter, respecively) FORM_download_name enables users to define a target name for files downloaded via scripting.
- Menuconfig: help texts for all brandings explaining briefly what a branding is and explaining that at least one of them should be selected for the firmware to work.
- Bump callmonitor version to 1.9.2
- Fix busybox rebuild when config changes (copied from openwrt)
- Add FritzBox Fon (06.04.30) to ds26
- Disable CONFIG_KMOD kernel option (module auto-loader) because of missing symbol in original kernel. This is needed to make iptables run smoothly, but also makes it necessary to load iptables modules with modprobe or insmod.
- Update Firewall CGI to explicitly use modprobe/rmmod, because CONFIG_KMOD was removed from default kernel config
- Version update for USB and VPN 'labor' firmware (AURA 7125, VPN 6937)
- Ntfs3g: bump version to 1.417
- Fix typo in make/avm-gpl/avm-gpl.mk
- Minor menuconfig improvements: * Don't show open source package selection, always usedefault (currently 04.30 for 7141, 04.29 for all other supported boxes) * Rename "firmware type" to "hardware type" * Rename "firmware version" to "firmware language"
- Kernel build: do not use /sbin/depmod while cross-compiling
- Integrate new AVM open source package (7141-04.30)
- Bftpd: bump version to 1.8 and update download site
- Fix typo in toolchain/make/target/uclibc/uclibc.mk causing make to always use the precompiled uClibc, the manual build never got fired.
- Update Speedport W701V to firmware version 33.04.26
- Improved menuconfig tool adopted from buildroot2: * Comprehensive online help * Options' help texts also show dependency information: + Which condition(s) does an option depend on? + By which other option(s) was an option selected? + Which other options does an option select? + Where is an option defined (file name + line no.)? * Seach mode: wildcard search for option names via "/" hotkey. By the way: search mode also has online help.
- Added download mirror #3 to Config.in
- tools/make/busybox-tools.mk: activate download target on demand to avoid collision with identical target for regular busybox on one hand and to avoid make complaining about a missing target when building tools busybox from scratch on the other hand.
- tools/ds_download: changed 'od -D' to 'od -d' to make it compatible with old versions of GNU coreutils (e.g. od 5.2.1)
Unterstüzte Boxen
- Fon, Eumex 300 IP, 2170, 3131, 3170, 5050, 7050, 7140, 7141, 7150, 7170, 7170 SL, W701V, W900V
- Kann jemand bestätigen, dass die Firmware auf einer der nicht fett markierten Boxen läuft? Da die anderen unter 14.2 liefen, gehe ich davon aus, daß das so bleibt, weil sich an Toolchain und Packages nichts Wesentliches getan hat.
- Update 21.04.2007, 22:00: W900V läuft, siehe dort und dort.
- Update 30.04.2007, 12:40: Eumex 300 IP (alias FB Fon) läuft, siehe dort und dort. Interessant auch dies.
- Update 01.05.2007, 20:00: FB Fon läuft, siehe dort.
- Update 10.05.2007, 18:30: 3170 läuft, siehe dort.
- Update 03.06.2007, 23:15: 2170 läuft, siehe dort.
- Update 26.06.2007, 18:50: 7170 SL läuft - keine große Überraschung, aber jetzt auch offiziell bestätigt. Siehe dort.
Vorgehen
(Nicht nur) für Newbies: Erst mal dieses Posting und v.a. auch das DS-Mod-Wiki lesen! Da gibt es viele interessante Sektionen. Es ist weit entfernt von einer vollständigen Doku, aber es beantwortet viele Fragen. Danach
Code:
make menuconfig
make precompiled
make
FAQ
- Funktioniert ds26-14.4 in Verbindung mit den aktuellen AVM-Firmwares *.33? Nein, und es gibt auch keine offiziellen Patches, sondern demnächst die neue Version ds26-15, in der sämtliche aktuellen FW- und Labor-Versionen unterstützt werden.
- Wieso kriege ich beim make immer "hunks failed" bzw. "reject" beim Patchen? Du verwendest vermutlich eine *.33 Firmware, siehe vorige Frage. Abhilfe: Du hast entweder noch eine ältere FW-Version aufgehoben (welche von 14.4 für Deine Box unterstützt wird, steht in Config.in) oder besorgst sie Dir dort.
- Wie war das mit der tr069.cfg? Es hat sich nichts geändert. Es gilt immer noch das aus den letzten Threads. (Link)
- make bricht mit einem Fehler ab: Im menuconfig unter "Advanced Options" den "Verbose Mode" auf 2 stellen und die Fehlermeldung hier posten.
- Auf dem AVM-Server ist die zu dieser ds26-Version passende Firmware nicht mehr zu finden, sondern eine neuere. Woher bekomme ich eine Vorgänger-Version? Sammelthread: Suche Firmware & Recover-Image - dort bitte nicht wild posten, sondern Beitrag #1 durchlesen und Regeln beachten.
- Wo gibts das Orangebox-Package? Hier! Warum ist es nicht im Mod mit fester Downloadquelle enthalten? Weil es Originaldaten vom AVM-Web-UI enthält.
- Wie spiele ich einen Patch ein? -> Wiki
- Warum wird in Einzelfällen die Firmware kleiner, wenn ich ein Paket mehr (libgcc_s) auswähle? Antwort hier.
- Wie spare ich Platz in meiner Firmware, um das Package xy noch unterzubringen? Siehe neuer Wiki-Artikel.
- Warum bricht make mit der Fehlermeldung ./ln: cannot execute binary file ab? Weil das aktuelle Verzeichnis "." im Pfad ist - bitte heraus nehmen, siehe dort.
Probleme
- Stabilitätsprobleme mit Iptables
(Anm.: Wissen wir, Iptables ist eine Baustelle. Da muß noch was getan werden, es wird z.Z. geforscht, siehe dort und dort.) - USB-Stick funktioniert mit 7170_labor_phone nicht. Es scheint sich um ein Problem mit unserer Busybox zu handeln.
(Anm.: Diese aus einer älteren Version übernommene Meldung könnte sich inzwischen erledigt haben, siehe Benutzer-Bericht. Das ist noch zu prüfen. Einfach mal ausprobieren, Modders!) - Probleme bei make busybox-tools (folglich auch bei make tools, nicht jedoch bei make): Makefile will alle Tools-Patches auf busybox-tools anwenden. Das führt zu Nachfragen im Build-Prozeß.
Behoben, kommt im nächsten Patch/Release.
Workaround: In tools/make/busybox-tools.mk nach "patches" suchen und die for-Schleife wie folgt korrigieren, danach einmal make busybox-tools aufrufen vor dem nächsten make (siehe dort):
Code:for i in $(BUSYBOX_MAKE_DIR)/patches/*[COLOR="Red"][B].busybox[/B][/COLOR].patch; do \
- Fehlende libpcap (notwendig für Knock, Tcpdump, Pingtunnel).
Alter Fehler. Behoben, kommt im nächsten Patch/Release.
Selbst beheben: siehe dort.
The fun has just begun...
Mit besten Empfehlungen von Oliver Metz (olistudent) und mir
Anhänge
Zuletzt bearbeitet: