Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: majatalo - 22.08.09 - klo:19.54

Otsikko: nvram / acpi wakeup toiminta ongelmia[ratkaistu]
Kirjoitti: majatalo - 22.08.09 - klo:19.54
olen tässä koittanut saada ubuntuun ajastettua käynnistystä toimimaan

sudo nvram-wakeup -A pitäisi kertoa tukeeko emo nvramia. komento antaa vastauksen "/dev/mem: operation not permited"
ilmeisesti ei tue nvramia

acpi puolestaan siten
kun /proc/acpi/alarm:iin asettaa päiväyksen ja ajan. niin kone ei käynnisty. kun käynnistää koneen niin /proc/acpi/alarm antaa arvon 2009-00-00 00:00:00 vaikka ennen sammutusta olen tarkistanut että päiväys ja kello aika on muutaman minuutin päässä tulevaisuudessa.

ubuntu on 8.04
emo ASRock ALiveNF6G-GLAN

onko kenelläkään neuvoa miten saisi jomman kumman keinon toimimaan
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: JTap - 23.08.09 - klo:10.11
Useimmissa emoissa saa biosista säädettyä RTC Alarm Wakeupin (vai mikä se oli nimeltään??)

Tuo /proc/acpi/alarm ei vissiin toimi enää uusimmissa kerneleissä, oikea lienee /sys/class/rtc/rtc0/wakealarm, ainakin mythbuntussa näin ja miksei sitten Ubuntussakin.

Linkistä https://help.ubuntu.com/community/MythTV/Install/WhatNext/ACPIWake voi olla apua (tai sitten ei)
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 23.08.09 - klo:10.55

omasta järjestelmästäni ei löydy tuota /sys/class/rtc/rtc0/wakealarm

netistä löydetty tieto on hiukan risti riitaista tuon suhteen, mainitaan kernel ja 8.10
kernelin mukaan pitäisi käyttää /sys/class/rtc/rtc0/wakealarm mutta käytän 8.04 joten sen perusteella pitäisi käyttää /proc/acpi/alarm

emoissa tuo RTC alarm ynm on vaihtelevalla nimellä mutta se on enabloitu biossista.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 23.08.09 - klo:12.22
Moi! Painin saman ongelman kanssa Mythbuntu 9.04:ssa ja vaikka mulla on BIOS:sta RTC alarm enabloitu, se ei toimi. Asus ilmoitti, että heillä on "haasteita" ko. ominaisuuden kanssa. Mulla BIOS kirjoittaa aina sen oman kiinteän aikansa uudelleen BIOS:iin ennen koneen sulkemista ja näin ollen herätysaikani ei tule aktiiviseksi koskaan.

EDIT: Eli parhaiten saat kokeiltua oman emolevysi RTC alarm tuen http://www.mythtv.org/wiki/ACPI_Wakeup (http://www.mythtv.org/wiki/ACPI_Wakeup) sivuston mukaan:

1. RTC Alarm tuki emosta päälle

2. BIOS:n kello pitää olla UTC ajassa

3. /etc/default/rcS fileen lisätään rivi filen loppuun:
HWCLOCKACCESS=no

4. Asetetaan koeherätys 5 min päähän nykyajasta:
Koodia: [Valitse]
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm

5. Sulje kone ja jos kone käynnistyy 5 min päästä, onneksi olkoon.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 23.08.09 - klo:15.23
/sys/class/rtc hakemisto on tyhjä niin ei pysty tekemään tuota.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 24.08.09 - klo:12.43
/sys/class/rtc hakemisto on tyhjä niin ei pysty tekemään tuota.

