Ich habe hier mal alle Ungereimtheiten zusammengefast und den ersten Eintrag entsprechend aufbereitet ! Ich hoffe das ist jetzt genau genug erklärt für alle !
Aktueller Status der Zwitscher Boxen - Stand: August 2007
Authoren sind: by Worschter, mdesaster, HD07
Für das Zwitscherproblem gibt es keine richtige Lösung.
Das Problem:
============
- Einige SAGEM- und Philips- Boxen fangen im EMU-Betrieb an zu zwitschern.
- Das Zwitschern kommt aus den Lautsprechern und ist meist mit Bildhängern oder schwarzem Bildschirm verbunden.
- Die Zeit bis zum Zwitschen kann zwischen einigen Minuten und mehreren Stunden variieren.
- Umschalten auf einen FTA-Sender funktioniert ohne Probs, zurückschalten auf EMU resultiert in sofortigem Zwitschern.
- Es handelt sich NICHT um ein zwitscherndes Netzteil (Das ist ein anderes, auch bekanntes Problem).
- Es handelt sich NICHT um das DECT Problem, bei dem nur die Sender eines Transponders (Pro7 usw.) betroffen sind.
Feststellungen:
===============
- Der Großteil dieser Sagem-Boxen hat ein graues Gehäuse, es gibt aber auch schwarze Boxen mit diesem Problem.
- Es sind sowohl Kabel- als auch Sat-Boxen betroffen.
- Es ist nicht vom genutzten Image abhängig.
- Es ist nicht vom genutzten EMU abhängig.
- Es tritt mit und ohne installiertem Multicam auf.
- Im Log der Box ist beim Start des Zwitschern nichts Auffälliges. Das Problem wird vom Log also nicht erfasst.
- Ändern von Einstellungen (uCodes, SPTS, Watchdogs,..) ändert nicht viel.
- Auffällig: Mit uCode 001A bringen die meisten (alle???) dieser Boxen "Kanal nicht verfügbar", mit 0014 laufen sie bis zum Zwitschern.
- Kühlkörper auf den Chips bringen leichte Besserung, beheben das Problem jedoch nicht.
- Das Problem hängt nicht vom Netzteil oder den Tunern ab (Wurde durch HW-Tausch getestet).
- Entfernen des Modems bringt keine Besserung.
Problembehebung (kurzfristig):
==============================
- Box aus- (nicht Standby) und wieder einschalten.
- ENX Reset ausführen. (siehe weiter unten)
Problembehebung (langfristig):
==============================================
- Keinen EMU benutzen (Also auf camd2 umschalten)
ENX Reset
=========
Kurzanleitung (manuell-telnet Methode)
--------------------------------------
1.Taste [d-box] -> 6 Keyweltsettings -> 3 System Menü -> Ucode/Treiber Menü
avia_gt_proc -> ein
2.Dann kann man per telnet <ip-adresse der dbox> (Login root) einen Reset auslösen:
/bin/enxreset
Kurzanleitung (automatisch)
---------------------------
1.Taste [d-box] -> 6 Keyweltsettings -> 3 System Menü -> Ucode/Treiber Menü
avia_gt_proc -> ein
2. Timer modifizieren
in der Datei /var/etc/init.d/start_neurtino diese Zeile einfügen:
CODE: while [ 1 ]; do sleep 10; /bin/enxreset; done &
Stelle der Änderung:
if [ -e /var/plugins/woltimer/.wol_auto ] ; then
touch /var/plugins/woltimer/.wol
sleep 40 && /var/plugins/woltimer/woltimerd &
fi;
while [ 1 ]; do sleep 10; /bin/enxreset; done &
KEEP_ALIVE=1
while expr $KEEP_ALIVE != 0 > /dev/null
do
neutrino -u -f
KEEP_ALIVE=$?
done
Die "300" sind die Sekunden zwischen den Resets. Man kann den Wert nach belieben verändern (z.B. alle 10 Sek.)
Vorteil eines kurzen Intervalls: Wenn es dann mal zwitschert geht es schneller weg.
Nachteil eines kurzen Intervalls: Bei jedem ENX Reset kann es zu einem kurzen Ruckeln kommen. Man hat eventuell alle X Sekunden einen Hänger...
Kurzanleitung (manuell-Plugin)
------------------------------
1.Taste [d-box] -> 6 Keyweltsettings -> 3 System Menü -> Ucode/Treiber Menü
avia_gt_proc -> ein
2. Per FTP Dateien uploaden
Dateien gibt es hier: http://www.keywelt-board.com/index.php?act...=post&id=441991
bzw. im ersten Eintrag dieses Threads!
Verzeichnis:/var/tuxbox/plugins
01enxreset.cfg [644]
01enxreset.so [755]
Verzeichnis:/var/plugins
shell0 [755]
Hier eine kleine Erklärung
Schaut man ins Verzeichnis /var/tuxbox/plugins/ findet man dort die Plugins. Diese Plugins
werden in alphabetischer Reihenfolge im Menü aufgelistet. manche (wie Werbezapper = blockads)
haben Zahlen davor, weil die im ASCII Code vor den Buchstaben kommen. Benennt man nun die
Dateien einfach so um, dass das Plugin vom Alphabet her als erstes kommt, dann steht ENX Reset
als erstes im Menü. z.B. 000enxreset.cfg, 000enxreset.so. Dann über [dbox] -> Service ->
Plugins neu laden und jetzt ist über Taste [blau] ENX Reset direkt unterlegt
Kurze Funktions Erläuterung:
/bin/enx_resset
ist ein binary, welches nix andres macht als beim Aufruf ein Signal an das avia_gt_proc.o
zu schicken, damit das nen Reset auslöst. Es macht also nicht den Reset selbst.
Damit es funktioniert muss also auch das avia_gt_proc Modul geladen sein (ucodes Einstellungen)
Das besagte Plugin macht jetzt nix andres als den enx_reset auszuführen.
Image Einstellungen für OHNE HDD
=======================
Taste [d-box] -> 6 Keyweltsettings -> 3 System Menü -> Ucode/Treiber Menü
Avia600 -> VB022
ucode -> 0013
cam-alpha -> SAT
Avia audio-sync -> aus
avia_gt_proc -> ein
Phillips Tuner Treiber -> TDA8044h
Nokia alt. Kabel-Treiber -> aus
Taste [d-box] -> 6 Keyweltsettings -> 3 System Menü -> Ucode/Treiber Menü -> avia_gt_proc Menü
DMX reinit -> ein
FC reset -> ein
Clear Avia Reg. -> aus
eNX TDP Trace -> ein
Spinlock -> aus
CW über -> /proc/bus/gtx
Delay -> 500
Taste [blau] -> 1 Keywelt Menü -> 7 System Menü -> 3 Start_up Menü
Syslogd -> an
Automount starten -> aus
Tastatur Treiber starten -> aus
SPTS Fix Avia500 aktiv -> aus
RTC-Treiber -> aus (benötigt eine Realtime clock Erweiterung - Hardware)
NFS-Server starten -> aus
MMC-Treiber starten -> aus
MMC Swap Treiber starten -> aus
Treiber auswählen (neu) -> auto
Taste [blau] -> 1 Keywelt Menü -> 7 System Menü -> 3 Start_up Menü -> 7 IDE & HDD Einstellungen
IDE-Treiber starten -> aus
HDD Swap-Treiber starten -> aus
Alternativen IRQ starten -> aus
HDD-Sleep Mode aktiv -> an
HDD Schreib Cache aktiv -> aus
Akustik Managment -> quiet
Taste [d-box] -> 4 Einstellungen -> Treiber und Bootoptionen
SPTS-Node Treiber laden -> aus
Infos beim Booten anzeigen -> ein
HW-Section verwenden -> aus
Avia Watchdog aktivieren -> ein
eNX Watchdog aktivieren -> ein
PMT Update -> aus
EXPERT! Boot-Konsole -> null
Meine AVIA Hardware !
Chip 1
C-CUBE
AVIA@TV
Avia-eNX
TC A2 B 241
0036 Korea
CC5647
Chip 2
C-CUBE
AVIA@TV
Avia-600L
UL E0 Taiwan
0039 DN820.1