AW: Testberichte-Thread zur neuen Community-Firmware MCA_NG-0.1-339
Hi @ all,
sorry, ich bin derzeit etwas überlastet ...
Nun, der
mio.ko Kernel Treiber bzw, ein Thread darin ist für die enorm hohe CPU belastung verantwortlich.
Ich arbeite auch daran, dies etwas nach unten zu drücken, dauert aber noch etwas.
Zur weiteren Frage bzgl. des Bootens, bzw. das starten der Dienste....
startsw wird vom System beim Booten NICHT gestartet. Wenn Ihr euch schon die Files anseht, dann bitte auch genau ;-)
Es werden nur Dienste gestartet, die in der rc.config in cfg_services definiert sind. Da ist startsw nicht
enthalten, und deshalb wird dieser auch nicht gestartet.
Das Laden des
mio.ko Treibers verzögert den Start nicht! Seine CPU Last steigt erst, sobald das mcam
seinen Dienst verrichtet, vorher ist die CPU Last normal.
Den Startvorgang habe ich komplett neu geschrieben. Es gibt ein komplett neues initramfs, welches für
ein zeitiges Booten von mir angepasst wurde und der Bootvorgang innerhalb des rootfs ebenfalls.
Die derzeitige Bootzeit die ich erreiche ist ca. 1:30min viel mehr wird leider nicht mehr möglich sein.
Aber immerhin... Am Anfang waren es über 6 min von daher ist das doch schon einiges !
Ich bin derzeit noch am optimieren. Das ist leider sehr aufwendig, da weitere Optimierungen nur innerhalb
von Prozessen möglich sind. Dies ist nur durch disassemblieren möglich und da muss man erst einmal
sehr viel Assemblercode verstehen, so dass man sinnvolle Änderungen machen kann. Auch hier ist schon
einiges passiert. Ich habe das Menüsystem (TV Seite) komplett überarbeitet und alles unnötige entfernt.
Ich habe auch das Gefühl, dass dieverse Patches von Zeitverzögerungen im mcam zu einem flüssigeren
Menü geführt hat. Aber das dürft Ihr dann selbst entscheiden.
Ich werde zusehen, dass ich die nächsten Tage eine Testversion onlinestelle.
Dieses Update wird es aber NUR als Full SD Update geben, da die Jungs vom MCA auch im Bootloader viel
Misst gebaut haben, der zu korrigieren ist. Das schließt auch das Update Verhalten, zumindest via SD Karte, ein.
Auch dies wurde geändert, aber noch nicht vollständig.
Am v13 Problem arbeiten wir auch sehr hart, sind leider aber noch nicht soweit, das Problem zu beheben.
Ich denke das Problem erkannt zu haben und auch schon ausfindig machen können, wo es wohl herkommt,
aber das wird noch eine ganze Weile dauern.... Sobald es was neues gibt, werdet Ihr das hier erfahren...
Ich hoffe ich konnte euch ein paar Fragen hiermit beantworten.
Gruß,
MrWeb