<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Sep 1, 2013 at 11:51 AM, Stefan Pappalardo <span dir="ltr">&lt;<a href="mailto:sjuk@gmx.de" target="_blank">sjuk@gmx.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Hi Daryl, here you are.<br>
      <br>
      Operating System: Ubuntu 12.04.3 LTS<br>
      Motherboard: Gigabyte GA-MA785GM-US2H<br>
      BIOS RTC (real time clock) is set to UTC (not set to localtime)<br>
      <br>
      The machine is backend and frontend.<br>
      Mythshutdown is controlled by mythwelcome.<br>
      <br>
      Power Management Setup<br>
      ---------------------------------------<br>
      ACPI Suspend Type: S3 (STR)<br>
      HPET-Support: Disabled<br>
      Power-On by Alarm: Disabled<br>
      ErP Support: Disabled<br>
      <br>
      Hints<br>
      -------<br>
      1: With HPET-Support and ErP Support enabled all seemed to work
      fine, but the system never waked up.<br>
      2: Setting a fixed Power-On by Alarm time can get into conflict
      with the time mythtv sets. In my case it only works when I disable
      it in BIOS.<br>
      3: I can only choose between S1 (Power on Suspend) and S3 (Suspend
      to RAM) in BIOS. But I always use S5 (Soft Off).<br>
      <br>
      Kernel<br>
      ---------<br>
      sjuk@obelix:~$ uname -r<br>
      3.2.0-52-generic<br>
      <br>
      sjuk@obelix:~$ sudo grep -i rtc /var/log/dmesg<br>
      [    0.157612] RTC time: 14:28:52, date: 09/01/13<br>
      [    1.592355] rtc_cmos 00:04: RTC can wake from S4<br>
      [    1.592440] rtc_cmos 00:04: rtc core: registered rtc_cmos as
      rtc0<br>
      [    1.592466] rtc0: alarms up to one month, 242 bytes nvram<br>
      [    1.598070] rtc_cmos 00:04: setting system clock to 2013-09-01
      14:28:54 UTC (1378045734)<br>
      <br>
      sjuk@obelix:~$ cat /proc/driver/rtc<br>
      rtc_time    : 14:50:45<br>
      rtc_date    : 2013-09-01<br>
      alrm_time    : 06:10:00<br>
      alrm_date    : 2013-09-02<div class="im"><br>
      alarm_IRQ    : no<br>
      alrm_pending    : no<br>
      update IRQ enabled    : no<br>
      periodic IRQ enabled    : no<br>
      periodic IRQ frequency    : 1024<br>
      max user IRQ frequency    : 64<br>
      24hr        : yes<br>
      periodic_IRQ    : no<br>
      update_IRQ    : no<br></div>
      HPET_emulated    : no<div class="im"><br>
      BCD        : yes<br>
      DST_enable    : no<br>
      periodic_freq    : 1024<br>
      batt_status    : okay<br>
      <br></div>
      Disable hwclock updates<br>
      ---------------------------------<br>
      On my system there is no need to disable the hwclock updates<br>
      <br>
      Setwakeuptime (don&#39;t forget to make it executable)<br>
      -----------------------------------------------------------------<br>
      sjuk@obelix:~$ cat /usr/bin/setwakeup.sh <br>
      #!/bin/sh<br>
      #<br>
      # set ACPI Wakeup time<br>
      # usage: setwakeup.sh seconds<br>
      #    seconds - number of seconds from epoch to UTC time (time_t
      time format)<br>
      #<br>
      # set UTCBIOS to true if bios is using UTC time<br>
      # set UTCBIOS to false if bios is using local time<br>
      <br>
      UTCBIOS=true<br>
      <br>
      if $UTCBIOS<br>
      then<br>
          #utc bios - use supplied seconds<br>
          SECS=$1<br>
      else<br>
          #non utc bios - convert supplied seconds to seconds from<br>
          #epoch to local time<br>
          SECS=`date -u --date &quot;\`date --date @$1 +%F&quot; &quot;%T\`&quot; +%s`<br>
      fi<br>
      <br>
      echo 0 &gt; /sys/class/rtc/rtc0/wakealarm       # clear alarm<br>
      echo $SECS &gt; /sys/class/rtc/rtc0/wakealarm   # write the
      waketime<br>
      <br>
      Sudo<br>
      -------<br>
      sjuk@obelix:~$ sudo cat /etc/sudoers.d/mythwelcome <br>
      Defaults:mythtv !requiretty<br>
      %mythtv ALL = NOPASSWD: /bin/sh, /usr/bin/setwakeup.sh,
      /sbin/shutdown, /usr/bin/mythshutdown<br>
      <br>
      Backend (General &gt; Shutdown/Wakeup Options)<br>
      --------------------------------------------------------------<br>
      Block shutdown before client connected: unchecked<br>
      Idle shutdown timeout (secs): 180<br>
      Max. wait for recording (min): 15<br>
      Startup before rec. (secs): 600<br>
      Wakeup time format: time_t<br>
      Command to set Wakeup Time:  sudo sh -c &quot;/usr/bin/setwakeup.sh
      $time&quot;<br>
      Server halt command: sudo shutdown -h now<br>
      <br>
      <br>
      When you have a question please post your settings corresponding
      to the question.<br>
      <br>
      Good Luck ;-)<br>
      <br>
      Stefan<br>
      <br>
      Am <a href="tel:31.08.2013%2022" value="+13108201322" target="_blank">31.08.2013 22</a>:44, schrieb Daryl McDonald:<br>
    </div><div><div class="h5">
    <blockquote type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <br>
          <div class="gmail_quote">On Thu, Aug 29, 2013 at 11:56 AM,
            Stefan Pappalardo <span dir="ltr">&lt;<a href="mailto:sjuk@gmx.de" target="_blank">sjuk@gmx.de</a>&gt;</span> wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div>Hello Daryl,<br>
                  <br>
                  I did not read the hole thread but I think Michael is
                  right when pointing to permissions and sudo will be
                  the solution.<br>
                  I&#39;m using mythbuntu 12.04 and had to use sudo: search
                  for sudoers in <a href="http://www.mythtv.org/wiki/ACPI_Wakeup" target="_blank">http://www.mythtv.org/wiki/ACPI_Wakeup</a><br>
                  <br>
                  I&#39;m using the mythwelcome-mythshutdown-solution, and
                  had to do several configurations.<br>
                  (Bios, mythtv-setup, mythwelcome, setwakeup.sh,
                  sudoers, ...)<br>
                  <br>
                  When you are interested I can give you more details of
                  my setup. Only ask what you need.<br>
                  <br>
                  <pre cols="72">Stefan Pappalardo</pre>
                  Am 29.08.2013 17:36, schrieb Daryl McDonald:<br>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Hey Stefan, I would appreciate it if you would share
              your Mythtv  configuration with me, specifically:
              backend&gt;general&gt;Shutdown/Wakeup Options &amp;
              Backend Wakeup Settings. The wiki unclear, for me, on some
              of those values. Also, does your BIOS use RTC or UTC?</div>
            <div><br>
            </div>
            <div>Daryl</div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div> </div>
                <div>
                  <div>
                    <blockquote type="cite">
                      <div dir="ltr"><br>
                        <div class="gmail_extra"><br>
                          <br>
                          <div class="gmail_quote">On Thu, Aug 29, 2013
                            at 11:29 AM, Michael <span dir="ltr">&lt;<a href="mailto:mythtv@blandford.net" target="_blank">mythtv@blandford.net</a>&gt;</span>
                            wrote:<br>
                            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                              <div bgcolor="#FFFFFF" text="#000000">
                                <div>
                                  <div>
                                    <div>On 08/29/2013 08:27 AM, Daryl
                                      McDonald wrote:<br>
                                    </div>
                                    <blockquote type="cite">
                                      <div dir="ltr"><br>
                                        <div class="gmail_extra"><br>
                                          <br>
                                          <div class="gmail_quote">On
                                            Thu, Aug 29, 2013 at 11:11
                                            AM, Michael <span dir="ltr">&lt;<a href="mailto:mythtv@blandford.net" target="_blank">mythtv@blandford.net</a>&gt;</span>
                                            wrote:<br>
                                            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                                              <div>On 08/29/2013 07:59
                                                AM, Daryl McDonald
                                                wrote:<br>
                                                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
                                                  Of the three commands
                                                  the first one gets no
                                                  complaint, with the
                                                  second attempt I did
                                                  add the &quot;sudo&quot; preface
                                                  and still I&#39;m denied:<br>
                                                  <br>
                                                  daryl@daryl-A780L3C:~$
                                                  SECS=`date -u --date
                                                  &quot;2013-08-29 10:50:00&quot;
                                                  +%s`<br>
                                                  daryl@daryl-A780L3C:~$
                                                  sudo echo 0 &gt;
                                                  /sys/class/rtc/rtc0/wakealarm<br>
                                                  bash:
                                                  /sys/class/rtc/rtc0/wakealarm:
                                                  Permission denied<br>
                                                  daryl@daryl-A780L3C:~$
                                                  sudo echo $SECS &gt;
                                                  /sys/class/rtc/rtc0/wakealarm<br>
                                                  bash:
                                                  /sys/class/rtc/rtc0/wakealarm:
                                                  Permission denied<br>
                                                  <br>
                                                  See! I remain open to
                                                  suggestions.<br>
                                                  <br>
                                                </blockquote>
                                                <br>
                                                <br>
                                              </div>
                                              This is because the echo
                                              is running as root, but
                                              the redirect is not, hence
                                              the permission denied.  If
                                              you want to use sudo you
                                              would need to do something
                                              like:<br>
                                              <br>
                                              sudo sh -c &#39;echo 0 &gt;
                                              /sys/class/rtc/rtc0/wakealarm&#39;<br>
                                              <br>
                                              Or just become root and
                                              run the command.<span><font color="#888888"><br>
                                                  <br>
                                                  Michael</font></span>
                                              <div>
                                                <div><br>
                                                  <br>
