Tuner abschalten

Boxenweitwurf
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Tuner abschalten

Beitrag von amiga23 »

Moin,

gibt es eine Möglichkeit, den Tuner abzuschalten?

Bitte jetzt nicht wieder Diskussionen über die Sinnhaftigkeit und ob man dann noch smartcard updates bekommt etc. und auch der Deepstandby hilft mir nicht, denn ich möchte den Prozessor weiter nutzen.

Ich möchte den Tuner abschalten, da ich die Box häufig eben nicht zum Fernsehen sondern z.B. zum Internet-Radio hören oder als webserver verwende. Da wäre es also durchaus sinnvoll, den Tuner abzuschalten um ein paar Watt zu sparen.

Oder wäre das notfalls mit einem Schalter machbar?

Greets
Amiga23
Stingray
Erleuchteter
Erleuchteter
Beiträge: 453
Registriert: Mittwoch 27. Juni 2007, 15:25

Re: Tuner abschalten

Beitrag von Stingray »

Ja, Tuner ausbauen.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

:-) Das wäre sicherlich die pragmatischste Lösung.
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Re: Tuner abschalten

Beitrag von mrvica »

bei der SAT Box hast kannst du die LNB Spannung abschalten, bei 18V und angenommen LNB zieht 100mA, kannst du etwa 2W sparen, dem Tuner die Stromversorgung abzuschalten, das geht nicht, die Stromversorgung kommt direkt vom Netzteil, ist nicht über Frontprozessor steuerbar, ausser du trennst die Stromversorgung für den Tuner, permanent oder über einen Schalter, z.B. baust für die wichtigsten Spannungen einen 4xUM Schalter ein, hier die Spannungen für die Nokia Box
http://www.dbox2hardware.de/Dbox2-Hardw ... ungen.html
http://forum.tuxbox-cvs.sourceforge.net ... &sk=t&sd=a

mrvica
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

Hey,

cool, danke für die Antwort. Die Spannung für das LNB abzuschalten ist doch genau was ich wollte.

Kannst Du abschätzen, wieviel/ob überhaupt es bringen würde dem Tuner wirklich komplett per Schalter den Saft abzudrehen?

Der Link zu fp_reg geht nicht mehr. Aber es befindet sich zum Glück im CVS. Gebaut wird es mit
make tuxbox_tools
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: Tuner abschalten

Beitrag von Gorcon »

Kannst Du abschätzen, wieviel/ob überhaupt es bringen würde dem Tuner wirklich komplett per Schalter den Saft abzudrehen?
Geschätzt vieleicht 1-2W.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

Mit folgenden Skripten wird der Tuner beim Soft-Standby abgeschaltet und beim Wiederaufwecken wieder eingeschaltet. Ausserdem werden der sectionsd und zapit schlafen gelegt bzw. wieder geweckt. Somit ist nun kein Umschalten mehr nötig nach dem wecken.

Das Problem eines anderen Users im anderen Thread lag daran, dass er den Saft nicht wieder eingeschaltet hat. Der Saft wird nur automatisch beim Zappen wieder eingeschaltet, wenn man auf einen anderen Kanal, der entweder eine andere Polarität oder im anderen (unteren/oberen) Frequenzband liegt, als der Sender, auf dem man den Saft abgedreht hat.

Die Werte im Register 0x04 bedeuten bei SAGEM Boxen folgendes:

40 = Vertikal, unteres Frequenzband
41 = Vertikal, oberes Freuenzband

60 = Horizontal, unteres Frequenzband
61 = Horizontal, oberes Frequenzband

Bei Nokia Boxen wird das Register 0x21 verwendet, welche Werte hier verwendet werden ist mir nicht bekannt.

Das Tool fp_reg muss im Image enthalten sein. Beim JtG-Image ist das der Fall.

/var/tuxbox/config/standby.on

Code: Alles auswählen

#!/bin/sh
VENDOR_ID=`/bin/tuxinfo -v`
sectionsdcontrol --pause
pzapit -esb
if [ $VENDOR_ID == 3 ]; then
  fp_reg 0x04 >/tmp/lasttunerpowerstate
  fp_reg 0x04 0x00
