PeterPawn
IPPF-Urgestein
- Mitglied seit
- 10 Mai 2006
- Beiträge
- 15,269
- Punkte für Reaktionen
- 1,750
- Punkte
- 113
Die Abfrage für "ds_off" kannst Du ja trotzdem vor den Aufruf von "/bin/busybox" setzen. Das "chmod" bräuchte es eigentlich auch nicht (das verhindert auch den direkten Aufruf, wenn man es wegläßt), weil bei dieser Form des Aufrufs sogar das SheBang (und die x-Flags) der "rc.mod" uninteressant sind.
Zumindest ist damit dann offensichtlich der Freetz-Start vom Start-Watchdog weg, wenn ich das richtig lese ... und wieviele Sekunden da noch übrig sind, spielt ja nicht die entscheidende Rolle, solange es nur genug sind, damit der "init"-Watchdog nicht zum Neustart führt. Zuviele sollten es halt auch nicht sein (AVM wird da schon getestet haben und die Zahlen haben garantiert schon von sich aus einen ausreichenden Sicherheitsaufschlag - auch bei den GRX-Boxen), damit bei "echten" Problemen und dem Hängenbleiben der Initialisierung ein Neustart nicht ewig braucht, bis er eingeleitet wird.
Wenn man die Ausgabe "live" auf "/dev/console" will, muß man halt am Beginn der "rc.mod" das schon erwähnte "tail -f ... &" anwerfen, das dann in ein "sed ... /var/log/mod.log > /dev/console" per Pipe die neu geschriebenen Zeilen in der "/var/log/mod.log" schubst und wo man die dann mit dem "sed" entsprechend umformen kann, damit da wieder das mit dem "[...] RCMOD:" davor ausgegeben wird - wie schon erwähnt, kann man dann auch gleich ANSI-Sequenzen für diesen "Zeilenbeginn" verwenden und den einfärben, so daß man ihn (wenn man die Ausgaben auf "/dev/console" live sieht) auf Anhieb zwischen den ganzen anderen Zeilen findet. Das "tail" kann man dann am Ende der "rc.mod" wieder abräumen oder man läßt es sogar durchlaufen - falls noch andere Prozesse diese "/var/log/mod.log" als (einziges) Ziel benutzen, wird das auch weiterhin entsprechend ausgegeben.
Den Zusammenhang zum "untrustedd" sehe ich da aber auch nicht ... vor allem erklärt mir das noch nicht, warum der (nach dem, was ich dazu bisher gelesen habe) nur bei Boxen mit GRX-Chipset abstürzen sollte und z.B. auf der 7490 problemlos läuft - offenbar ja auch dann, wenn da ein Freetz-NG-Image im Einsatz ist. Da bleibe ich - bis zum Beweis des Gegenteils, daß das auch mit AVM-Werkseinstellungen noch auftritt - erst einmal bei der Vermutung, daß es mit irgendwelchen Mesh-Diensten und/oder anderen Geräten zusammenhängt und ggf. sogar mit der originalen Firmware in diesen Fällen (deren genaue Umstände man dann eben herausarbeiten müßte) auftreten würde.
Zumindest ist damit dann offensichtlich der Freetz-Start vom Start-Watchdog weg, wenn ich das richtig lese ... und wieviele Sekunden da noch übrig sind, spielt ja nicht die entscheidende Rolle, solange es nur genug sind, damit der "init"-Watchdog nicht zum Neustart führt. Zuviele sollten es halt auch nicht sein (AVM wird da schon getestet haben und die Zahlen haben garantiert schon von sich aus einen ausreichenden Sicherheitsaufschlag - auch bei den GRX-Boxen), damit bei "echten" Problemen und dem Hängenbleiben der Initialisierung ein Neustart nicht ewig braucht, bis er eingeleitet wird.
Wenn man die Ausgabe "live" auf "/dev/console" will, muß man halt am Beginn der "rc.mod" das schon erwähnte "tail -f ... &" anwerfen, das dann in ein "sed ... /var/log/mod.log > /dev/console" per Pipe die neu geschriebenen Zeilen in der "/var/log/mod.log" schubst und wo man die dann mit dem "sed" entsprechend umformen kann, damit da wieder das mit dem "[...] RCMOD:" davor ausgegeben wird - wie schon erwähnt, kann man dann auch gleich ANSI-Sequenzen für diesen "Zeilenbeginn" verwenden und den einfärben, so daß man ihn (wenn man die Ausgaben auf "/dev/console" live sieht) auf Anhieb zwischen den ganzen anderen Zeilen findet. Das "tail" kann man dann am Ende der "rc.mod" wieder abräumen oder man läßt es sogar durchlaufen - falls noch andere Prozesse diese "/var/log/mod.log" als (einziges) Ziel benutzen, wird das auch weiterhin entsprechend ausgegeben.
Den Zusammenhang zum "untrustedd" sehe ich da aber auch nicht ... vor allem erklärt mir das noch nicht, warum der (nach dem, was ich dazu bisher gelesen habe) nur bei Boxen mit GRX-Chipset abstürzen sollte und z.B. auf der 7490 problemlos läuft - offenbar ja auch dann, wenn da ein Freetz-NG-Image im Einsatz ist. Da bleibe ich - bis zum Beweis des Gegenteils, daß das auch mit AVM-Werkseinstellungen noch auftritt - erst einmal bei der Vermutung, daß es mit irgendwelchen Mesh-Diensten und/oder anderen Geräten zusammenhängt und ggf. sogar mit der originalen Firmware in diesen Fällen (deren genaue Umstände man dann eben herausarbeiten müßte) auftreten würde.