_______________________________________________<br>
                                                  mythtv-users mailing
                                                  list<br>
                                                  <a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
                                                  <a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a></div>
                                              </div>
                                            </blockquote>
                                          </div>
                                        </div>
                                      </div>
                                    </blockquote>
                                  </div>
                                </div>
                              </div>
                            </blockquote>
                            <div><br>
                            </div>
                            <div>Thanks Michael, It looks like I&#39;m good
                              now:</div>
                            <div><br>
                            </div>
                            <div> daryl@daryl-A780L3C:~$ cat
                              /proc/driver/rtc</div>
                            <div>rtc_time<span style="white-space:pre-wrap"> </span>:
                              11:33:21</div>
                            <div>rtc_date<span style="white-space:pre-wrap"> </span>:
                              2013-08-29</div>
                            <div>alrm_time<span style="white-space:pre-wrap"> </span>:
                              11:37:32</div>
                            <div>alrm_date<span style="white-space:pre-wrap"> </span>:
                              2013-08-29</div>
                            <div>alarm_IRQ<span style="white-space:pre-wrap"> </span>:
                              no</div>
                            <div>alrm_pending<span style="white-space:pre-wrap"> </span>:
                              no</div>
                            <div>update IRQ enabled<span style="white-space:pre-wrap"> </span>:
                              no</div>
                            <div>periodic IRQ enabled<span style="white-space:pre-wrap"> </span>:
                              no</div>
                            <div>periodic IRQ frequency<span style="white-space:pre-wrap"> </span>:
                              1024</div>
                            <div>max user IRQ frequency<span style="white-space:pre-wrap"> </span>:
                              64</div>
                            <div>24hr<span style="white-space:pre-wrap">
                              </span>: yes</div>
                            <div>periodic_IRQ<span style="white-space:pre-wrap"> </span>:
                              no</div>
                            <div>update_IRQ<span style="white-space:pre-wrap"> </span>:
                              no</div>
                            <div>HPET_emulated<span style="white-space:pre-wrap"> </span>:
                              yes</div>
                            <div>BCD<span style="white-space:pre-wrap">
                              </span>: yes</div>
                            <div>DST_enable<span style="white-space:pre-wrap"> </span>:
                              no</div>
                            <div>periodic_freq<span style="white-space:pre-wrap"> </span>:
                              1024</div>
                            <div> batt_status<span style="white-space:pre-wrap"> </span>:
                              okay</div>
                            <div>daryl@daryl-A780L3C:~$ </div>
                            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                              <div bgcolor="#FFFFFF" text="#000000">
                                <div>
                                  <div>
                                    <blockquote type="cite">
                                      <div dir="ltr">
                                        <div class="gmail_extra">
                                          <div class="gmail_quote">
                                            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                                              <div> </div>
                                            </blockquote>
                                            <div><br>
                                            </div>
                                            <div>My son warned me about
                                              becoming root, I am still
                                              quite a newbie, and it
                                              shows, below is what
                                              happened when I tried the
                                              first option:</div>
                                            <div><br>
                                            </div>
                                            <div> daryl@daryl-A780L3C:~$
                                              SECS=`date -u --date
                                              &quot;2013-08-29 11:45:00&quot; +%s`</div>
                                            <div>daryl@daryl-A780L3C:~$
                                              sudo sh -c echo 0 &gt;
                                              /sys/class/rtc/rtc0/wakealarm</div>
                                            <div>bash:
                                              /sys/class/rtc/rtc0/wakealarm:
                                              Permission denied</div>
                                            <div>daryl@daryl-A780L3C:~$
                                              sudo sh -c echo $SECS &gt;
