Seite 1 von 2

Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Do 02 Apr 2009, 21:26
von -=HSKc=-Robby
Bin derzeit die zusammengelegte zapit und controld mit dem JtG-Snap vom 25.03.09 am testen. Seit den Snap hab ich Probleme damit, das sporadisch meine zwei Nokia Avia600 Sat-Boxen beim zappen abstürzen. Bei meiner Sagem ist es mir noch nicht aufgefallen, die wird allerdings auch weniger genutzt.
Der Absturz läuft folgendermaßen ab:
- beim zappen bleibt der Sender hängen und die eingebaute Festplatte springt an
- dann wird das Bild schwarz
- dann hat man Schnee auf dem TV
- das LCD-Display steht immernoch auf dem hängenden Sender
- die Box geht komplett aus

Ein log davon konnte ich bisher noch nicht erzeugen, da es nur sporadisch passiert. Werde mich aber noch bemühen eins zu bekommen.

Hat sonst eventuell noch jemand die gleichen Probleme?

Hab das ganze auch mal im Tuxbox-Forum gepostet, da das Problem ja am controld-zapit-merge liegen könnte... :gruebel:

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Fr 03 Apr 2009, 15:48
von jmittelst
2 Interpretationsmöglichkeiten ins Blaue:
- Da schluckt irgendwas Speicher, die Festplatte läuft an, weil Swap genutzt werden soll, dann gibt es einen Kernel-Oops.
- Es gibt einen Fehler, der einen Shutdown auslöst, dabei wird, wie immer, die HDD initialisiert.

Ohne Log lassen sich wohl noch weitere Interpretationsmöglichkeiten finden, ist aber nur stochern im Nebel.

cu
Jens

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Fr 03 Apr 2009, 17:22
von -=HSKc=-Robby
Wenn ich seife in dem Tuxbox-Thread (hab ich oben auch verlinkt) richtig verstanden habe, hat er den Fehler schon gefunden und es sind auch schon patches im CVS.

Vielleicht kann Riker mal nen neues Snap erstellen ;D

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Fr 03 Apr 2009, 19:22
von Sebastian2
Habe dasselbe Problem :).

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Fr 03 Apr 2009, 21:06
von Riker
Probiert mal den neuen Snapshot

Gruß Riker

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Sa 04 Apr 2009, 14:23
von -=HSKc=-Robby
Der neue Snap hat das Problem wohl noch nicht behoben, aber seife ist dran... Müssen also abwarten, bis es nen neuen Patch gibt :wink:

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Mi 08 Apr 2009, 18:21
von -=HSKc=-Robby
Die Abstürze müssten seit neuesten erkenntnissen schon seit dem Snap vom 15.03. vorhanden sein... Zumindest soll das Problem durch diesen Patch am 10.03. ins CVS gekommen sein. Beim Snap vom 15. und 18.03. sind mir allerdings noch keine Abstürze aufgefallen...

Seife will sich Freitag und Samstag darum kümmern, bevor er in den Urlaub fährt. :D

@Riker:
seife im Tuxbox-Forum hat geschrieben:Robby: sag doch Riker mal, er soll eine start_neutrino aus dem CVS nehmen. Dann wird nämlich neutrino einfach neu gestartet. Das ist zwar unschön, aber eine Sache von Sekunden und du musst nicht rebooten.

(Ja, ich versuche trotzdem den Bug zu fixen... :wink: )

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Mi 08 Apr 2009, 20:46
von rhabarber1848
Im CVS ist besagter Patch nun reverted, der
Fehler sollte also nicht mehr auftreten.
Zwar haben wir dadurch wieder ein memleak,
was aber schon vorher kaum jemandem
aufgefallen sein dürfte ;)

PS: Hat schon jemand von Euch die neue
Esound-Unterstützung getestet, die seit dem
Snapshot vom 03.04.2009 drin sein dürfte?

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Mi 08 Apr 2009, 20:59
von Riker
Da ich noch oldmake baue hab ich kein esound. Im Flash ist auch langsam platznot, hab schon Plugins und Spiele entfernt.

Ich hab selbst keine dbox mehr laufen und hab ehrlich gesagt keine Lust mich da noch tiefer einzuarbeiten, dbt hatte mir zwar
schon gehofen aber der Kram geht noch nicht was er mir gebaut hat.

Gruß Riker

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Mi 08 Apr 2009, 21:21
von rhabarber1848
Riker hat geschrieben:Da ich noch oldmake baue hab ich kein esound. Im Flash ist auch langsam platznot, hab schon Plugins und Spiele entfernt.
Esound belegt nur 32kb im Squashfs-Image.
Riker hat geschrieben:Ich hab selbst keine dbox mehr laufen
Ich habe keine Dreambox zum Testen, sehe aber keinen
Grund, warum Esound nicht auch dort laufen sollte.

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Mi 08 Apr 2009, 21:30
von Riker
Hab mal nen neuen Snap hochgeladen.

@rhabarber1848

Auf der 8000 läuft sicher kein esound :) Muss zugeben das ich mich noch nichtma damit befasst hab was das genau ist :)

Gruß Riker

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Mi 08 Apr 2009, 21:47
von -=HSKc=-Robby
Ich war mal so frei die start_neutrino ans CVS anzupassen... Kann ja jeder der möchte unter /var/neutrino einbinden :wink:

Dadurch sollte Neutrino neustarten wenn es abstürzt, und die Box muss nicht komplett rebootet werden. (Wenn ich das alles so richtig verstanden hab ;D )

Code: Alles auswählen

#!/bin/sh
# JTG-Team-Image start_neutrino v1.07 #08.04.2009 (nach CVS v1.33 2009/03/23 19:52:39 rhabarber1848)