elif [ $VENDOR_ID == 1 ]; then
  fp_reg 0x21 >/tmp/lasttunerpowerstate
  fp_reg 0x21 0x00
fi

/var/tuxbox/config/standby.off

Code: Alles auswählen

#!/bin/sh
if [ -e /tmp/lasttunerpowerstate ]; then
  VENDOR_ID=`/bin/tuxinfo -v`
  if [ $VENDOR_ID == 3 ]; then
    fp_reg 0x04 0x`expr substr \`cat /tmp/lasttunerpowerstate | sed s/\ //g\` 7 2`
  elif [ $VENDOR_ID == 1 ]; then
    fp_reg 0x21 0x`expr substr \`cat /tmp/lasttunerpowerstate | sed s/\ //g\` 7 2`
  fi                                                                            
  rm /tmp/lasttunerpowerstate  
fi
pzapit -lsb
sectionsdcontrol --nopause
Nicht vergessen die Rechte zu setzen:

Code: Alles auswählen

chmod u+x /var/tuxbox/config/standby.on
chmod u+x /var/tuxbox/config/standby.off
EDIT: kleine Fehler behoben
EDIT3: Check ob Nokia oder Sagem.
EDIT5: sectionsd und zapit schlafenlegen.
TODO:
- Welche Register werden bei Philips Boxen verwendet?
- Was tun bei Timern? (Aufnahme- und Umschalt-Timer)
Zuletzt geändert von amiga23 am Samstag 1. November 2008, 02:16, insgesamt 7-mal geändert.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

@gorcon: Oh, dann würde sich das ja doch lohnen.
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Tuner abschalten

Beitrag von Liontamer »

amiga23 hat geschrieben:@gorcon: Oh, dann würde sich das ja doch lohnen.
Dann ist es nur fraglich, ob die Treiber damit klarkommen wenn plötzlich der Tuner weg ist.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

Kann man zapit und sectionsd über die Kommandozeile in den sleep mode schicken?
Dann könnte ich das auch über die skripte machen und dann wäre das bild auch sofort wieder da ohne umschalten zu müssen.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

@Liontamer:
stimmt, dann müsste man den Tuner ja auch wieder neu initialisieren, wenn man ihn wieder einschaltet.
Aber das mit dem Tuner per Schalter ganz abklemmen, würde ich nur machen wollen, wenn ich die Box komplett ohne Fernseher.
Den Schalter sollte man wahrscheinlich sowieso besser nur dann betätigen, wenn die Box komplett ausgeschaltet ist.
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Re: Tuner abschalten

Beitrag von mrvica »

>> Das Register 21 steht bei mir aber immer auf 0. Kann jemand erklären was Register 21 macht?

welche Box hast du, Register 0x04 wäre für Sagem Boxen, 0x21 für Nokia, hab das mal aus den CVS Sourcen rausgefunden, die Werte müssen nicht unbedingt richtig sein, auf einer Nokia SAT konnte ich das damals nicht testen, für Philips Box habe ich keine Registerwerte, die Philips macht keine Probleme beim deep Stanby, schaltet brav die LNB Spannung ab

mrvica
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

Okay, alle von mir gemachten Angaben beziehen sich auf eine Sagem SAT 2xI mit BMON 1.1

Hab's eben mit 'nem Multimeter nachgemessen.

0x00 = 0V
0x4* = 12,9V
0x6* = 17,8V
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

Hab' die Skripte angepasst, so dass sie auf Sagem oder Nokia prüfen.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Tuner abschalten

Beitrag von amiga23 »

Noch ein update der Scripte.

Sectionsd kann man sectionsdcontrol gesteuert werden.
Zapit wird mit pzapit gesteuert.

Damit sollte es jetzt für Sagem und Nokia perfekt funktionieren.

Was noch fehlt ist eine entsprechende Steuerung bei Aufnahme- und Umschalt-Timern.
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Re: Tuner abschalten

Beitrag von mrvica »

die Registerwerte (nach langem Suchen) habe ich aus ...../tuxbox-cvs/driver/fp/dbox2_fp_sec.c , Philips ist aber nicht drin, geht das bei Philips auch über Frontprozessor, oder ausschliesslich über Tunertreiber tda8044, dann wird mans für Philips mit dem Tool nicht hinkriegen können

mrvica