
dardack at gmail
Aug 1, 2010, 3:44 PM
Post #16 of 22
(1299 views)
Permalink
|
On Thu, Jul 29, 2010 at 8:49 PM, MacNean Tyrrell <dardack [at] gmail> wrote: > > > On Thu, Jul 29, 2010 at 7:44 PM, Nick Rout <nick.rout [at] gmail> wrote: > >> On Fri, Jul 30, 2010 at 6:01 AM, <mythtv.t.wuuza [at] xoxy> wrote: >> >> Is there a way to do this in rc.local, i have a loop on my laptop to >> > wait >> >> until iwconfig has an ip address and then mount -a, because samba was >> > not >> >> mounting my shares correctly because the wireless took so long to get >> an >> > ip >> >> address. So would love a way to wait for mythbackend to start, or >> > restart >> >> mythbackend once mythfrontend is running. >> > >> > I don't know. I'm not all that familiar with this stuff, especially >> since >> > things have been changing recently (like upstart). If he's got a >> default >> > Mythbuntu install then mythtv-backend is an upstart job. You could >> write >> > another upstart job that does the checking loop, and then modify the >> > mythtv-backend job to depend on that one (ie add it to "start on" >> stanza). >> > Writing the upstart job is easy - I have one in there that calls the >> same >> > firewire primer script as my sleep/resume script does. In Kubuntu 8.04 >> > there was an issue where the backend started before networking was fully >> > loaded and it never found my HDHomeRun. For that I just took the easy >> > route and put a "sleep 10" in the backend init script, so that would be >> > another easy option. >> >> I suspect the backend is starting before the pvr module is loaded, and >> the permission denied message is because the device nodes simply are >> not there. >> >> Add a delay to the backend startup script, or restart the backend in >> /etc/rc.local. >> >> That's the thing i did. I have: > > /usr/bin/service mythtv-backend restart > > But it still doesn't fix it. However, once X is loaded if i run same > command it's fine. > Just was at my dad's. A sleep 25 before restart fixed the problem, probably could reduce it a bit to 20, but 10 was too soon, i jumped to 25, once frontend loaded 1 second later it said couldn't find backend, then that message went away, and the tuners were available. Supposedly upstart should be able to create a situation where it says >> "start the backend after the following modules have loaded" - but the >> mythbuntu engineers do not seem to be able to get it to work like >> that. (of course everyone has different "modules" that need to load >> first) >> _______________________________________________ >> mythtv-users mailing list >> mythtv-users [at] mythtv >> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users >> > > > > -- > Sincerely, > > MacNean C. Tyrrell > -- Sincerely, MacNean C. Tyrrell
|