Hi,
ich habe mal die ReelVDR Version 10.12beta mit einer eHD auf "normaler" VDR Hardware installiert und bin sehr überrascht wie schnell
die meisten Dinge anzupassen waren (dank den Fred "HOWTO: ReelVDR installieren für Activy mit eHD").
Was ich aber überhaupt nicht hin bekomme ist die ACPI-Anpassung mit Übergabe der Timer vom ReelVDR.
Ich habe nach der Installation vom ReelVDR ACPI nach installiert und folgende Testschleife für den ACPI getestet und
der VDR wacht auch wieder nach 3 Minuten auf.
#!/bin/bash
# Startet dem Rechner nach 3 Minuten über ACPI neu.
DEV=/sys/class/rtc/rtc0/wakealarm
now=`date +%s`
nextboot=`echo "$now + 3 * 60" | bc`
echo 0 > $DEV
echo $nextboot > $DEV
echo $nextboot > $DEV
echo "Aktuelle Zeit: "`date "+%Y-%m-%d %H:%M:%S"`
echo
cat /proc/driver/rtc
echo
echo "Fahre Rechner runter."
poweroff
Alles anzeigen
dann habe ich die
/usr/sbin/mvdrshutdown
wie folgt erweitert:
# Tell FP to wakeup at x
$REELFPCTL -wakeup $wakeuptime
# Hier easyBox spezifisches Kernel < 2.6.32-26
sudo hwclock --systohc --localtime
DEV=/sys/class/rtc/rtc0/wakealarm
#ACPI
echo "Arguments: $*"
echo "Next timer: $1 seconds from 1970/01/01, UTC"
echo "Next timer: $2 seconds from now"
now=`date +%s`
naechsterTimer=$(/bin/date --date "now +$2 seconds" "+%s")
sudo chmod a+wr $DEV
# wakealarm loeschen
echo 0 > $DEV
#alarm setzen
echo $naechsterTimer > $DEV
echo $naechsterTimer > $DEV
echo
echo "Fahre Rechner runter."
# Shutdown System
if [ "$6" = "deepstandby" ]; then
Syslog "shutdown system"
touch /tmp/vdr.deepstandby
fi
# Reboot System
if [ "$6" = "reboot" ]; then
Syslog "reboot system"
if RbLite ; then
touch /tmp/reboot
else
touch /var/tmp/reboot
touch /tmp/vdr.deepstandby
fi
fi
Alles anzeigen
Hmm, leider wacht aber der ReelVDR nicht mit dem gesetzten Timer wieder auf und schläft nach der Aufnahme wieder ein.
Jemand eine Idee zu diem Problem bzw. hat das Problem ACPI und Timer setzen am ReelVDR (Kernel 2.6.32-26) mit einer "Standard" VDR-Hardware gelöst?
Grüße
cinfo