Eli joo sulla on käytössä sellainen kerneli, missä on tuo  /proc/acpi/alarm rakenne käytössä. Ootko kokeillut asettaa tuon parmaetrin HWCLOCKACCESS=no ja BIOS:n kello on varmasti UTC ajassa? Jos nämä eivät auta, sulla on sama ongelma kuin mulla, RTC alarm ei toimi emossa.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 24.08.09 - klo:16.24
juu kello aika on mielestäni UTC ajassa
date antaa seuraavan näköisen tiedon
ma 24.8.2009 16:17:13 +0300

"HWCLOCKACCESS=no" arvoa on käytetty ja silti tyssää.

ajattelin kokeilla vaihteeksi alla olevan ohjeen vinkkejä
http://justanotherwebblog.wordpress.com/2008/09/09/howto-mythtv-with-acpi-wakeup-and-mythwelcome/

Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: tuke81 - 24.08.09 - klo:18.08
...
sudo nvram-wakeup -A pitäisi kertoa tukeeko emo nvramia. komento antaa vastauksen "/dev/mem: operation not permited"
ilmeisesti ei tue nvramia
...

Hmm toi vastaus vaikuttaisi hieman apparmorin aiheuttamalta, en kyllä tiedä miksi se sinulla antaa tuollaista itsellä se kyllä sanoo selvästi ettei ole tuettu vaikka apparmor onkin päällä. Kokeileppa ottaa apparmor päältä:
sudo invoke-rc.d apparmor stop tai sudo invoke-rc.d apparmor kill
Ja ajaa komento sudo nvram-wakeup -A uudestaan.
Apparmorin saat takaisin päälle komennolla:
sudo invoke-rc.d apparmor start
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 25.08.09 - klo:08.21
stop komento antoi
Unloading AppArmor profiles: done

silti nvram komento antoi Operation not permitted

AppArmorin käynnistyksen jälkeen sitä ei näy ps -ef:llä
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: tuke81 - 25.08.09 - klo:14.58
Apparmor on SE-linuxin kaltainen moduuli itse kernelissä, se ei ole normaali ohjelma. Päällä olon näet komennolla: sudo apparmor_status

Kattos jos tosta olisi apua:
http://www.mythtv.org/wiki/ACPI_Wakeup
Tosin jännä kyllä siellä kerrotaan että kernelistä 2.6.22 ja eteenpäin acpi on siirtynyt tuohon /sys/class/rtc/rtc0/wakealarm tiedostoon, vaikka itselläni hardyssä(2.6.24) ei ole kyseistä tiedostoa vaan tuo vanhempi /proc/acpi/alarm. Itsellä ei ole oikein käyttöä kyseiselle toiminnolle niin en siitä paljoa tiedä.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 29.08.09 - klo:13.21
aloitin tuossa nvram-wakeup:n asentamisen
alkuun meni ok
1. latasin uusimman tar.gz paketin
2. purin sen työpöydälle
3. ajoin make komennon(piti asentaan gettext jotta meni läpi yhdestä virheestä)
4. make install
sitten guess-helper ohjeen mukaan
sitten kopioin muodostetun tiedoston /etc -kasioon

sitten koitin komentoa
Koodia: [Valitse]
sudo /usr/sbin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $((`date +%s` + 10 * 60))

tulos:
Koodia: [Valitse]
sudo: /usr/sbin/nvram-wakeup: command not found

sitten kun katsoo locatella
Koodia: [Valitse]
$ locate nvram-wakeup
/etc/nvram-wakeup.conf
/usr/sbin/nvram-wakeup
/usr/share/doc/nvram-wakeup
/usr/share/man/man5/nvram-wakeup.conf.5.gz
/usr/share/man/man8/nvram-wakeup.8.gz
/var/cache/apt/archives/nvram-wakeup_0.97-14_amd64.deb
/var/lib/dpkg/info/nvram-wakeup.conffiles
/var/lib/dpkg/info/nvram-wakeup.config
/var/lib/dpkg/info/nvram-wakeup.list