date -s 010101001970

if [ -x /var/bin/sectionsd ]; then
 /var/bin/sectionsd
else
 if [ -e /var/bin/sectionsd ]; then
  chmod +x /var/bin/sectionsd
  /var/bin/sectionsd
 else
  /bin/sectionsd
 fi;
fi;

/bin/timerd

if [ -x /var/bin/camd2 ]; then
 /var/bin/camd2
else
 if [ -e /var/bin/camd2 ]; then
  chmod +x /var/bin/camd2
  /var/bin/camd2
 else
  /bin/camd2
 fi;
fi;

if [ -e /var/bin/zapit ]; then
 if [ ! -x /var/bin/zapit ]; then
 chmod +x /var/bin/zapit
 fi;
fi;

if [ -e /var/bin/zapit ]; then  
    if [ -e /var/etc/.pmt_update -a `cat /proc/bus/avia_version` = "avia600" ] ; then
     /var/bin/zapit -u
    else
     /var/bin/zapit
    fi;
else
    if [ -e /var/etc/.pmt_update -a `cat /proc/bus/avia_version` = "avia600" ] ; then
     /bin/zapit -u
    else
     /bin/zapit
    fi;
fi;

if [ -e /var/etc/.kb2rcd ]; then
 if [ -x /var/bin/kb2rcd ]; then
 /var/bin/kb2rcd
else
 /bin/kb2rcd
 fi;
fi;

nhttpd
until neutrino -f -u ; do
    echo "Neutrino exited with nonzero exit status, restarting..."
    pidof sectionsd >/dev/null || sectionsd
    pidof timerd    >/dev/null || timerd
    pidof zapit     >/dev/null || zapit
    pidof nhttpd    >/dev/null || nhttpd
done

[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
[ -e /tmp/tuxcald.pid ] && kill $( cat /tmp/tuxcald.pid )
[ -e /var/run/automount.pid ] && kill -TERM $( cat /var/run/automount.pid )
pzapit -kill

i=5
while expr $i != 0 > /dev/null; do
 if pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
 elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
 elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
 elif pidof tuxcald > /dev/null; then echo "Waiting for tuxcald (max. $i seconds)"
 else break;
 fi
 i=`expr $i - 1`
 sleep 1
done

if [ -e /tmp/.nohalt ] ; then
    killall -q sectionsd
    killall -q timerd
    killall -q zapit
    killall -q nhttpd
    saa --fbas
    switch -fnc 0 -fblk 0
    echo "Neutrino and its daemons terminated (hopefully)"
    exit
fi

if [ -e /var/tuxbox/halt.local ] ; then
 chmod +x /var/tuxbox/halt.local
 /var/tuxbox/halt.local
fi;

if [ -e /tmp/.reboot ] ; then
 /sbin/reboot
else
 echo "Going to halt system now ..."
 /sbin/halt
fi;

exit 0
@ Riker:
Denkst Du das es durch die ans CVS angenäherte start_neutrino Probleme oder Nebenwirkungen geben könnte?

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Mi 08 Apr 2009, 22:11
von rhabarber1848
Riker hat geschrieben:Muss zugeben das ich mich noch nichtma damit befasst hab was das genau ist :)
Ein Soundserver. Du startest Esound von Neutrino aus,
welches dann in einem ähnlichen Zustand ist wie nach
dem Start des Audioplayers.

Im Hintergrund wird der Esound-Daemon gestartet, der
nun von Clients (Amarok, Winamp etc.) kontaktiert
werden kann und Musikdateien über den Audioausgang
der Dbox abspielt. Die Auswahl der Musikstücke geschieht
am PC, der einen Stream an den Esound-Daemon auf der
Dbox sendet. Esound nutzt dazu das OSS-Interface
des Linux-Kernels.

Was ist an der Dream8000 so speziell, dass Esound
dort nicht funktionieren kann?

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Do 09 Apr 2009, 11:41
von -=HSKc=-Robby
Also ich Veränderung der start_neutrino halte ich auf jeden Fall für positiv :ja:

Hab bei meiner Box absichtlich durch ein fehlerhaftes Plugin Abstürze von Neutrino erzeugt. Jetzt stürzt dabei nichtmehr die ganze Box ab und Neutrino wird einfach neu gestartet ;D Ist also ne echte Verbesserung, die meiner Meinung nach auch ins nächste Snap sollte.

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

Verfasst: Do 09 Apr 2009, 13:56
von rhabarber1848
Riker hat geschrieben:Da ich noch oldmake baue hab ich kein esound. Im Flash ist auch langsam platznot, hab schon Plugins und Spiele entfernt.
nukelanguages?

Ich habe den Esound-Code in Neutrino so konzipiert,
dass die Dateien in /bin + /lib oder /var/bin + /var/lib
liegen können, damit Esound auch als Plugin nachrüstbar
ist. Im gestrigen JTG-Snapshot habe ich die Dateien
hineinkopiert und es funktioniert so wie gewohnt.

Hier die Binaries: esd.tar.bz2

Kleine Anleitung, Dateien entpacken nach

/var/bin/esd
/var/lib/libesd.so.0
start_esound nach /var/etc/init.d/ kopieren
(Verzeichnis vorher erstellen) und ausführbar machen

Neutrino neustarten, da der Esound-Menüpunkt nur
vorhanden ist, wenn die Binaries da sind. Im Bootlog
erscheint dann folgendes:
[neutrino] menue setup
[neutrino] found esound, adding to mainmenue/personalize
In der Personalisierung muss im Hauptmenü noch der
Esound-Menüpunkt aktiviert werden und schon kann
es losgehen.

Als Clients nutze ich Amarok (xine + esd) und Winamp