/sys/class/rtc/rtc0/wakealarm</div>
                                            <div>bash:
                                              /sys/class/rtc/rtc0/wakealarm:
                                              Permission denied</div>
                                            <div>daryl@daryl-A780L3C:~$ </div>
                                            <div><br>
                                            </div>
                                            <div>I&#39;m still looking at
                                              bricks, this shouldn&#39;t be
                                              that complicated, should
                                              it?</div>
                                            <div><br>
                                            </div>
                                            <div>Daryl</div>
                                          </div>
                                          <br>
                                        </div>
                                      </div>
                                      <br>
                                    </blockquote>
                                    <br>
                                  </div>
                                </div>
                                You seem to be missing the &#39; marks
                                before the echo and at the end of the
                                line.<span><font color="#888888"><br>
                                    <br>
                                    Michael<br>
                                    <br>
                                  </font></span></div>
                              <br>
_______________________________________________<br>
                              mythtv-users mailing list<br>
                              <a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
                              <a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a></blockquote>
                            <div><br>
                            </div>
                            <div>Shutting down now to test</div>
                            <div><br>
                            </div>
                            <div>Thanks to all Daryl </div>
                          </div>
                          <br>
                        </div>
                      </div>
                      <br>
                      <fieldset></fieldset>
                      <br>
                      <pre>_______________________________________________
