Resetschleife und wer ist schuld?
Abgelegt unter Palm, Tipps und Tricks am 27.04.2007Hier und da ist ein PalmOS-Gerät auch mal indisponiert, was es mit einer Resetschleife deutlich machen will. Dabei werden laufend Neustarts verursacht während der Palm noch in der Neustartphase ist. Wie auch einem Besucher dieses Blogs nach einem Test meines Reset ohne Taschenserver-Striptease-Tipps passiert ist.
Die Schleife bekommt man meistens mit einem Warmreset (Reset mit gehaltener Nach-Oben-Taste) in den Griff, nur was dann und was passiert da überhaupt?
Bei einem Softreset wird allen installierten Applikationen eine Meldung gegeben das der Palm neu gestartet wurde und die Applikationen haben dann der Reihe nach die Gelegenheit etwas auszuführen. Wenn es dabei zu einem Absturz kommt, passiert das meist auch beim nächsten durch den Absturz verursachten Neustart wieder. Und schon ist die Schleife entstanden. Bei einem Warmreset wird bei einem Neustart nicht allen Programmen Bescheid gegeben und damit die Fehlersituation verhindert. Andererseits werden aber auch bestimmte, für den vollständigen Betrieb notwendige, Funktionen nicht aktiviert. Der Zustand nach einem Warmreset ist vielleicht vergleichbar mit dem abgesicherten Modus bei Windows.
Alex Pruss, ein PalmOS-Entwickler, der schon einige unverzichtbare Tools geschrieben hat, will bei der Suche nach dem Übeltäter mit seinem neuen Tool FixBoot helfen. Das Programm schaltet sich beim Neustart zwischen und protokolliert auf dem Bildschirm welche Programme der Reihe nach mit der Meldung versorgt werden um zu sehen welche Applikation die letzte vor dem Absturz war.
Diskussion im 1SRC-Forum (en): FixBoot-Diagnose reset loop problems
Download: FixBoot