mikä mättää??
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: timbba - 29.08.09 - klo:14.13
aloitin tuossa nvram-wakeup:n asentamisen
alkuun meni ok
1. latasin uusimman tar.gz paketin
2. purin sen työpöydälle
3. ajoin make komennon(piti asentaan gettext jotta meni läpi yhdestä virheestä)
4. make install
sitten guess-helper ohjeen mukaan
sitten kopioin muodostetun tiedoston /etc -kasioon

sitten koitin komentoa
Koodia: [Valitse]
sudo /usr/sbin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $((`date +%s` + 10 * 60))

tulos:
Koodia: [Valitse]
sudo: /usr/sbin/nvram-wakeup: command not found

sitten kun katsoo locatella
Koodia: [Valitse]
$ locate nvram-wakeup
/etc/nvram-wakeup.conf
/usr/sbin/nvram-wakeup
/usr/share/doc/nvram-wakeup
/usr/share/man/man5/nvram-wakeup.conf.5.gz
/usr/share/man/man8/nvram-wakeup.8.gz
/var/cache/apt/archives/nvram-wakeup_0.97-14_amd64.deb
/var/lib/dpkg/info/nvram-wakeup.conffiles
/var/lib/dpkg/info/nvram-wakeup.config
/var/lib/dpkg/info/nvram-wakeup.list

mikä mättää??

Veikkausta vaan, mutta... Olisko niin ettei ole suoritusoikeuksia?
Koodia: [Valitse]
ls -la /usr/sbin/nvram*
Eli auttaisko:
Koodia: [Valitse]
sudo chmod +x /usr/sbin/nvram-wakeup
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 30.08.09 - klo:00.03
$ ls -al /usr/sbin/n*
-rwxr-xr-x 1 root root 2134616 2008-11-14 20:51 /usr/sbin/ndb_cpcd
-rwxr-xr-x 1 root root 3673368 2008-11-14 20:51 /usr/sbin/ndbd
-rwxr-xr-x 1 root root 2355960 2008-11-14 20:51 /usr/sbin/ndb_mgmd
-rwxr-xr-x 1 root root  104152 2008-03-01 08:23 /usr/sbin/netscsid
-rwxr-xr-x 1 root root   36016 2008-12-08 11:13 /usr/sbin/newusers
-rwxr-xr-x 1 root root    4840 2008-12-08 11:13 /usr/sbin/nologin
-rwxr-xr-x 1 root root  470296 2009-05-14 00:06 /usr/sbin/ntpd
-rwxr-xr-x 1 root root   57912 2009-05-14 00:06 /usr/sbin/ntpdate
-rwxr-xr-x 1 root root     530 2009-05-14 00:06 /usr/sbin/ntpdate-debian
-rwxr-xr-x 1 root root   98936 2009-05-14 00:06 /usr/sbin/ntp-keygen
-rwxr-xr-x 1 root root   16912 2009-05-14 00:06 /usr/sbin/ntptime
-rwxr-xr-x 1 root root    1019 2009-05-14 00:06 /usr/sbin/ntp-wait


