[PATCH] Zapit PMT-Support in start_neutrino
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Keine dynamische PMT-Umschaltung mehr?
hw_sections ein/aus defaults anders? IIRC war da irgendwas, dass PMT update auf avia500 mit hw_sections nicht funktioniert.
-
- Neugieriger
- Beiträge: 11
- Registriert: Dienstag 11. Januar 2011, 12:32
Re: Keine dynamische PMT-Umschaltung mehr?
Nein, klappt leider nicht, hatte ich schon versucht. Beim JtG 2.3 fuktioniert das dyn. PMT-Update egal, ob hw_sections an oder aus ist, einzig der Schalter "PMT-Update verwenden" beeinflußt das Verhalten. Beim 2.4.1 hat das alles keinerlei Einfluß, habe alle Kombinationen ausprobiert, das dyn. PMT-Update klappt nicht. Der Fehler muß irgendwo tiefer liegen.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Keine dynamische PMT-Umschaltung mehr?
Früher hat Riker andere Startdateien verwendet, so dass das PMT-Update auch für Avia500er Boxen aktiviert werden konnte. Nun benutzt er allerdings den CVS-Stand. Dort wird das nur für Avia600er Boxen aktiviert, da es auf 500er Boxen wohl Probleme bereiten kann. Das kannst du aber leicht selbst beheben, indem du die Datei start_neutrino in /var/etc/init.d/ bearbeitest und den Test auf Avia600 rausnimmst.
Konkret geht es um: Das sollte dann folgendermaßen aussehen:
Konkret geht es um:
Code: Alles auswählen
...
if [ ! -e /var/etc/.no_pmt_update -a `cat /proc/bus/avia_version` = "avia600" ] ; then
...
Code: Alles auswählen
...
if [ ! -e /var/etc/.no_pmt_update ] ; then
...
-
- Neugieriger
- Beiträge: 11
- Registriert: Dienstag 11. Januar 2011, 12:32
Re: Keine dynamische PMT-Umschaltung mehr?
Super, danke Dir! Das hat es gebracht, funktioniert einwandfrei!
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Keine dynamische PMT-Umschaltung mehr?
Macht eine zusätzliche und als experimentell deklarierte force-PMT-Option für Avia500 Sinn?Gaucho316 hat geschrieben:Dort wird das nur für Avia600er Boxen aktiviert, da es auf 500er Boxen wohl Probleme bereiten kann.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Keine dynamische PMT-Umschaltung mehr?
Bei mir funktioniert es. Einziges Problem egal mit oder ohne PMT ist der Kanal Test-R, wenn Hardware-Sections benutzt wird.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Keine dynamische PMT-Umschaltung mehr?
Ich würde den Avia600-Test in start_neutrino einfach ganz rausnehmen, denn so, wie es jetzt ist, denkt man auf Avia500-Boxen, dass das eingeschaltet ist, obwohl das gar nicht der Fall ist. Auf einigen (oder sogar fast allen?) Boxen scheint das ja ohne Probleme zu funktionieren. Und bei wem es nicht geht, der schaltet's halt ab. Auf meiner Avia500-Box macht das seit dem zapit-Fix auch keine Probleme mehr.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Keine dynamische PMT-Umschaltung mehr?
*push*
Wie gesagt, her sollte man beim Avia500 ein Auge auf den fehlenden bzw unvollständigen GTX Reset im Treiber achten,
wenn HW-Section eingeschaltet ist. Scheinbar müssen da nur ein paar Register zurückgesetzt werden. Da habe ich aber keine Ahnung von.
PMT Update sollte gar keine Probleme mehr machen.
Wie gesagt, her sollte man beim Avia500 ein Auge auf den fehlenden bzw unvollständigen GTX Reset im Treiber achten,
wenn HW-Section eingeschaltet ist. Scheinbar müssen da nur ein paar Register zurückgesetzt werden. Da habe ich aber keine Ahnung von.
PMT Update sollte gar keine Probleme mehr machen.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Keine dynamische PMT-Umschaltung mehr?
(threads zusammengeführt)GetAway hat geschrieben:PMT Update sollte gar keine Probleme mehr machen.
So eindeutig ist das wohl nicht: http://www.tuxbox-cvs.sourceforge.net/f ... 03#p365603
Selber habe ich keine Avia500-Hardware, somit falle ich als Tester aus.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [PATCH] Zapit PMT-Support in start_neutrino
Es wäre interessant zu erfahren, ob das wirklich immer nur Probleme im Zusammenhang mit Hardware Section Filtering macht. Bei mir ist das so. Deshalb habe ich das ausgeschaltet, da mir PMT-Update wichtiger ist.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [PATCH] Zapit PMT-Support in start_neutrino
@rhabarber1848
Das sind alles Postings vor dem PMT-Fix und wohl immer in Kombination mit HW-Sections.
Für HW-Sections fehlt ein Reset im Treiber für Boxen mit GTX-Chip. Testet das mit dem Test-R Kanal.
Der GTX schmiert da auch ohne PMT-Update ab, wenn HW-Sections aktiv ist.
Wenn mir einer ein Fehler-Log von einer Nokia 500 Box ohne HW-Sections aber mit aktiven PMT-Update
bringt, schau ich nochmal drauf.
Das sind alles Postings vor dem PMT-Fix und wohl immer in Kombination mit HW-Sections.
Für HW-Sections fehlt ein Reset im Treiber für Boxen mit GTX-Chip. Testet das mit dem Test-R Kanal.
Der GTX schmiert da auch ohne PMT-Update ab, wenn HW-Sections aktiv ist.
Wenn mir einer ein Fehler-Log von einer Nokia 500 Box ohne HW-Sections aber mit aktiven PMT-Update
bringt, schau ich nochmal drauf.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [PATCH] Zapit PMT-Support in start_neutrino
Mit diesem Patch kann PMT-Update auf Avia500-Bpxen aktiviert werden,
wenn gleichzeitig hw_sections ausgeschaltet sind: EDIT: Patch entfernt
Wenn hw_sections auf Avia500 grundsätzlich nicht funktionieren, könnte
man die entsprechende Einstellung im Menü auf diesen Boxen deaktivieren.
wenn gleichzeitig hw_sections ausgeschaltet sind: EDIT: Patch entfernt
Wenn hw_sections auf Avia500 grundsätzlich nicht funktionieren, könnte
man die entsprechende Einstellung im Menü auf diesen Boxen deaktivieren.
-
- Neugieriger
- Beiträge: 10
- Registriert: Sonntag 15. Januar 2012, 18:10
- Image: NovaTux 2.4.4.1 - Release vom 27.04.2012
- Image: JackTheGrabber 2.4.4 - SnapShot vom 27.06.2012
Re: [PATCH] Zapit PMT-Support in start_neutrino
Hallo
Eine Frage an GetAway... was möchtest Du denn für ein Log haben?
Reicht ein Log mit "Setconsole"? Und welche Einstellungen sollen wie sein?
Wenn Du das mal bitte aufschreiben/beschreiben könntest... dann kann ich das bei Gelegenheit hier mal testen... vielleicht ist ja was dabei... was Dir weiterhelfen kann...
Schönen Abend noch!
Eine Frage an GetAway... was möchtest Du denn für ein Log haben?
Reicht ein Log mit "Setconsole"? Und welche Einstellungen sollen wie sein?
Wenn Du das mal bitte aufschreiben/beschreiben könntest... dann kann ich das bei Gelegenheit hier mal testen... vielleicht ist ja was dabei... was Dir weiterhelfen kann...
Schönen Abend noch!
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [PATCH] Zapit PMT-Support in start_neutrino
Interessant wäre nur ein fehlerhaftes PMT-Update auf einer Avia500 Box. HW-Sections muss deaktiviert sein.
Ein Log mit 'Setconsole' sollte genügen. Ich habe aber seit Monaten auf meiner Nokia keine Probleme damit
feststellen können.
Ein Log mit 'Setconsole' sollte genügen. Ich habe aber seit Monaten auf meiner Nokia keine Probleme damit
feststellen können.
-
- Neugieriger
- Beiträge: 10
- Registriert: Sonntag 15. Januar 2012, 18:10
- Image: NovaTux 2.4.4.1 - Release vom 27.04.2012
- Image: JackTheGrabber 2.4.4 - SnapShot vom 27.06.2012
Re: [PATCH] Zapit PMT-Support in start_neutrino
Hallo GetAway
Schönen Dank für die Info/Beschreibung.
Tja... da sieht es bei mir genauso aus wie bei Dir... seit ewig laufen meine dboxen mit Avia500 und PMT-Update (HW-Sections aus) ohne Probleme... zumindest sind mir keine Bildaussetzer oder "Kanal nicht verfügbar" über den Weg gelaufen...
Ich habe mal ein wenig mit HW-Sections an getestet... da gibt es ein paar "Probleme" (Bildruckler, Kanal nicht verfügbar)... bei Gelegenheit werde ich das mal alles versuchen zusammen zu schreiben... vielleicht ist es ja irgendwann mal von Interesse...
Schönen Abend noch!
Schönen Dank für die Info/Beschreibung.
Tja... da sieht es bei mir genauso aus wie bei Dir... seit ewig laufen meine dboxen mit Avia500 und PMT-Update (HW-Sections aus) ohne Probleme... zumindest sind mir keine Bildaussetzer oder "Kanal nicht verfügbar" über den Weg gelaufen...
Ich habe mal ein wenig mit HW-Sections an getestet... da gibt es ein paar "Probleme" (Bildruckler, Kanal nicht verfügbar)... bei Gelegenheit werde ich das mal alles versuchen zusammen zu schreiben... vielleicht ist es ja irgendwann mal von Interesse...
Schönen Abend noch!
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [PATCH] Zapit PMT-Support in start_neutrino
Bekommt man es nicht irgendwie hin, Hardware Section Filtering auf Avia500-Boxen abzuschalten, wenn PMT-Update aktiviert ist? Das wäre sinnvoller, denke ich. Ob PMT-Update funktioniert oder nicht, merkt man ja im laufenden Betrieb direkt. Beim Hardware Section Filtering dagegen bekommt man das nicht unbedingt mit.
Bekommt man in Neutrino überhaupt raus, welchen Chip man hat? Ich glaube, dass ich schon mal danach gesucht hatte und nicht fündig geworden war.rhabarber1848 hat geschrieben:Wenn hw_sections auf Avia500 grundsätzlich nicht funktionieren, könnte
man die entsprechende Einstellung im Menü auf diesen Boxen deaktivieren.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [PATCH] Zapit PMT-Support in start_neutrino
Ja, /proc/bus/avia_version auslesen.Gaucho316 hat geschrieben:Bekommt man in Neutrino überhaupt raus, welchen Chip man hat?
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [PATCH] Zapit PMT-Support in start_neutrino
Gibt's /proc/bus/avia_version denn überhaupt schon, wenn HW-Sections in /etc/init.d/05drivers aktiviert wird? Übrigens bin ich immer noch der Meinung, dass die Datei eigentlich .no_hw_sections heißen müsste, denn mit dem Anlegen der Datei schaltet man das ja ab.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [PATCH] Zapit PMT-Support in start_neutrino
Ja:Gaucho316 hat geschrieben:Gibt's /proc/bus/avia_version denn überhaupt schon, wenn HW-Sections in /etc/init.d/05drivers aktiviert wird?
Code: Alles auswählen
--- cdk/root/etc/init.d/05drivers.dbox24 2009-11-21 14:35:52.000000000 +0100
+++ cdk/root/etc/init.d/05drivers.dbox24 2012-02-26 21:00:41.000000000 +0100
@@ -79,6 +79,7 @@
fi
$IM avia_av firmware=/var/tuxbox/ucodes $AVIA_AV_PARA
+cat /proc/bus/avia_version
# Bei Avia_gt hw_sections und nowatchdog abfragen
GTOPTS=""
if [ -e /var/etc/.hw_sections ]; then
avia_av_proc: $Id: avia_av_proc.c,v 1.15 2007/07/29 18:14:12 papst Exp $
avia600
avia_gt_core: $Id: avia_gt_core.c,v 1.48 2004/12/20 01:01:22 carjay Exp $
Re: [PATCH] Zapit PMT-Support in start_neutrino
Hi,
warum überlasst Ihr nicht einfach die Entscheidung, ob der Anwender das PMT bei einer 500er nutzt oder auch nicht Ihm selber ?
Einfach mit einem zusätzlichen File-Flag ".avia500_pmt_fix" (oder so ...) in der start_neutrino ...
warum überlasst Ihr nicht einfach die Entscheidung, ob der Anwender das PMT bei einer 500er nutzt oder auch nicht Ihm selber ?
Einfach mit einem zusätzlichen File-Flag ".avia500_pmt_fix" (oder so ...) in der start_neutrino ...
MfGZAPIT=""
if [ ! -e /var/etc/.avia500_pmt_fix ] ; then
if [ ! -e /var/etc/.no_pmt_update -a `cat /proc/bus/avia_version` = "avia600" ] ; then
ZAPIT=-u
fi
else
if [ ! -e /var/etc/.no_pmt_update ] ; then
ZAPIT=-u
fi
fi
zapit $ZAPIT
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [PATCH] Zapit PMT-Support in start_neutrino
Anwender != Programmierer/SupporterMourice hat geschrieben:warum überlasst Ihr nicht einfach die Entscheidung, ob der Anwender das PMT bei einer 500er nutzt oder auch nicht Ihm selber ?
Es ist ein Spannungsfeld, entweder kommen Anfragen wg. fehlendem PMT-Update
oder wg. Abstürzen bei aktivierten hw_sections und PMT-Update. Wenn Probleme
bekannt sind, sollten wir versuchen, dass diese gelöst bzw. umgangen werden, um
den Supportaufwand zu minimieren.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [PATCH] Zapit PMT-Support in start_neutrino
Das meinte ich an der Stelle nicht. Meine Frage bezog sich auf diese Aussage:rhabarber1848 hat geschrieben:Ja, /proc/bus/avia_version auslesen.Gaucho316 hat geschrieben:Bekommt man in Neutrino überhaupt raus, welchen Chip man hat?
Also, ob man das in der entsprechenden Menüklasse überhaupt rausbekommt.rhabarber1848 hat geschrieben:Wenn hw_sections auf Avia500 grundsätzlich nicht funktionieren, könnte
man die entsprechende Einstellung im Menü auf diesen Boxen deaktivieren.
Ich habe mir da mal etwas überlegt. Der folgende Patch ist aber ungetestet und ein großer Shellscript-Experte bin ich auch nicht.Gaucho316 hat geschrieben:Bekommt man es nicht irgendwie hin, Hardware Section Filtering auf Avia500-Boxen abzuschalten, wenn PMT-Update aktiviert ist? Das wäre sinnvoller, denke ich. Ob PMT-Update funktioniert oder nicht, merkt man ja im laufenden Betrieb direkt. Beim Hardware Section Filtering dagegen bekommt man das nicht unbedingt mit.
Link zum Patch entfernt
Edit: Ich habe die neue if-Zeile in 05drivers mal in etwas abgewandelter Form auf einem Linux-Rechner getestet. Scheint zu funktionieren. Es fehlte nur ein Leerzeichen nach dem Test auf Avia500. Deshalb habe ich den Patch aktualisiert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [PATCH] Zapit PMT-Support in start_neutrino
Man könnte in libtuxbox eine Funktion (z.B. tuxbox_get_aviaversion) analogGaucho316 hat geschrieben:Also, ob man das in der entsprechenden Menüklasse überhaupt rausbekommt.
zu tuxbox_get_chipinfo einbauen, die /proc/bus/avia_version genauso ausliest,
wie es in o.g. Funktion für /proc/mtd bereits geschieht.
Dein Patch sieht auf dem ersten Blick gut aus. Da es sich dabei um die Init-Skripts
handelt, würde ich mich über weitere positive Rückmeldungen freuen, bevor ich
den Patch committe.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [PATCH] Zapit PMT-Support in start_neutrino
Ich habe das einfach mal umgesetzt. Ihr könnt ja mal drüber nachdenken.Gaucho316 hat geschrieben:Übrigens bin ich immer noch der Meinung, dass die Datei eigentlich .no_hw_sections heißen müsste, denn mit dem Anlegen der Datei schaltet man das ja ab.
Link zum Patch entfernt
Der Patch aus meinem vorigen Posting müsste dann so aussehen:
Link zum Patch entfernt
Re: [PATCH] Zapit PMT-Support in start_neutrino
Hi,
durch die Diskussion hier habe ich mal die Funktion hwsections ausprobiert.
Bei keiner einzigen Nokia bekomme ich mit hwsections = ein einen funktionierenden Sender.
Gibt es überhaupt jemanden, der mit dem momentanen Stand eine Nokia mit hwsections = ein zum Laufen bekommt ?
Ansonsten könnte man nämlich analog zum ".no_enxwatchdog" hwsections bei Nokia "ausgrauen" (deaktivieren).
Dann reicht nämlich die Änderung in der start_neutrino, also pmt update auch für avia500 zuzulassen.
MfG
durch die Diskussion hier habe ich mal die Funktion hwsections ausprobiert.
Bei keiner einzigen Nokia bekomme ich mit hwsections = ein einen funktionierenden Sender.
Gibt es überhaupt jemanden, der mit dem momentanen Stand eine Nokia mit hwsections = ein zum Laufen bekommt ?
Ansonsten könnte man nämlich analog zum ".no_enxwatchdog" hwsections bei Nokia "ausgrauen" (deaktivieren).
Dann reicht nämlich die Änderung in der start_neutrino, also pmt update auch für avia500 zuzulassen.
MfG