mythtv-users mailing list
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a>
</pre>
                    </blockquote>
                    <br>
                  </div>
                </div>
              </div>
              <br>
              _______________________________________________<br>
              mythtv-users mailing list<br>
              <a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
              <a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a><br>
              <br>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
mythtv-users mailing list
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a></blockquote><div><br></div><div>The wiki didn&#39;t cover it and your settings don&#39;t either, so I&#39;m forced to assume that the &quot;Startup Command&quot; should be left blank?(Backend&gt;General&gt;Shutdown/Wakeup options page) My system will shut the backend down but will not wakeup for recordings, at this point. I can find no reference of what to put in the &quot;Startup Command&quot; box. Secondly I am using, to the best of my knowledge, Local time in the RTC, because I employ a dual boot, and as I compair terminal out put it seems to be off by a day:</div>
<div><div>daryl@daryl-A780L3C:~$ sudo grep -i rtc /var/log/dmesg</div><div>[sudo] password for daryl: </div><div>[    0.200520] RTC time: 14:43:57, date: 08/31/13</div><div>[    1.242563] rtc_cmos 00:03: RTC can wake from S4</div>
<div>[    1.242708] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0</div><div>[    1.242731] rtc0: alarms up to one month, y3k, 114 bytes nvram</div><div>[    1.250110] rtc_cmos 00:03: setting system clock to 2013-08-31 14:43:58 UTC (1377960238)</div>
</div><div><br></div><div>I got this reading Sunday Sept 1st just before 2p.m.</div><div><br></div><div>Although the time is correct from this probe:</div><div><br></div><div><div>daryl@daryl-A780L3C:~$ cat /proc/driver/rtc</div>
<div>rtc_time<span class="" style="white-space:pre">        </span>: 13:32:16</div><div>rtc_date<span class="" style="white-space:pre">        </span>: 2013-09-01</div><div>alrm_time<span class="" style="white-space:pre">        </span>: 18:45:00</div>
<div>alrm_date<span class="" style="white-space:pre">        </span>: 2013-08-31</div><div>alarm_IRQ<span class="" style="white-space:pre">        </span>: no</div><div>alrm_pending<span class="" style="white-space:pre">        </span>: no</div>
<div>update IRQ enabled<span class="" style="white-space:pre">        </span>: no</div></div><div><br></div><div>Apparently one of my attempt to wakeup is still showing because it failed to execute.</div><div>I did insert a disable hwclock script as directed by the wiki, how did you discern that it wasn&#39;t needed in your case?</div>
<div><br></div><div>Below is my setwakeup.sh, quite different than yours, is this due to the local verses UTC difference?:</div><div><div>daryl@daryl-A780L3C:~$ cat /usr/bin/setwakeup.sh</div><div>#!/bin/sh</div><div>#$1 is the first argument to the script. It is the time in seconds since 1970</div>
<div>#this is defined in mythtv-setup with the time_t argument</div><div><br></div><div>echo 0 &gt; /sys/class/rtc/rtc0/wakealarm      #this clears your alarm.</div><div>echo $1 &gt; /sys/class/rtc/rtc0/wakealarm     #this writes your alarm</div>
<div>daryl@daryl-A780L3C:~$ </div></div><div><br></div><div>I have what has been referred to as the &quot;fussy BIOS&quot; too, and thought I was getting somewhere, because after shutting down the system, before midnight, I would find it on the next morning. I had enabled wake from RTC and left the default setting &quot;every day&quot; and &quot;00:00:00&quot;. Below is my kernel:</div>
<div><div>daryl@daryl-A780L3C:~$ uname -r</div><div>3.5.0-39-generic</div></div><div>My values appear after the &gt; symbol</div><div><div>Block shutdown before client connected: unchecked &gt;  checked, maybe I misinterpreted?</div>
<div>Idle shutdown timeout (secs): 180 &gt; currently at 0 to disable shutting down</div><div>Max. wait for recording (min): 15 &gt; can&#39;t remember why I set to 120</div><div>Startup before rec. (secs): 600 &gt; 600</div>
<div>Wakeup time format: time_t  &gt; time_t</div><div>Command to set Wakeup Time:  sudo sh -c &quot;/usr/bin/setwakeup.sh $time&quot; &gt; sudo /usr/bin/setwakeup.sh $time (wiki didn&#39;t cover sh -c or quotation marks)</div>
<div>Server halt command: sudo shutdown -h now &gt; sudo shutdown -p </div></div><div><br></div><div>Then there is the next page &quot;Backend Wakeup Settings&quot;:</div><div>Delay between wake attempts (secs)  default 0</div>
<div>Wake attempts  default 5</div><div>Wake Command   blank</div><div>It continues with slave backend settings, which I don&#39;t have, but I need direction for the first three boxes.</div><div><br></div><div>Daryl</div>
<div><br></div></div><br></div></div>