nvram-wakeup tiedostoa ei löydy :(
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: timbba - 30.08.09 - klo:05.49
$ ls -al /usr/sbin/n*
-rwxr-xr-x 1 root root 2134616 2008-11-14 20:51 /usr/sbin/ndb_cpcd
-rwxr-xr-x 1 root root 3673368 2008-11-14 20:51 /usr/sbin/ndbd
-rwxr-xr-x 1 root root 2355960 2008-11-14 20:51 /usr/sbin/ndb_mgmd
-rwxr-xr-x 1 root root  104152 2008-03-01 08:23 /usr/sbin/netscsid
-rwxr-xr-x 1 root root   36016 2008-12-08 11:13 /usr/sbin/newusers
-rwxr-xr-x 1 root root    4840 2008-12-08 11:13 /usr/sbin/nologin
-rwxr-xr-x 1 root root  470296 2009-05-14 00:06 /usr/sbin/ntpd
-rwxr-xr-x 1 root root   57912 2009-05-14 00:06 /usr/sbin/ntpdate
-rwxr-xr-x 1 root root     530 2009-05-14 00:06 /usr/sbin/ntpdate-debian
-rwxr-xr-x 1 root root   98936 2009-05-14 00:06 /usr/sbin/ntp-keygen
-rwxr-xr-x 1 root root   16912 2009-05-14 00:06 /usr/sbin/ntptime
-rwxr-xr-x 1 root root    1019 2009-05-14 00:06 /usr/sbin/ntp-wait


nvram-wakeup tiedostoa ei löydy :(

Siinäpä se ongelma sitten.. Asentuiko virheittä?

Kokeile päivittää locaten kanta eli:
Koodia: [Valitse]
sudo updatedb
Löytyykös nyt nvram-wakeup? And by the way.. miksi asentelet tar.gz-paketista? Eikö pakettihallinnan nvram-wakeup toimi, oletko testannut?
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 30.08.09 - klo:11.45
jep sudo updatedb auttoi.

asensin ensin repoista, mutta siltä puolen en saanut toimimaan, varmaan tuo sama locate juttu sekoitti.
ja lisäksi tar.gz löytyi uudempi versio.  reposita tuli 0.97 tai jotain ja tuolta löytyi 1.0


enivei nyt siis löytyi oikea polku tuolle nvram-wakeup:lle
Koodia: [Valitse]
sudo /usr/local/bin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $((`date +%s` + 10 * 60))
mutta se antaa
Koodia: [Valitse]
nvram-wakeup: addr_stat (0xA2) is beyond the end of nvram
vilkaisin guess-error.logia
Koodia: [Valitse]
guess: data block  27 at offset 0x54B: type  32, size 0x014 ( 20)
guess: data block  28 at offset 0x561: type 127, size 0x004 (  4)
guess: /dev/mem: Operation not permitted
    checking 0x30: 0x19 0x18 0x18 0x18
    checking 0x31: 0xB6 0xB2 0x5A 0x1A
    checking 0x3F: 0xEF 0x37 0x03 0x03
    checking 0x40: 0x7B 0x4E 0x40 0x40
    checking 0x46: 0x1F 0x0B 0x01 0x01
    checking 0x47: 0x17 0x0C 0x00 0x00
    checking 0x73: 0x00 0x59 0x14 0x14
    checking 0x75: 0x00 0x59 0x13 0x13
    checking 0x77: 0x00 0x23 0x12 0x12
    checking 0xA2: 0xC4 0xC4 0xC4 0x84
Couldn't guess checksum addresses (out of 5).

eli jokin on vielä pielessä
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 06.09.09 - klo:10.26
nvram-wakeup.conf oli pielessä.

guess-helper ei ollut osannut tehdä sitä loppuun asti jostain syystä.

netistä löytyi toisen AS Rock AliveNF6g emon nvram-wakeup.conf, yhdistämällä sain toimivan tiedoston.

enää pitää laittaa mythtv-backend puoli kuntoon.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 06.09.09 - klo:11.07
osaako mythtv havaita jos linux:lla tehdään jotain vai pelkästään sen onko mythtv frontend ja backend aktiivisia?


homma toimii muuten mutta mythtv ei saa laitettua nvram-wakeup aikaa.

pitää varmaan tutkia logeja. osaako joku suoraan heittää mitä logia pitäisi alkaa tuijottaa.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 06.09.09 - klo:19.44
mikä voisi olla pielessä asetuksissa
terminaalista annettuna nvram pelaa ok
Koodia: [Valitse]
sudo /usr/local/bin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $((`date +%s` + 900))

All values are displayed as they are stored in the nvram/rtc.
(and do not correspond necessarily to the system date/time)

WakeUp  : Enabled (0x7F)
Day     : 06 (0x06)
Hour    : 12 (0x0C)
Minute  : 34 (0x8B)
Second  : 24 (0x58)
Checksum: 0x190B

Enabling (0x7F) WakeUp-on-RTC in nvram.
New Day     : 06 (0x06)
New Hour    : 16 (0x10)
New Minute  : 36 (0x93)
New Second  : 27 (0x5B)
New Checksum: 0x191A

Now really WRITING into /dev/nvram...

mythtv asetukset(welcome ja backend) laitettiin http://ubuntuforums.org/archive/index.php/t-305751.html mukaan
myth ei kuitenkaan osaa kirjoittaa kello aikaa oikein
Koodia: [Valitse]
sudo mythshutdown --setwakeup 2009-09-06T17:50
2009-09-06 17:32:34.589 Running the command to shutdown this computer :-
                                                sudo mythshutdown --shutdown

All values are displayed as they are stored in the nvram/rtc.
(and do not correspond necessarily to the system date/time)

WakeUp  : Enabled (0x7F)
Day     : 06 (0x06)
Hour    : 12 (0x0C)
Minute  : 34 (0x8B)
Second  : 24 (0x58)
Checksum: 0x190B

seuraava nauhoitus olisi alkanut 17:55
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 08.09.09 - klo:12.52
mikä voisi olla pielessä asetuksissa
terminaalista annettuna nvram pelaa ok
Koodia: [Valitse]
sudo /usr/local/bin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $((`date +%s` + 900))

All values are displayed as they are stored in the nvram/rtc.
(and do not correspond necessarily to the system date/time)

WakeUp  : Enabled (0x7F)
Day     : 06 (0x06)
Hour    : 12 (0x0C)
Minute  : 34 (0x8B)
Second  : 24 (0x58)
Checksum: 0x190B

Enabling (0x7F) WakeUp-on-RTC in nvram.
New Day     : 06 (0x06)
New Hour    : 16 (0x10)
New Minute  : 36 (0x93)
New Second  : 27 (0x5B)
New Checksum: 0x191A

Now really WRITING into /dev/nvram...

mythtv asetukset(welcome ja backend) laitettiin http://ubuntuforums.org/archive/index.php/t-305751.html mukaan
myth ei kuitenkaan osaa kirjoittaa kello aikaa oikein
Koodia: [Valitse]
sudo mythshutdown --setwakeup 2009-09-06T17:50
2009-09-06 17:32:34.589 Running the command to shutdown this computer :-
                                                sudo mythshutdown --shutdown

All values are displayed as they are stored in the nvram/rtc.
(and do not correspond necessarily to the system date/time)

WakeUp  : Enabled (0x7F)
Day     : 06 (0x06)
Hour    : 12 (0x0C)
Minute  : 34 (0x8B)
Second  : 24 (0x58)
Checksum: 0x190B

seuraava nauhoitus olisi alkanut 17:55
Onko sulla BIOS:ssa käytössä UTC aika vai Suomen aika? Mä olen itse täysin samassa kohdassa nvram-wakeup:n kanssa, kiitos sinulle.. Manuaalisesti toimii, mythtv:ssä en ole saanut vielä toimimaan.

Tuosta mythtv-setup:n "Set Wakeup time format: yyyy-MM-dd hh:mm:ss" -parametrista löytyy aika ristiriitaisia tietoja googlaamalla. http://swiss.ubuntuforums.org/showthread.php?t=1176528

Onko formaattisi "yyyy-MM-ddThh:mm" varmasti oikea? Tosin "yyyy-MM-dd hh:mm:ss" formaatti ei taida myöskään toimia...
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 08.09.09 - klo:13.06
minulla ilmeisesti ei ole UTC käytössä, koska BIOS käynnistys aika on reali ajassa eikä -3h
ilmeisesti ongelma on kuitenkin tuossa formaatissa millä mythtv koittaa päivää ja kelloaikaa kirjoittaa biossiin.
ongelma ei ole UTC / suomen aika erosta koska se olisi vain kolme tuntia, mutta ero on viisi tuntia.

löysin netistä tältä sivulta http://www.mythtv.org/wiki/Mythwelcome
mainnina conflictista aika formaateista ja neuvon miten edetä.
tosin en tiedä mihin kohtaa ja miten tehdä muutos.
alla kopio tekstistä kyseiseltä sivulta.

nvram-wakeup command -  command to set wakeup time in bios
                          
                            ''recent changes(post 0.20.2) to the time format code cause problems''
                           
                             nvram-wakeup only accepts time_t (seconds since
                             unix epoch) as a date/time format. mythshutdown only uses
                             ISO-8601 (yyyy-MM-ddThh:mm:ss). Both programs now use the
                             same setting name in the database for their format
                             token. Since getting the wakeup time in the BIOS involves
                             using both programs, it's now impossible.
                             
                             You can get around this like this
                             
                             "date -d "`echo $time | sed "s/T/ /"`" +%s | xargs nvram-wakeup -s"
                             
                             Replace the preset arguments on the end with the ones that work
                             for you.
                             
                             The sed is in there to strip the "T" because gnu date can't parse ISO-8601 format
                             properly (a bug known for at least 3 years), despite being
                             able to produce it.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 08.09.09 - klo:20.09
Moi! Eikös se ongelma olekin nyt siinä "mythshutdown --setwakeup" formaatissa? Katselin äsken mythshutdown --help komentoa ja se tulosti seuraavaa:

sami@sami-htpc:/usr/bin$ mythshutdown --help
Usage of mythshutdown
-w/--setwakeup time      (sets the wakeup time. time=yyyy-MM-ddThh:mm:ss
                          doesn't write it into nvram)
-t/--setscheduledwakeup  (sets the wakeup time to the next scheduled recording)
-q/--shutdown            (set nvram-wakeup time and shutdown)
-x/--safeshutdown        (equal to -c -t -q.  check shutdown possible, set
                           scheduled wakeup and shutdown)
-p/--startup             (check startup. check will return 0 if automatic
                                                           1 for manually)
-c/--check flag          (check shutdown possible
                          flag is 0 - don't check recording status
                                  1 - do check recording status (default)
                          returns 0 ok to shutdown
                                  1 reset idle check)
-l/--lock                (disable shutdown. check will return 1.)
-u/--unlock              (enable shutdown. check will return 0)
-s/--status flag         (returns a code indicating the current status)
                          flag is 0 - don't check recording status
                                  1 - do check recording status (default)
                          0 - Idle
                          1 - Transcoding
                          2 - Commercial Flagging
                          4 - Grabbing EPG data
                          8 - Recording - only valid if flag is 1
                         16 - Locked
                         32 - Jobs running or pending
                         64 - In a daily wakeup/shutdown period
                        128 - Less than 15 minutes to next wakeup period
                        255 - Setup is running
-v/--verbose debug-level (Use '-v help' for level info
-h/--help                (shows this usage)

Onkohan se sitten noin?
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 10.09.09 - klo:09.39
Koodia: [Valitse]
Ei toimi tämäkään:
[code]
mythshutdown --setwakeup yyyy-MM-ddThh:mm:ss
Ei tuo mythshutdown tee tälle heräämisajalle oikein mitään...


Voisikohan tämän homman hoitaa niin, että tekee itse skriptin, joka kirjoittaa tuon heräämisajan käyttäen tuota samaa nvram-wakeup-komentoa, joka toimii manuaalisestikin? Eli esimerkiksi /usr/bin/setwakeup.sh -skripti:

Koodia: [Valitse]
#!/bin/sh
#$1 is the first argument to the script. It is the  time in seconds since 1970
#that you'd like the computer to boot.
#for example,  /usr/bin/setwakeup.sh `date '+%s' -d '+ 5 minutes'` should
#boot your computer 5 minutes from now

sudo /usr/local/bin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $1 -w 0

Ja sitten

Koodia: [Valitse]
$ mythtv-setup
Proceed to general>Shutdown/Wakeup Options
        Block shutdown before client connected (Rasti pois)
        Set idle shutdown timeout (secs): 30
        Set Max. wait for recordings (min): 15
        Set Startup before rec (secs): 300
        Set Wakeup time format: time_t
        Set Command to set Wakeup Time: sudo -H /usr/bin/setwakeup.sh "$time"
        Set Server Halt command: sudo -H mythshutdown --shutdown
        Set pre shutdown check-command: mythshutdown --check

Ja sitten

Koodia: [Valitse]
$mythwelcome --setup

set nvram-wakeup Command: JÄTÄ TYHJÄKSI!!
set nvram-wakeup Restart Command: JÄTÄ TYHJÄKSI!!
set Command to reboot: /sbin/poweroff
set Command to shutdown: /sbin/poweroff

Vielä ajo-oikeudet tuolle uudelle skriptille:

Koodia: [Valitse]
$chmod +x /usr/bin/setwakeup.sh

Koodia: [Valitse]
sudo visudo
%mythtv ALL = NOPASSWD: /sbin/shutdown, /usr/bin/mythshutdown,  /usr/bin/mythwelcome, /usr/bin/setwakeup.sh

HUOM! Tämä pitää kokeilla, en ole vielä testannut tätä itsekään... En siis takaa, että on oikea ratkaisu mutta aion itse kokeilla, kun kerkiän.

Arveluttaa vaan, antaako mythtv tuon time_t -parametrin oikein sekunteina, joka siis kertoo seuraavan käynnistysajan. Mutta jos tämä time_t parametri ei tule oikein tuolta mythtv:ltä, sen saa ainakin kaivettua siitä yyyy-MM-dd hh:mm:ss -formaatista..[/code]
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 10.09.09 - klo:13.40
sama idea on käynyt minullakin mielessä, ainoa mitä en tiedä on se että missä formaatissa aika pitäisi laittaa.


Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 10.09.09 - klo:15.54
sama idea on käynyt minullakin mielessä, ainoa mitä en tiedä on se että missä formaatissa aika pitäisi laittaa.



Tuo time_t pitäisi olla epoc time eli sekunneissa alkaen ajasta 1.1.1970 ja sen pitäisi käydä siis suoraan tuolle nvram-wakeup rutiinille, joka kirjoittaa sen BIOS:iin seuraavaksi heräämisajaksi.. En mene takuuseen, että toimii mutta aion itse kokeilla, kun kerkiän..
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 11.09.09 - klo:18.00
Miksiköhän tämä skriptin nvram-wakeup komento ei mene läpi tässä skriptissä ???

Koodia: [Valitse]
#!/bin/sh
#$1 is the first argument to the script. It is the  time in seconds since 1970
#that you'd like the computer to boot.
#for example,  /usr/bin/setwakeup.sh `date '+%s' -d '+ 5 minutes'` should
#boot your computer 5 minutes from now


echo "Next wakeuptime is:" > /var/log/mythtv/setwakeup.log
echo $1 >> /var/log/mythtv/setwakeup.log
echo `date -ud@$1` >> /var/log/mythtv/setwakeup.log


sudo -H /usr/local/bin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $(($1)) -w 0


Herja on tällainen:

2009-09-11 17:51:47.811 Running the command to set the next scheduled wakeup time :-
                  sudo -H /usr/bin/setwakeup.sh 1252688100
sudo: /usr/local/bin/nvram-wakeup: command not found
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: tuke81 - 11.09.09 - klo:18.04
pistäs päätteeseen which  nvram-wakeup ja laita oikea osoite skriptiisi. /usr/local/ ei ole ubuntun käyttämä paikka johon ohjelmia asennettaisiin defaulttina.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 11.09.09 - klo:21.54
pistäs päätteeseen which  nvram-wakeup ja laita oikea osoite skriptiisi. /usr/local/ ei ole ubuntun käyttämä paikka johon ohjelmia asennettaisiin defaulttina.
Kiitos! Tuli näköjään jostain otettua tuo väärä polku. Eli kun annoin tuon komennon tulee:

Koodia: [Valitse]
ami@sami-htpc:~$ which nvram-wakeup
/usr/sbin/nvram-wakeup
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: majatalo - 12.09.09 - klo:01.53
sain toimimaan kun tein seuraavamuutoksen
mythwelcome --setup:
ensimmäiselle riville lisäsin loppuun :  -s $time

ainakin vaikuttaa siltä että se laittoin herätys ajan oikein.
huomenna varmistun asiasta.
Otsikko: Vs: nvram / acpi wakeup toiminta ongelmia
Kirjoitti: samihs72 - 12.09.09 - klo:12.33
Mä sain homman toimimaan ja näin olen tehnyt:

1. Asensin nvram-wakeup -paketin repoista: sudo apt-get install nvram-wakeup
2. Googletin nvram-wakeup.conf filen omalle emolevylle m3a78-em, se kopioidaan /etc/ hakemistoon ja se on tällainen:

################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "ASUSTeK Computer INC."
##    - Mainboard type:     "M3A78-EM"
##    - Mainboard revision: "Rev 1.03G"
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "1502"
##    - BIOS release:       "02/11/2009"

rtc_day = 0x7F
addr_min = 0x81
addr_sec = 0x82
addr_day = 0x8D
addr_hour = 0x8E
addr_stat = 0xF6
shift_stat = 5
addr_chk_h = 0x30
addr_chk_l = 0x31

upper_method = VT82Cxxx


3. Tein setwakeup.sh skriptin /usr/bin/ -hakemistoon:

Koodia: [Valitse]
#!/bin/sh
#$1 is the first argument to the script. It is the  time in seconds since 1970
#that you'd like the computer to boot.
#for example,  /usr/bin/setwakeup.sh `date '+%s' -d '+ 5 minutes'` should
#boot your computer 5 minutes from now


echo "Next wakeuptime is:" > /var/log/mythtv/setwakeup.log
echo $1 >> /var/log/mythtv/setwakeup.log
echo `date -ud@$1` >> /var/log/mythtv/setwakeup.log


sudo -H /usr/sbin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $(($1)) -w 0

4. Ajo-oikeudet setwakeup.sh -skriptille:

Koodia: [Valitse]
$chmod +x /usr/bin/setwakeup.sh
ja sitten...
Koodia: [Valitse]
sudo visudo
%mythtv ALL = NOPASSWD: /sbin/shutdown, /usr/bin/mythshutdown,  /usr/bin/mythwelcome, /usr/bin/setwakeup.sh

5. mythtv-setup:n asetukset:

Koodia: [Valitse]
$ mythtv-setup

Proceed to general>Shutdown/Wakeup Options
        Block shutdown before client connected (Rasti pois)
        Set idle shutdown timeout (secs): 60
        Set Max. wait for recordings (min): 15
        Set Startup before rec (secs): 300
        Set Wakeup time format: time_t
        Set Command to set Wakeup Time: sudo -H /usr/bin/setwakeup.sh "$time"
        Set Server Halt command: sudo -H mythshutdown --shutdown
        Set pre shutdown check-command: mythshutdown --check

6. mytwelcome asetukset kuntoon:

Koodia: [Valitse]
$mythwelcome --setup

set nvram-wakeup Command: JÄTÄ TYHJÄKSI!!
set nvram-wakeup Restart Command: JÄTÄ TYHJÄKSI!!
set Command to reboot: /sbin/poweroff
set Command to shutdown: /sbin/poweroff

Ja siinä sen pitäisi olla...