Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Nach Neuinstalation 0.6.4 geht ACPI nicht
#1
Hallo!

Habe meinen VDR mit 0.6.4 neu aufgesetzt. Kernel: 2.6.25.9.  Nun geht Wakeup mit ACPI nicht mehr. in der 0.5 lief es?
Kann beim runterfahren noch sehen, das es einen write-error, Argumenten-Fehler in der easyvdrshutdown.sh 233 und 235geben soll.
bitte helft mir.

mfg Axel

"ACPI")
      if [ -f $PROC_ALARM ]; then
        ACPI_METHOD="PROC"
      fi
      if [ -f $SYS_ALARM ]; then
        ACPI_METHOD="SYS"
      fi
      hwclock -w --localtime
      DAY_AHEAD=$(date -d "1 day" +%s)
      if [ $NEXT_TIMER -gt $DAY_AHEAD ] || [ "$TIMER" = "0" ] ; then
        ACT_HOUR=$(date +%k)
        if [ $WAKEUP_HOUR -gt $ACT_HOUR ] ; then
          NEXT_ALARM=$(date -d "$WAKEUP_HOUR:00" +"%Y-%m-%d %R")
        else
          NEXT_ALARM=$(date -d "$WAKEUP_HOUR:00 1 day" +"%Y-%m-%d %R")
        fi
      else
        NEXT_ALARM=$(date -d "1970-01-01 UTC $NEXT_TIMER seconds" +"%Y-%m-%d %R")
      fi
      ##### Kernel < 2.6.22 #####
      case "$ACPI_METHOD" in
        "PROC")
          if [ "$TIMER" != "0" ] ; then
            $LOGGERCMD "Next acpi alarm at: $NEXT_ALARM"
    echo -n "$NEXT_ALARM" > $PROC_ALARM
            sleep 2
            echo -n "$NEXT_ALARM" > $PROC_ALARM
          else
            $LOGGERCMD "No timer set"
          fi
        ;;
      ##### Kernel >= 2.6.22 #####
        "SYS")
          if [ "$TIMER" != "0" ] ; then
            $LOGGERCMD "Next acpi alarm at: $NEXT_ALARM"
            NEXT_ALARMSYS=$(date -d "1970-01-01 UTC $NEXT_TIMER seconds" "+%s" -u)
    echo -n "0" > $SYS_ALARM geändert in: echo -n "$NEXT_ALARM" > $SYS_ALARM
    sleep 2
            echo -n "$NEXT_ALARMSYS" > $SYS_ALARM geändert in:echo -n "$NEXT_ALARM" > $SYS_ALARM
          else
            $LOGGERCMD "No timer set"
          fi
        ;;
        *)
          $LOGGERCMD "No wakeup possible - shutting down anyway"
        ;;
      esac
      poweroff
      exit 0
    ;;

in der easyvdrshutdown.conf

SVDRPCMD="/usr/bin/svdrpsend.pl" ##nicht ändern !!!
NVRAMCMD="/usr/bin/nvram-wakeup" ##nicht ändern !!!
PROC_ALARM="/proc/acpi/alarm" ##nicht ändern !!!
SYS_ALARM="/sys/class/rtc/rtc0/wakealarm" ##nicht ändern !!!

BiosWakeup="2006-05-31 23:59:59" ##nicht ändern !!!
NET_LST="ssh smbd" ## welche Netzwerkverbindungen soll ich über netstat abfragen
CMD_LST="noad make gcc cc1 transcode vcdimager mencoder mplex dvdauthor tosvcd lame vdrsync.pl vdrburn.sh tcmplex tcmplex-panteltje vdr2ac3.sh vdr2dvd.sh vdr2divx.sh vdr2ogg.sh growisofs"
BOOTLOADER="GRUB" ## LILO oder GRUB
LOGGERCMD="logger -t easyvdrshutdown:"
GRUBCNF="/boot/grub/menu.lst"
IPCHECKLIST="" ## wenn diese IPs im Netz vorhanden sind, shutdown abbrechen

/proc/acpi/alarm giebt es nicht
/sys/class/rtc/rtc0/wakealarm steht kein alarm drin

