Date: Fri, 14 Sep 2012 19:58:14 +0200 From: Juergen Lock <nox@jelal.kn-bremen.de> To: Benjamin Close <Benjamin.Close@clearchain.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: mythbackend and webcamd startup issue Message-ID: <20120914175814.GA15881@triton8.kn-bremen.de> In-Reply-To: <505276C7.1070404@clearchain.com>
index | next in thread | previous in thread | raw e-mail
On Fri, Sep 14, 2012 at 09:43:59AM +0930, Benjamin Close wrote: > Hi All, Hi! > I've got a dual tv tuner card I'm using with mythtv. (Which one btw?) > The problem I > have is at boot time, despite webcamd starting first, by the time > mythbackend starts the device nodes (/dev/dvb/adapter[0|1]) haven't been > created. Hence mythbackend claims there is no tuners. A simple: service > mythbackend restart fixes the problem. Has anyone else faced this same > issue and worked out a correct fix (rather than a @reboot cron job). Yeah webcamd is unusual in that it's device nodes (/dev/video.. /dev/dvb...) appear with a delay after it's rc script is run so depending on that in the mythbackend rc script won't work (also because webcamd is actually started via devd not from init I think.) The way I worked around this for vdr is by adding an rcvar vdr_waitdvb defaulting to yes that causes the vdr rc script to start vdr via a wrapper script /usr/local/bin/vdr-waitdvb that waits for /dev/dvb nodes to appear, see: /usr/ports/multimedia/vdr/files/vdr.in and /usr/ports/multimedia/vdr/files/vdr-waitdvb.in HTH, :) (mythtv maintainer Cc'd) Juergen PS: Btw this can still be improved in that doing "service vdr stop" while it's still waiting for dvb nodes to appear won't work yet...home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120914175814.GA15881>
