ja !!!
Das ist ja das komische
Beiträge von pycak
-
-
Zitat
Hab es auch eben mal probiert, keine Chance. Wird wohl mal Zeit für ein anderes Board.
An dem Board liegt es meiner Meinung nach nicht, denn S3 an sich funktioniert.
Wenn ich mich per SSH auf die Kiste einlogge undZitatecho 3 > /proc/acpi/sleep
eingebe, fährt die Kiste runter und wacht auch auf beim einschalten wieder auf.
-
ich habe die Logdatei mit meiner verglichen und habe festgestellt, dass bei dem 2ten aufwachen bei mir der
ZitatSun Jun 20 14:33:47 CEST 2010: Awake
Aufruf fehlt. Und an beim ersten ausschalten klappt alles wunderbar.
Wann und von wem wird Awake aufgerufen, kann jemand vielleicht den Ablauf erklären evtl. finde ich raus warum Awake nicht jedes mal aufgerufen wird.S3 funktioniert ansich gut, mit
Zitatecho 3 > /proc/acpi/sleep
wird VDR ausgeschaltet und wacht auch wieder auf wenn ich den Einschaltknopf betätige.
-
klappt bei mir leider auch nicht
einmal geht er aus und beim zweiten mal wird der Bildschirm schwarz allerdings laufen die Lüfter noch.
Das einschalten funktioniert ebenfalls nicht, ein Reset bringt Abhilfe!!! -
Zitat
Original von BigT
achso, ich dachte du hättest das Problem gelöst.
Woran kann es denn liegen, dass er NUR einmal geht. Wo liegt der Unterschied bei mehreren Standbys?
der Unterschied liegt in der Zeit, die VDR braucht um zu booten und in Stromverbrauch während er schläft siehe dazu
http://wiki.ubuntuusers.de/Energiesparmodi_mit_ACPI
ich habe übrigens das selbe Problem mit S3, momentan schalte ich VDR komplett aus, ergo VDR brauch doppelt so lange um zu Booten.von S3 = ca. 25sec und beim booten ca. 60sec
Es gibt noch ein Problem wenn man VDR komplett ausschaltet: der IMONLCD bleibt manchmal an und manchmal geht er aus, bei S3 funktioniert alles so wie es sein soll.Für eine Lösung des S3 Problems wäre ich sehr dankbar, ansonsten ein fettes Lob an die Entwickler von YAVDR, super Arbeit.
-
Zitat
Und geht dein Display aus, wenn du die Kiste die runterfährst (shutdown oder S3)?
ja das Display geht aus aber ich habe an der Spannungsversorgung getrixt.
Da ich das Display zum aufwachen nicht verwende (Ich nehme Atric IR-Einschalter), habe ich die +5VSB abgeklemmt, somit geht das Display aus sobald der Rechner ausgeht.ZitatKannst du mir das näher erklären? Wie mache ich das?
Du brauchst ein Script das deine VDR-Frontend (bei mir ist es Xine) beendet.
Dann deaktivierst du mittels svdrpsend.pl die Fernbedienung (REMO off) und imonlcd (PLUG imonlcd off).
Anschließend muss man lcdproc (in Background) und XBMC (in Foreground) starten.
Füge hinter dem XBMC-Aufruf die Befehle zum beenden von lcdproc und zu aktivieren von der Fernbedienung und imonlcd.Sobald XBMC beendet wird, wird imonlcd und die Fernbediengung wieder aktiviert.
-
ich habe eine alternative Möglichkeit gefunden beide Plugins (imonlcd und lcdproc) zu verwenden.
Ich starte XBMC nicht über externalplayer sondern mittels Scripts. -
Hallo,
drehe langsam durch, ich versuche VDR mit vdr-plugin-imonlcd und XBMC mit lcdproc zu starten.
Ich habe lcdproc-0.5.2 und vdr-imonlcd-0.0.2 mit twolinemode.patch genommen.
Standartmässig wird VDR und imonlcd gestartet (Fontend=xine), funktioniert auch einwandfrei.
XBMC wird über externalplayer gestartetZitatexternalplayer.conf
{
MenuEntry = "1 - XBMC Starten";
Command = "/usr/lib/vdr/scripts/xbmc-start";
OutputMode = extern;
InputMode = deactivateRemotes;
}Zitatxbmc-start
#!/bin/bash
SEND=/usr/local/bin/svdrpsend.pl;
LCD=/etc/init.d/lcd
$SEND PLUG imonlcd off;
sleep 3
$LCD start
/usr/local/share/xbmc/xbmc.bin with --no-test;
$LCD stop;
sleep 1
$SEND PLUG imonlcd on;
Leider startet lcdproc nur jedes zweite mal d.h. :
einmal startet XBMC mit LCD-Ausgabe, wenn ich XBMC beende habe ich wieder imonlcd
und beim zweiten mal startet XBMC ohne LCD-Ausgabe (die letzte Senderinformation von imonlcd bleibt bestehen), wenn ich XBMC beende kommt auch imonlcd nicht wieder.
Ich muss nocheinmal XBMC starten und wieder stoppen damit imonlcd wieder funktioniert.
wenn ich xbmc-start in der Console ausführe, dann funktioniert alles samt LCD.Wie kann ich den Fehler eingrenzen oder gibt es eine andere Möglichkeit XBMC zu starten ohne VDR beenden zu müssen???
Danke
Sergej -
super, das habe ich gesucht.
bei Start erscheint der Mauszeiger zwar immernoch aber wandert nicht mehr in die Ecke wenn ich die Lautstärke verändere.
vielen Dank masterpete -
hat wirklich keiner eine Idee, wie ich X-Server ohne Maus starten kann ???
-
Hallo zusammen,
ich habe die Anleitung von WIKI befolgt, um meine Harmony 555 in Betrieb zu nehmen.
Meine Lircd ist diese hier:Zitatharmony_kls_vdr_1.6
und als Empfänger habe ich den Atric-Einschalter genommenDas klappt auch soweit ganz gut, bis ich die Vol- Taste gedrückt halte.
Es wird nicht nur die Lautstärke verringert sonder der Mauszeiger erscheint und wandert von der Bildmitte in die obere rechte Ecke.
Es spielt keine Rolle, ob Gnome, Fluxbox oder einfach xinit verwendet wird, der Mauszeiger erscheint immerHabt Ihr eine Idee, wie ich es abstellen kann oder
ist es möglich, den X-Server ohne Maus zu starten? -
kann dies nur bestätigen, habe in .xine/config Deinterlace auf temporal und video.driver:vdpau umgestellt, nun fast ruckelfrei.
Nur beim umshalten auf HD-Sender ruckelt das Bild am anfang 1-3 sec. dann wieder i.O.wbreu super Seite
-
Ich habe testweise yaVDR installiert und bei mir ruckeln alle Sender(SD und HD), in den ersten sekunden nach dem einschalten.
Das Ruckeln hört nach ca. 4-10 sec. auf.
Habt Ihr eine Idee was das sein kann. -
Hallo Spaceman,
konntest du den Fehler lösen?
Ich habe leider das selbe Problem und weis jetzt nicht, ob ich die Karte einschicken soll?Gruß
Sergej -
Zitat
Das Ding ist, das Skript sollte echo "SHUTDOWNCMD=\".....\"" zurückgeben und es nicht ausführen.
das habe ich irgend wie nicht hin gekriegt, stattdessen habe ich mein Problem anders gelöst:
1.) aus der /var/lib/vdr/remote.conf die "powertaste" entfernt.
2.) mittels irexec wird der Rechner in den Ruhezustand versetzt.Das ist zwar keine schöne Lösung aber sie funktioniert.
Für eine bessere Lösung bin ich offen. -
kann man den Befehl evtl. in irgend ein anderes Script packen???
wie kann man rausfinden welche Scripte beim Aufwachen ausgeführt werden??? -
Zitat
Vielleicht reicht es ja schon, einen Tastendruck zu simulieren, also z.B. svdrpsend hitk stop auszuführen.
vielleicht, aber wie kann ich diesen Befehl (Script) automatisch starten, nachdem der Rechner aufwacht??? -
Befehl wird nicht in vdrshutdown ausgeführt sondern in vdr2root. Ich habe einfach die Zeile
Zitatshutdown -h now
gegenZitatecho 3 > /proc/acpi/sleep
ausgetauscht.Es funktioniert auch einwandfrei nur dass der Rechner nach dem einschalten wieder ausgehen will (nach Ablauf von 5 Minuten).
Ich habe hier im Board gelesen, dass man evtl. die Software "VDR" stoppen soll und nach dem Aufwachen wieder starten, nur wie kann ich nach dem Aufwachen "VDR" wieder starten???
-
Zitat
Laut log sieht es so aus als würde der Power Button gedrückt.
ich habe mein vdr2root verändert und zwar hier:
ich wollte damit verhindern, dass mein PC heruntergefahren wird, da die Bootzeit zu lange dauert.
Kann es sein, dass das der Fehler ist, wenn ja was muss ich machen, damit der Rechner in den Ruhezustand versetzt wird und nicht komplett ausgeschaltet, wenn man die Ausschalttaste drückt? -
Zitat
Wenn du jetzt noch sagst welche Distribution/welche Pakete du benutzt, und wen möglich die Skripte die damit zu tun haben
Distribution: Ubuntu 9.04
Kernel: 2.6.28-16-generic
ich habe x-vdr von ZULU verssion 1.6 installiert.Bash
Alles anzeigen#!/bin/bash # x-vdr (Installations-Skript fuer einen VDR mit Debian als Basis) # von Marc Wernecke - [URL]www.zulu-entertainment.de[/URL] # 26.01.2009 # vdrshutdown: shutdown script for x-vdr # no arguments, no action [ $# -gt 0 ] || exit 1 # defaults DEBUG=0 LOGGER="logger -s ${0##*/} " WAKEUPTIME=0 # load VDR configuration if [ -f /etc/default/vdr ]; then . /etc/default/vdr else $LOGGER "exit, because /etc/default/vdr does not exists" exit 1 fi # load Shutdown configuration if [ -f "$VDRCONFDIR/shutdown.conf" ]; then . "$VDRCONFDIR/shutdown.conf" else $LOGGER "exit, because $VDRCONFDIR/shutdown.conf does not exists" exit 1 fi # check acpi if [ "$WAKEUP_MODE" = "1" ]; then if [ -f /sys/class/rtc/rtc0/wakealarm ]; then ACPI="/sys/class/rtc/rtc0/wakealarm" elif [ -f /proc/acpi/alarm ]; then ACPI="/proc/acpi/alarm" else $LOGGER "acpi-wakeup is not supported by your kernel, exit" echo "$VDRBINDIR/svdrpsend.pl MESG 'acpi-wakeup is not supported by your kernel, exit'"| at now exit 1 fi fi check procs while read i; do CMD=$(eval $i 2>/dev/null) if [ $? -eq 0 ] && [ -n "$CMD" ]; then $LOGGER "stop shutdown, because $CMD..." $LOGGER "waiting period $WAITING_PERIOD minutes up to the next shutdown..." echo "$VDRBINDIR/svdrpsend.pl MESG 'Shutdown abgebrochen, weil $CMD'"| at now sleep 1 echo "$VDRBINDIR/svdrpsend.pl MESG 'Erneuter Shutdown Versuch in $WAITING_PERIOD Minuten.'"| at now sleep 1 echo "$VDRBINDIR/svdrpsend.pl HITK Power"| at now +$WAITING_PERIOD minutes exit 1 fi done < <(echo "$CHECK_PROCS" | sed '/^[ ]*$/d') # no wakeup-mode if [ "$WAKEUP_MODE" = "0" ]; then echo "$VDRBINDIR/svdrpsend.pl MESG 'Shutdown now!'"| at now sudo $VDRSCRIPTDIR/vdr2root shutdown exit 0 fi # extension-board if [ "$WAKEUP_MODE" = "3" ]; then echo "$VDRBINDIR/svdrpsend.pl MESG 'Shutdown now!'"| at now sudo $VDRSCRIPTDIR/vdr2root extb-poweroff exit 0 fi # check MAX_POWEROFF_TIME for special commands and set the value if [ "$MAX_POWEROFF_TIME" = "MAXIMAL" ]; then # calculate the maximal wakeup-time MONTH_NOW=`date +%-m` # if this month has no 31th, set the wakeup to the 31th of the next month if [ $MONTH_NOW==2 ] || [ $MONTH_NOW==4 ] || [ $MONTH_NOW==6 ] || [ $MONTH_NOW==9 ] || [ $MONTH_NOW==11 ]; then YEAR_NOW=`date +%Y` NEXT_WAKEUP=`date -d "$YEAR_NOW-$(($MONTH_NOW+1))-31 23:59:59" +%s` MAX_POWEROFF_TIME=$((($NEXT_WAKEUP-`date +%s`) / 60)) else # sleep exactly one month MAX_POWEROFF_TIME=44640 fi WAKEUPTIME=$((`date +%s` + $MAX_POWEROFF_TIME * 60)) elif [ "$MAX_POWEROFF_TIME" = "INTERVAL" ]; then # calculate the next wakeup-time for housekeeping DAY_IN_YEAR=`date +%j` DREAMDAY=0 while [ $DREAMDAY -le $DAY_IN_YEAR ]; do DREAMDAY=$(($DREAMDAY + $INTERVAL)) done YEAR_NOW=`date +%Y` if [ $DREAMDAY -gt 365 ]; then DREAMDAY=$(($DREAMDAY - 365)) YEAR_NOW=$(($YEAR_NOW + 1)) fi WAKEUPTIME=$((`date -d "$YEAR_NOW-01-01 $DREAMTIME:00" +%s` + $DREAMDAY * 3600 * 24)) elif [ -n "$MAX_POWEROFF_TIME" ] && (($MAX_POWEROFF_TIME > 0)); then # calculate, at what time the machine should be powered on WAKEUPTIME=$((`date +%s` + $MAX_POWEROFF_TIME * 60)) else WAKEUPTIME=$1 fi # final test if [ $WAKEUPTIME -gt $1 ] && [ $1 -gt 0 ]; then WAKEUPTIME=$1 fi # wakeupbefore - minutes before the programmed wakeuptime the computer should wake up [ -z "$WAKEUP_BEFORE" ] && WAKEUP_BEFORE=0 WAKEUPTIME=$(($WAKEUPTIME - $WAKEUP_BEFORE * 60)) # wakeup-time is greater then zero if [ $WAKEUPTIME -gt 0 ]; then # calculate the minimal wakeup-time MinEventTimeout=`grep -m1 "MinEventTimeout" $VDRCONFDIR/setup.conf | cut -f 2 -d "=" | sed -e 's/^ //g' -e 's/ $//g'` [ $MinEventTimeout -lt 10 ] && MinEventTimeout=10 MIN_WAKEUPTIME=$(($NOW + $MinEventTimeout * 60 + 1)) if [ $MIN_WAKEUPTIME -gt $WAKEUPTIME ]; then case "$MIN_WAKEUP_VAR" in 0) VAR=`date -d "1970-01-01 UTC $MIN_WAKEUPTIME seconds" +"%Y-%m-%d %R:%S"` echo "$VDRBINDIR/svdrpsend.pl MESG 'Timer wird auf $VAR gestellt.'"| at now sleep 2 ;; 1) WAKEUPTIME=$(($WAKEUPTIME - $MinEventTimeout * 60 + 600)) [ $WAKEUPTIME -lt $(($NOW + 600)) ] && WAKEUPTIME=$(($NOW + 600)) VAR=`date -d "1970-01-01 UTC $WAKEUPTIME seconds" +"%Y-%m-%d %R:%S"` echo "$VDRBINDIR/svdrpsend.pl MESG 'Timer wird auf $VAR gestellt.'"| at now sleep 2 ;; 2) echo "$VDRBINDIR/svdrpsend.pl MESG 'Es werden keine Timer gestellt.'"| at now sleep 2 [ "$WAKEUP_MODE" = "1" ] && sudo $VDRSCRIPTDIR/vdr2root poweroff && exit 0 sudo $VDRSCRIPTDIR/vdr2root shutdown && exit 0 ;; 3) echo "$VDRBINDIR/svdrpsend.pl MESG 'Shutdown abgebrochen.'"| at now sleep 2 exit 0 ;; esac fi # debug if [ "$DEBUG" = "1" ]; then echo `date '+%F %T'` > /tmp/wakeuptime.txt echo "Next Wakeup Time:" >> /tmp/wakeuptime.txt echo "ACPI -> `date -d "1970-01-01 UTC $WAKEUPTIME seconds" +"%Y-%m-%d %R:%S"` > $ACPI" >> /tmp/wakeuptime.txt echo "NVRAM -> $WAKEUPTIME" >> /tmp/wakeuptime.txt fi # acpi-wakeup if [ "$WAKEUP_MODE" = "1" ]; then echo "$VDRBINDIR/svdrpsend.pl MESG 'Shutdown now!'"| at now if [ "$ACPI" = "/sys/class/rtc/rtc0/wakealarm" ]; then VAR="$WAKEUPTIME" sudo $VDRSCRIPTDIR/vdr2root acpi-wakeup "0" "$ACPI" else VAR=`date -d "1970-01-01 UTC $WAKEUPTIME seconds" +"%Y-%m-%d %R:%S"` sudo $VDRSCRIPTDIR/vdr2root acpi-wakeup "$VAR" "$ACPI" fi sudo $VDRSCRIPTDIR/vdr2root acpi-wakeup "$VAR" "$ACPI" sleep 1 sudo $VDRSCRIPTDIR/vdr2root poweroff exit 0 fi # nvram-wakeup if [ "$WAKEUP_MODE" = "2" ]; then echo "$VDRBINDIR/svdrpsend.pl MESG 'Shutdown now!'"| at now VAR="-s $WAKEUPTIME $NVRAM_OPT ${NVRAM_CONFIG:+-C $NVRAM_CONFIG} ${NVRAM_IWNAME:+-I $NVRAM_IWNAME}" # VAR="-s $WAKEUPTIME $NVRAM_OPT -w 0 ${NVRAM_CONFIG:+-C $NVRAM_CONFIG} ${NVRAM_IWNAME:+-I $NVRAM_IWNAME}" # sudo $VDRSCRIPTDIR/vdr2root nvram-wakeup -d sudo $VDRSCRIPTDIR/vdr2root nvram-wakeup "$VAR" sleep 1 if [ "$NEED_REBOOT" = "0" ]; then sudo $VDRSCRIPTDIR/vdr2root shutdown else if [ "$LILO" = "1" ]; then sudo $VDRSCRIPTDIR/vdr2root lilo else sudo $VDRSCRIPTDIR/vdr2root grub $GRUB_POWEROFF fi sudo $VDRSCRIPTDIR/vdr2root reboot fi exit 0 fi else # wakeup-time is equal to zero if [ "$WAKEUP_MODE" = "2" ]; then # disable nvram-wakeup sudo $VDRSCRIPTDIR/vdr2root nvram-wakeup -d sleep 1 # if wakeup-lan works only with a shutdown via poweroff-kernel if [ "$NEED_REBOOT" = "2" ]; then if [ "$LILO" = "1" ]; then sudo $VDRSCRIPTDIR/vdr2root lilo else sudo $VDRSCRIPTDIR/vdr2root grub $GRUB_POWEROFF fi sudo $VDRSCRIPTDIR/vdr2root reboot exit 0 fi fi fi # wakeuptime is equal to zero, shutdown echo "$VDRBINDIR/svdrpsend.pl MESG 'Shutdown now!'"| at now if [ "$WAKEUP_MODE" = "1" ]; then sudo $VDRSCRIPTDIR/vdr2root poweroff else sudo $VDRSCRIPTDIR/vdr2root shutdown fi exit 0