mit dem Kernel 2.6.22.15 geht es.
Zitieren
#2
Hatte den Kernel unabhängig von dem update auch schon mal probiert bin dann aber doch wieder zurück auf 2.6.24.7 aus dem Beta bereich weil ACPI nicht mehr ging. Die neue Aufwach Methode macht nur Probleme also warum nich die alte verwenden solange es geht?
mfg Thomas
Zitieren
#3
hi!

ich habe bei der version 0.6.2 noch acpi verwendet.
leider funktionierts jetzt bei 0.6.4 auch bei mir nicht mehr.
was wäre die beste alternative und wie muß ich das aktivieren?

auch lässt sich der pc nicht per wol aufwecken, das hat in 0.6.2 auch noch problemlos funktioniert.

lg, flump
VDR:
SW: EasyVDR 0.6.04 (Ausgabe über DVI)
HW: Asus M2NPV-VM, Athlon 64 3800+, 1GB Ram, Hauppauge Nexus-s, 400 GB HDD
Zitieren
#4
WOL klappt bei mir bestens.

Ich baue gerade einen neuen Kernel, der möglicherweise wieder ACPI für den VDR unterstützt - mal sehen.

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#5
wol funktioniert bei mir jetzt auch. es war ein neustart notwendig und erst nach dem nächsten herunterfahren hats geklappt...

was wäre jetzt die beste lösung um meinen vdr mit einem gesetzten timer aufzuwecken?

lg, flump
VDR:
SW: EasyVDR 0.6.04 (Ausgabe über DVI)
HW: Asus M2NPV-VM, Athlon 64 3800+, 1GB Ram, Hauppauge Nexus-s, 400 GB HDD
Zitieren
#6
Hi,

wie Sinai beschrieben hat liegt das wohl an einem falsch kompilierten Kernel. http://www.easy-vdr.de/forum/index.php?topic=5836.0

Wenn Du da nicht selbst durch möchtest wird es bestimmt in den nächsten Tagen eine 'offizielle' Version geben.

ItsMee
[table][tr][td][size=2][b]VDR2: EasyVDR 0.6.08 - HD-ready Smile[/td][td][/td][td][size=2][b]VDR3: EasyVDR 0.7.22 HD Smile[/td][/tr]
[tr][td][size=2]P5N7A-VM / Pentium E5200 / GeForce 9300[/td][td][/td][td]M3N78-VM / Sempron 140[/td][/tr]
[tr][td][size=2]vga2scart an Röhre / rsync gespiegeltes Foto Share[/td][td][/td][td]HDMI @ LG W2361V[/td][/tr]
[tr][td][size=2]Linux4Media Display mit HW patch gegen Geistertasten[/td][td][/td][td] [/td][/tr]
[/table][br][url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
Zitieren
#7
Hi

Habe auch mal versucht die 0.6.4 zu installieren, geht ja auch tadelos
nur halt eben ACPI nicht.
Gut liegt wohl am Kernel 2.6.25.9  also neuen Kernel 2.6.27irgendwas
und 2.6.28 geholt und nach prudentis' Anleitung kompiliert.
Das man auch noch die DVB-Treiber erneut bauen muß nur nebenbei.
Erfolg der Geschichte kein ACPI aber ich weis wie man seine Stromrechnung hoch bekommt (kompilieren).

Als ganz banal-brutale Methode hilft mir für ACPI nur ein angepasstes easyvdrshutdown.sh

        ;;
      ##### Kernel >= 2.6.22 #####
        "SYS")
          if [ "$TIMER" != "0" ] ; then
            $LOGGERCMD "Next acpi alarm at: $NEXT_ALARM"
            NEXT_ALARMSYS=$(date -d "1970-01-01 UTC $NEXT_TIMER seconds" "+%s" -u )
    NEXT_ALARMSYS=$(($NEXT_ALARMSYS + 3600))
    echo -n "0" > $SYS_ALARM
    sleep 2
            echo -n "$NEXT_ALARMSYS" > $SYS_ALARM
          else
            $LOGGERCMD "No timer set"
          fi
        ;;

Die rote Zeile zusätzlich. Erhöht den Timerzeitpunkt um 1 Std (UTC -- CET).

Ok nicht ganz fein aber für den Übergang ok.

