[mythtv-users] HD3000 Disappeared?
Rod Smith
mythtv at rodsbooks.com
Fri Mar 16 13:45:41 UTC 2007
On Friday 16 March 2007 01:26, gchris wrote:
> I've seen this recently with video4linux installed with the 2.6.19
> kernel. cx88-dvb is probably not running. Open a terminal window and
> type su (enter) and the root passsword (enter) Then type:
> lsmod | grep cx88
> If you don't see cx88-dvb listed, that's your problem.
...
> If one of your /dev/videos disappeared, add the following to rc.local
> modprobe -r cx8802
> modprobe cx88-dvb
> Then save and reboot. You should be good to go.
A few comments:
1) I've seen this, too. I think it was when changing from a 2.6.19.2 to a
2.6.20 kernel, but it might have been earlier than that, as you suggest.
2) Not all distributions use /etc/rc.local. Ubuntu does, but Gentoo doesn't.
(Gentoo uses /etc/conf.d/local.start.) I don't recall about the latest
Fedora, offhand. All distributions provide a way to run programs at boot
time, though, so the basic principle applies -- you just might need to
find the local startup script under another name.
3) In some cases, the local startup script runs after the regular SysV startup
scripts. Chances are MythTV is run in the SysV startup scripts, at least
if you're using a distribution-provided MythTV binary. Both of these is
true of Ubuntu. In such a case, MythTV will start before the cx88-dvb
driver is loaded, will fail to find the device, and will therefore not work
correctly. IIRC, on my system the backend crashed as soon as it tried to
record anything. The solution was to restart mythbackend after loading the
cx88-dvb driver in /etc/rc.local. (Disabling the SysV startup script and
starting MythTV in /etc/rc.local would arguably be a better solution, but I
wanted to leave the SysV startup script in place in case I removed the card
or otherwise mucked with the configuration.)
--
Rod Smith
http://www.rodsbooks.com
More information about the mythtv-users
mailing list