[mythtv-users] MythTV 0.22 Upgrade mythwelcome problem
Jason But
jbut at swin.edu.au
Sun Apr 11 22:45:52 UTC 2010
On 04/10/10 03:19, nospam312 wrote:
>> I have recently upgraded my MythTV FE/BE from 0.21 to 0.22. After the
>> upgrade everything is working properly except for one thing. My FE/BE is no
>> longer automatically waking up to record a program. Strangely, it still
>> wakes up automatically for the daily startup time setting in mythwelcome.
>> However it fails to start for any scheduled recording
>> This was all working perfectly prior to the 0.22 upgrade
>
> Also worth checking out http://www.mythtv.org/wiki/ACPI_Wakeup
>
> I updated to a new Mythbuntu and I have the problem where the system
> is not waking up - but it does not wake up even using the debug
> commands.
>
> Unfortunately it looks like the new Mythbuntu v10.04/Ubuntu may still
> not have a high enough kernel to fix the problem being experienced
> with these motherboards.
>
> Quoted From URL above:
> "Note that kernel version 2.6.26, included in the current Debian
> stable distribution, contains a bug that makes ACPI wakeup fail on at
> least some motherboards. If this affects you, either upgrade to
> 2.6.33-rc4 or patch 2.6.26 with this patch"
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
OK, long response follows in case anybody else is searching the lists with a
similar problem.
I checked my clock settings, I run all my systems on UTC time and everything
was correct. I run my own NTP server and my myth box was good so no problem
there.
Then I looked at adding extra debugging to the mythshutdown calls so I added
a (-v most) to the commands in my myth setup and tried again, I also turned
off the regular wakeups for testing purposes.
Now I saw something strange, if I scheduled a recording for the same day as
the day of my test I got
2010-04-10 17:35:24.107 recording scheduled at: 2010-04-10T00:00:00
2010-04-10 17:35:24.117 Scheduled recording time has already passed.
Schedule deleted
If I scheduled a recording for the next day I got
2010-04-10 20:26:42.523 recording scheduled at: 2010-04-11T00:00:00
2010-04-10 20:26:42.531 will wake up at next scheduled program
So it appeared that mythshutdown was changing all the time fields from the
correct time to 00:00:00 while getting the date fields correct.
Then I looked at the mythshutdown source code and noticed nothing
particularly strange. I then checked the contents of the database where the
time is stored and saw that the correct time/date was there (not 00:00:00)
So it appeared that the time was reset to 00:00:00 _after_ mythshutdown
extracted the value from the DB
Finally I did some more googling and eventually stumbled on something, the
wakeup-time format in mythtv-setup needed to be "yyyy-MM-ddThh:mm:ss" but I
had "yyyy-MM-ddThh:mm". I appended the ":ss" and lo and behold, all works
well in the world.
This really should be documented better, it appears that "yyyy-MM-ddThh:mm"
was fine for v0.21 but v0.22 needs the ":ss" or it won't work.
I mentioned earlier that I had not upgraded much but one thing that also
upgraded was the QT libs from v3 to v4. I looked again at the mythshutdown
source and noticed that all time conversions (string<->bin) were managed by
the QT libs. I assume that the QT upgrade suddenly treated time strings that
were missing a "seconds" field to be reset to 00:00:00. A bit of a nasty
gotcha here
So to summarise. People upgrading fro mythtv 0.21 to 0.22 AND using ACPI
auto-wakeup to record stuff NEED to check the "Wakeup time format" field in
the mythtv backend configuration and ensure that seconds are appended to the
end.
On a side issue, I have a recent (2years old) MB on this system and am
running 2.6.30 kernel. I have been unable to get the RTC wakeup to work and
had to resort to the /proc/acpi/alarm as the only means of waking up my
system. I know that /proc/acpi/alram is supposed to be deprecated but
hopefully it will stay in there
Jason
More information about the mythtv-users
mailing list