Gruß Dirk
VDR-1: ATC620 , FSC1520 Cel.2G 512MB 160G, FF 2.1 , 2xKNC-S , GLCD 240x64 ,IR-Ein Rev4 , easyVDR 0.5rc1
VDR-2: ATC600 , FSC1520 Cel.2G 512MB 160G 2x400G, FF 2.1 , 2xKNC-S , GLCD 240x64 ,IR-Ein Rev4 , easyVDR 0.5rc1
TestVDR:  TUSL2C Cel.1.3G 512MB 20-80G, FF 1.3 , Nova-S oder KNC1 ,IR-Ein Rev4 , 
Zitieren
#8
Hallo

Oder auf das alte Kernal umschalten!
Bitte die Änderung in meinem ersten Beitrag beachten! (oben)

gruß Axel
Zitieren
#9
Hallo @ All
Bin nicht so spitze um deratige Probleme lösen zu können ???, aber möglicherweise hilft bei der Fehlersuche mein Hinweis:

Denn bei mir funktioniert nach dem Update auf 0.6.4 das WakeUp mit ACPI immer noch einwandfrei!
Sie hauch http://www.easy-vdr.de/forum/index.php?t...7#msg46767


Gruess
rost21A
VDR: EasyVDR 3.0
Mainboard: Gigabyte H67MA-USB3-B3, 4 GB Ram, Intel® Core™ i3-2120 CPU @ 3.30GHz
TV-Karte: 2x TBS6928 (PCIe & CI)
Grafikkarte: Gainward GF 210 (GT218) 1024 MB (128 Bit, passiv)
Festplatte: Seagate ST1000NM0011
Fernbedienung: ?...(Drahtlose Tastatur Big Grin )
Zitieren
#10
Wenn du eine 0.6.0 updatest auf 0.6.04 geht es natürlich, da der Kernel der alte ist. Komplettinstallation mit 2.6.25.9 geht hingegen nicht mehr.

Was sagt denn

uname -a

auf deinem VDR

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#11
Hallo @ All

Hier meine Ausgabe:

easyVDR:~# uname -a
Linux easyVDR 2.6.22.15 #16 SMP PREEMPT Mon Mar 3 10:23:58 CET 2008 i686 GNU/Linux
easyVDR:~#


Gruess
rost21A
VDR: EasyVDR 3.0
Mainboard: Gigabyte H67MA-USB3-B3, 4 GB Ram, Intel® Core™ i3-2120 CPU @ 3.30GHz
TV-Karte: 2x TBS6928 (PCIe & CI)
Grafikkarte: Gainward GF 210 (GT218) 1024 MB (128 Bit, passiv)
Festplatte: Seagate ST1000NM0011
Fernbedienung: ?...(Drahtlose Tastatur Big Grin )
Zitieren
#12
bei mir läuft das acpi auch nicht mehr mit 0.6.2.04 iso menno grummel

danke verleihnix, mit deiner änderung im script geht es dann doch. was macht den das genau?
und wieso ist das nicht ganz "koscher"????

gruss a_client
1 * easyvdr 0.8 gforce 9500, coreduo, skystar 2, skystar hd (noch nicht ganz umgezogen / fertig)
1 * easyvdr 0.6.10, 2*skystar 2 (sd) wartet auf den 0.8er
Zitieren
#13
@rost21A: Du hast eine 0.6.0 Installation mit 2.6.22.15 Kernel. Damit geht es. Beim Online Update wird der Kernel nicht getauscht. Es geht um das 0.6.04RC2Iso mit Kernel > 2.6.25.9.

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#14
Hallo sinai
OK vielen Dank für den Hinweis. In der Zwischenzeit habe ich es auch mitbekommen.
Sorry... :Smile


Gruess
rost21A
VDR: EasyVDR 3.0
Mainboard: Gigabyte H67MA-USB3-B3, 4 GB Ram, Intel® Core™ i3-2120 CPU @ 3.30GHz
TV-Karte: 2x TBS6928 (PCIe & CI)
Grafikkarte: Gainward GF 210 (GT218) 1024 MB (128 Bit, passiv)
Festplatte: Seagate ST1000NM0011
Fernbedienung: ?...(Drahtlose Tastatur Big Grin )
Zitieren
#15
Moin

Erst mal : Frohes neues Jahr euch allen.

@ a_client  Es ist nicht ganz fein weil alle Bemühungen die Zeitzonen einzuhalten nicht mehr greifen.
Bei der Sommerzeitumstellung im ??März?? muß man die Zeile wieder anfassen.
Bei nem offiziellen Update könnte die Zeile durch Überschreiben der Datei rausfliegen......

Also wirklich nur für den Übergang bis klar geworden ist wie die Zeit in EasyVDR in zukunft gehandhabt wird.

Es sieht doch im Augenblick so aus, daß der Rechner in Lokalzeit läuft der Kernel aber gerne UTC rechnet.

Mit den ACPI-Optionen im configFile zum Kernel kompilieren hab ich mich noch nicht wirklich auseinandergesetzt.

Bin natürlich für Vorschläge offen.

Muß nur zum kompilieren mir mal was schnelleres an Rechner zusammenschustern, 1,5-2 Std sind inakzeptabel.

Gruß Dirk
VDR-1: ATC620 , FSC1520 Cel.2G 512MB 160G, FF 2.1 , 2xKNC-S , GLCD 240x64 ,IR-Ein Rev4 , easyVDR 0.5rc1
VDR-2: ATC600 , FSC1520 Cel.2G 512MB 160G 2x400G, FF 2.1 , 2xKNC-S , GLCD 240x64 ,IR-Ein Rev4 , easyVDR 0.5rc1
TestVDR:  TUSL2C Cel.1.3G 512MB 20-80G, FF 1.3 , Nova-S oder KNC1 ,IR-Ein Rev4 , 
Zitieren
#16
Dann testet mal folgendes: Aber Vorsicht - Alpha!!!!

http://www.easy-vdr.de/forum/index.php?t...6#msg46886

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#17
ha rechenleistung hätt ich hier genug , leider weis ich nicht wie ich die zur verfügung stellen könnt.

also spinn ich jetzt, nun geht anschalten prima nur ausgehen tut er bei mir nicht.

habe eben mal eine aufnahme gemacht. 10 min und schon 50min ist der rechner an, geht nicht mehr aus.

was denn nun los? kann mir da einer helfen?

hieeeeeeeeeeeeeeeeeeeeeelfeeeeeeeeeeeeeeeeeeeeee - oder verdammte ver.... sche....

1 * easyvdr 0.8 gforce 9500, coreduo, skystar 2, skystar hd (noch nicht ganz umgezogen / fertig)
1 * easyvdr 0.6.10, 2*skystar 2 (sd) wartet auf den 0.8er
Zitieren
#18
Die Timeout bei Inaktivität steht bestimmt auf 60 Min (wenn du nichts verändert hast)

Sieh einfach mal nach

System - Einstellungen - VDR-Einstellungen - Sonstiges - Inaktivität

Im Zweifelsfall hilft auch mal ein reboot und die Zeit runterdrehen - nur darfst du sonst nichts dran tun, je nach Einstellung darf auch kein ssh-Login oder Programm laufen (Noad, Film berechnen, etc.)

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#19
@ verleihnix


ich kriege die kriese, nun schaltet er nach aufnahmen mit deinen änderungen nicht aus.

normalerweise wenn ich auto ausschalten einstelle 180min geht er 10min nach einer aufnahme doch aus oder?

(habe die 180 eingestellt falls ich mal vor tv einschlafe)

oder geht generell der vdr auch nach 5 min aufnahme erst nach 180 min aus, wär mir dann noch nicht aufgefallen

*kopfkratz* will nen neuen kernel *schnief*
1 * easyvdr 0.8 gforce 9500, coreduo, skystar 2, skystar hd (noch nicht ganz umgezogen / fertig)
1 * easyvdr 0.6.10, 2*skystar 2 (sd) wartet auf den 0.8er
Zitieren
#20
Inaktivität bedeutet was das Wort sagt: Keine Aufnahme, keine Wiedergabe, keine OSD-Befehle - u.U. sogar nicht einmal ssh-login.

Stell auf 20 Minuten und dein VDR wird 20 Min. nach der letzten OSD-Aktion runterfahren, sofern du nichts aufnimmst oder abspielst.

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#21
wenn ich 20 min einstelle dann geht das,

mit der 0.5rc2 habe ich aber wirklich 180min eingestellt, sonst muss man beim fernsehgucken ja alle paar minuten ne taste drücken.

wenn der aufnimmt schaltet er nicht erst nach 180min ab sondern ein paar minuten nach der aufnahme.

wie habt ihr das so bei euch am laufen?

grüsse aclient
1 * easyvdr 0.8 gforce 9500, coreduo, skystar 2, skystar hd (noch nicht ganz umgezogen / fertig)
1 * easyvdr 0.6.10, 2*skystar 2 (sd) wartet auf den 0.8er
Zitieren
#22
Das wichtige ist aber vielmehr:

Geht ACPI-Wakeup mit dem Kernel 2.6.25.20?

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#23
Moin

@sinai

Nein wacht nicht auf.

Kann auch nicht , weil keine Treiber geladen werden.

Kernel-Version passt ja nicht zu den installierten Modulen 2.6.25.9 < 2.6.25.20 .

Es werden weder DVB-Treiber noch der nötige Rest geladen.
VDR meint zwar starten zu müssen , findet aber nat. kein DVB-Device.

Also die vmlinuz... zu wechseln reicht nicht .

Schick mir doch bitte mal Deine config für den Kernel oder die Stellen die Du geändert hast bez. ACPI.

Gruß Dirk
VDR-1: ATC620 , FSC1520 Cel.2G 512MB 160G, FF 2.1 , 2xKNC-S , GLCD 240x64 ,IR-Ein Rev4 , easyVDR 0.5rc1
VDR-2: ATC600 , FSC1520 Cel.2G 512MB 160G 2x400G, FF 2.1 , 2xKNC-S , GLCD 240x64 ,IR-Ein Rev4 , easyVDR 0.5rc1
TestVDR:  TUSL2C Cel.1.3G 512MB 20-80G, FF 1.3 , Nova-S oder KNC1 ,IR-Ein Rev4 , 
Zitieren
#24
Neuinstallation mit 0.6.04 ISO, Kernel 2.6.25.9 durch 2.6.25.20 + neue easyvdrshutdown.sh ersetzt. Beim Booten bleibt der VDR bei "Entering runlevel 2" in einer Dauerschleife hängen. Ausgabe erfolgt über NVIDIA mit Xineliboutput-Plugin.
Hartware: Gehäuse: Ahanix MCE 302, Mobo: Kontron 986LCD-M/mITX, CPU: Intel Core2 Duo Mobile T7400 2,16GHz, 2GB RAM, SAT: Hauppauge WinTV-NOVA-HD-S2, Tevii S650, Graka: Geforce 9500GT/512MB, 4x1TB 3,5" WD HD, 1x250GB 2,5" Hitachi HD, 1x DVD-Brenner LG, Atric IR-Einschalter+Empfänger, FB One-For-All URC7780, SoundGraph iMON LCD
Weichware: Debian Squeeze 2.6.31.2, Nvidia v190.42, xine-lib 1.2, vdpau r278-crop-v9, Xineliboutput-svn v9, VDR 1.7.0, Ext-Patch-72
Zitieren
#25
@verleihnix. Das hat ItsMee kompiliert. Ich hab auch nur den Kernel kopiert und die easyvdrshudown.sh angepasst. Danach lief alles. Aber ich glaub ich hab schon einen 2.6.25.20er kompiliert - deshalb geht es vermutlich bei mir.

Aber ACPI kann man ja auch ohne VDR testen. Mal von Martin geliehen

Code:
!/bin/bash

# Startet dem Rechner nach 3 Minuten über ACPI neu.

min=`date "+%M"`
nextmin=`expr $min + 3`
nextboot=`date "+%Y-%m-%d %H:"$nextmin:00`
echo $nextboot > /proc/acpi/alarm  # Einige Mainboards sind etwas begriffsstutzig,
echo $nextboot > /proc/acpi/alarm  # sie kapieren erst nach zwei Aufrufen, was Sache ist.

echo "Aktuelle Zeit:         "`date "+%Y-%m-%d %H:%M:%S"`
echo "Starte Rechner neu um: "`cat /proc/acpi/alarm`
echo "Fahre Rechner nun runter."

poweroff

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: