- Mitglied seit
- 7 Nov 2006
- Beiträge
- 2,927
- Punkte für Reaktionen
- 3
- Punkte
- 36
Release ds26-15.1
Hinweis: Thema geschlossen, bitte weiter zum neuen Release ds26-15.2.
Version 15.1 löst die vor anderthalb Wochen erschienene 15 (siehe alten Thread) ab. Es handelt sich um ein Maintenance Release mit diversen Bufgixes, aber auch einigen neuen Features, aktualisierten Paketen und unterstützten Firmwares. Bitte ab sofort verwenden, die aktuellen Firmwares werden unterstützt. Ist das Release fehlerfrei? Nein, aber voraussichtlich fehlerärmer als Version 15. Euer Feedback hat dazu beigetragen und wird es hoffentlich weiter tun.
Wieso kein Patch nach nur wenigen Tagen zwischen zwei Releases? Nun, der hätte erstens auch ein halbes MB, kann zweitens keine Dateiberechtigungen setzen (Ausführen-Flag) und bewirkt drittens auch nichts anderes, als wenn man das gesamte neue Release über das alte entpackt (auf eigene Gefahr und ohne Support - wer sich nicht gut auskennt oder über Nacht mal einen Komplett-Rebuild machen möchte, ist auf der sicheren Seite, wenn er neu aufsetzt). Ein Problem sind beim Drüber-Entpacken (bitte nicht von Windows aus!) die Dateien und Verzeichnisse aus der Vorversion, die eigentlich gelöscht werden müßten, weil sie obsolet sind. Einige davon gibt es, siehe Anhang deleted_files.txt. Die Experten löschen diese Dateien nach dem manuellen "Update", so vorhanden.
Es hat sich bewährt, das "What's new" nicht als Zitat zu posten, sondern als Anhang. Bitte Dateianhang changelog.txt unbedingt lesen, bevor Fragen gestellt werden! Ihr sollt wissen, was Ihr Euch da auf die Boxen flasht. Einige Highlights:
Unterstüzte Boxen und Firmwares
Vorgehen
(Nicht nur) für Newbies: Erst mal dieses Posting, evtl. auch das erste Posting zur Vorversion und v.a. auch das DS-Mod-Wiki lesen! Da gibt es viele interessante Sektionen, z.B. die Liste der zum Bauen von ds26 notwendigen Linux-Pakete. Es ist weit entfernt von einer vollständigen Doku, aber es beantwortet viele Fragen.
Wichtig! Mod-Archiv nicht als Benutzer root entpacken und make nauch niemals als Benutzer root aufrufen. Root-Rechte sind nicht erforderlich, sondern sogar schädlich (Fehlermeldungen) beim Bauen von ds26!!!
Außerdem nicht unter Windows entpacken, immer direkt unter Linux, damit Symlinks und Rechte stimmen.
Nach dem Entpacken also bitte
FAQ
Probleme
The fun has just begun...
Mit besten Empfehlungen vom ds26-Entwickler-Team
Hinweis: Thema geschlossen, bitte weiter zum neuen Release ds26-15.2.
Version 15.1 löst die vor anderthalb Wochen erschienene 15 (siehe alten Thread) ab. Es handelt sich um ein Maintenance Release mit diversen Bufgixes, aber auch einigen neuen Features, aktualisierten Paketen und unterstützten Firmwares. Bitte ab sofort verwenden, die aktuellen Firmwares werden unterstützt. Ist das Release fehlerfrei? Nein, aber voraussichtlich fehlerärmer als Version 15. Euer Feedback hat dazu beigetragen und wird es hoffentlich weiter tun.
Wieso kein Patch nach nur wenigen Tagen zwischen zwei Releases? Nun, der hätte erstens auch ein halbes MB, kann zweitens keine Dateiberechtigungen setzen (Ausführen-Flag) und bewirkt drittens auch nichts anderes, als wenn man das gesamte neue Release über das alte entpackt (auf eigene Gefahr und ohne Support - wer sich nicht gut auskennt oder über Nacht mal einen Komplett-Rebuild machen möchte, ist auf der sicheren Seite, wenn er neu aufsetzt). Ein Problem sind beim Drüber-Entpacken (bitte nicht von Windows aus!) die Dateien und Verzeichnisse aus der Vorversion, die eigentlich gelöscht werden müßten, weil sie obsolet sind. Einige davon gibt es, siehe Anhang deleted_files.txt. Die Experten löschen diese Dateien nach dem manuellen "Update", so vorhanden.
Es hat sich bewährt, das "What's new" nicht als Zitat zu posten, sondern als Anhang. Bitte Dateianhang changelog.txt unbedingt lesen, bevor Fragen gestellt werden! Ihr sollt wissen, was Ihr Euch da auf die Boxen flasht. Einige Highlights:
- Make achtet nun selbst darauf, daß man nicht als root baut und prüft stichprobenmäßig per Heuristik, ob der Mod versehentlich unter Windows entpackt wurde.
- make config-clean-deps deselektiert automatisch alle nicht unbedingt benötigten Bibltiotheken, Kernel-Module und optionalen BusyBox-Applets.
- Midnight Commander kann flexibler konfiguriert werden, um ihn bei Bedarf kleiner zu machen durch Weglassen von Online-Hilfe oder Syntax-Highlighting.
- Telnet-Login erfolgt nun normal über Benutzername (normalerweise root) und Paßwort, genau wie bei Dropbear auch üblich. Das Web-Paßwort wird nur noch benötigt beim ersten Login vor Root-PW-Vergabe.
- Fritz!Box Fon 5140 ist neu hinzu gekommen
- DTMF-Box kann jetzt mit Espeak erweitert werden.
- Mtr als neues Paket
- Downloader CGI von hermann72pb als neues Paket
- Callmonitor 1.9.7 soll Problem eingefrorener Boxen durch Überlastung beim Systemstart beheben.
Unterstüzte Boxen und Firmwares
- Fritz!Box Fon bzw. Eumex 300IP: 06.04.33
- Fritz!Box 2170: 51.04.34
- Fritz!Box Fon 5050: 08.04.34
- Fritz!Box Fon 5140: 43.04.37
- Fritz!Box Fon WLAN: 08.04.33
- Fritz!Box Fon WLAN 7050: 14.04.33
- Fritz!Box Fon WLAN 7140: 30.04.33
- Fritz!Box Fon WLAN 7141: 40.04.37
- Fritz!Fon 7150: 38.04.32
- Fritz!Box Fon WLAN 7170 bzw. 7170 SL
- regulär: 29.04.37
- Labor DSL: 29.04.34-7584
- Labor Phone: 29.04.34-7269
- Labor USB: 29.04.34-7553
- Labor VPN: 29.04.34-7728
- Labor WLAN: 29.04.35-7816
- Labor Eco: gibt's nicht mehr, ist in reguläre Releases eingeflossen
- Fritz!Box WLAN 3020: 09.04.34
- Fritz!Box WLAN 3030: 21.04.34
- Fritz!Box WLAN 3131: 50.04.34
- Fritz!Box WLAN 3130: 44.04.34
- Fritz!Box WLAN 3170: 49.04.34
- Speedport W501V: T-Com 28.04.38 + AVM 30.04.33 (7140)
- Speedport W701V: T-Com 33.04.26 + AVM 29.04.37 (7170)
- Speedport W900V: T-Com 34.04.21 + AVM 38.04.32 (7150)
Vorgehen
(Nicht nur) für Newbies: Erst mal dieses Posting, evtl. auch das erste Posting zur Vorversion und v.a. auch das DS-Mod-Wiki lesen! Da gibt es viele interessante Sektionen, z.B. die Liste der zum Bauen von ds26 notwendigen Linux-Pakete. Es ist weit entfernt von einer vollständigen Doku, aber es beantwortet viele Fragen.
Wichtig! Mod-Archiv nicht als Benutzer root entpacken und make nauch niemals als Benutzer root aufrufen. Root-Rechte sind nicht erforderlich, sondern sogar schädlich (Fehlermeldungen) beim Bauen von ds26!!!
Außerdem nicht unter Windows entpacken, immer direkt unter Linux, damit Symlinks und Rechte stimmen.
Nach dem Entpacken also bitte
Code:
make menuconfig
[S]make precompiled[/S] # nicht mehr notwendig!
make
FAQ
- 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 mit Kontext (nicht nur letzte Zeile) hier posten, am besten als Dateianhang, falls länger als 20 Zeilen.
- Wie kann ich eine Fehlermeldung aus FriBoLi 0.4 als Text kopieren, um sie nicht als Bild posten zu müssen? Copy & Paste geht nicht.
FriBoLi 0.4 kommt standardmäßig ohne graphische Oberfläche und ohne VMware Tools, die man für Copy & Paste benötigt. Also entweder nachrüsten oder Ausgabe des Befehls samt Fehler-Kanal (&2) in eine Datei umleiten und diese von Windows aus über die Freigabe öffnen:Code:mein_befehl > protokoll.txt 2>&1
- 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 gibt es das Orange!Box-Paket? 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
- Wie spare ich Platz in meiner Firmware, um das Package xy noch unterzubringen? Siehe 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.
- Fehlermeldung "kernel image is x bytes too big": Das in vielen Projekten (auch von uns) verwendete Menuconfig-Werkzeug beherrscht keine Referenzzählung bei Abhängigkeiten. D.h., daß es zwar abhängige Teile (Bibliotheken, Module) automatisch auswählen, aber hinterher nicht feststellen kann, ob sie wieder abgewählt werden müssen, da ja andere Module die gleiche Abhängigkeit haben könnten oder der Benutzer manuell eine bestimmte Bibliothek ausgewählt haben könnte. Daher ist es wirklich wichtig, nach dem Abwählen von Paketen unter "Advanced options" -> "Shared libraries" bzw. "Kernel modules" nachzuprüfen, ob dort nicht noch etwas angekreuzt ist, das man weglassen könnte. Dabei sind fest benötigte Teile mit "---" markiert, weil sie aufgrund Abhängigkeiten nicht deselektiert werden können. Die mit "[x]" kann man dagegen entfernen, sie werden i.d.R. nicht gebraucht, wenn man als Benutzer nicht sicher weiß, daß man sie haben möchte.
- Wie kriege ich menuconfig dazu, automatisch nicht mehr benötigte Bibliotheken und Kernel-Module zu deselektieren?
Code:
make config-clean-deps
- Wieso werden Labor-Firmwares nicht automatisch heruntergeladen und was muß ich tun? Siehe dort.
- W701V / W900V speichern im ATA-Modus die Konfiguration nicht, sie funktioniert nur nur bis zum nächsten Reboot. -> Eine reine Umschaltung per Software genügt den Boxen nicht, bitte hinten auch den Modem-Schalter "int./ext." auf "ext." umlegen - vorher die Box ausschalten.
Probleme
- Spontane Neustarts und voll laufender Speicher bei aktiviertem UPnP: bestätigter Fehler von AVM, hat nichts mit dem DS-Mod zu tun. -> Info und Abhilfe
- Stabilitätsprobleme mit Iptables: bei manchen Benutzern gar keine, bei anderen schon. Mehr kann ich dazu momentan nicht sagen, es wird nicht aktiv daran entwickelt. Feedback willkommen!
- Alle Anzeigen im Energiemonitor auf null: bei Oliver geht es, bei mir nicht. Da forschen wir noch, woran es genau liegt.
- LCR Auto Updater nicht erreichbar, wenn websrv durch httpd ersetzt wurde: LCR AU installiert sich via debug.cfg erst nach dem Start des httpd. Einfach mittels Konsole (Telnet, SSH, Rudi-Shell) nochmal Server neu starten:
Code:
/etc/init.d/rc.websrv restart
- W701V (evtl. auch andere Speedports): Nach dem Speichern des Web-Paßworts ist man ausgesperrt aus dem Web-UI. Manchmal hilft bei dem Phänomen wohl das Ausschalten der Box, ansonsten das Entfernen des PW direkt in der ar7.cfg (Vorsicht beim Editieren!).
- NTFS-3G findet FUSE nicht: configure: error: ntfs-3g requires FUSE >= 2.6.0 -> Lösung v1, Lösung v2, Lösung pkg-config-Fehler
- mtr findet libncurses nicht -> Lösung + Patch
- Download von rcapid.tgz funktioniert nicht. -> Lösung + Patch
- NaN in der Anrufliste -> Lösung und Liste der betroffenen Boxen
- USB-Speicher wird nicht erkannt, angeblich fehlerhafter Partitionstyp: Oliver schaut es sich an, weiß aber momentan nicht, wie es zu beheben ist. Update folgt.
- Net-SNMP mit "error: language not set" -> Paket-Update
- Firmware-Update über Web-Interface bricht ab: Ursache noch nicht genau bekannt, aber es kann evtl. helfen, dann im Web-UI auf "Neustart" zu klicken, damit es doch noch weiter geht.
- Eumex 300IP bootet nach Werksreset nicht mehr -> Lösung + Patch
The fun has just begun...
Mit besten Empfehlungen vom ds26-Entwickler-Team
olistudent alias Oliver Metz
knox alias Mikolas Bingemer
RoyceMcKnight alias Michael Hampicke
und meine Wenigkeit
knox alias Mikolas Bingemer
RoyceMcKnight alias Michael Hampicke
und meine Wenigkeit
Anhänge
Zuletzt bearbeitet: