[mythtv-users] old HD-2000 card
Robert Tsai
mythtv at tsaiberspace.net
Fri Sep 14 20:03:28 UTC 2007
On Fri, Sep 14, 2007 at 02:28:48PM -0400, Preston Crow wrote:
> I have an HD-2000 card hooked up to a roof-top antenna. The signal
> is nice and strong, but the card seems to be rather flaky.
> Sometimes it will record just fine, but it seems to get hung up at
> times, and then won't record anything unless I reboot the system.
>
> Does anyone have any advice for making these cards work reliably?
>
> I seem to recall it being more stable with the old V4L drivers, but
> I need a newer kernel where the only choice is the DVB driver.
I have an HD-3000 card from around 2003. It used to sometimes just
stop working, and I'd have to reboot.
I decided that reboot had to be overkill, and figured out it was
sufficient to just unload and re-load the cx88-dvb kernel module, so
now I have a cronjob to do that every week or so.
I don't know if it's necessary to do so anymore, but I don't record
that much and don't have any conflicts during the day (when I schedule
the restarts).
I've attached my scripts.
--Rob
-------------- next part --------------
#!/bin/sh
# <Encoder local="1" connected="1" id="1" state="4" hostname="myth" >
# <Encoder local="1" connected="1" id="2" state="0" hostname="myth" />
usage()
{
echo "$0 [-q]"
}
QUIET=0
while getopts q OPT 2>/dev/null; do
case ${OPT} in
q) QUIET=1 ;;
*)
echo Illegal option: ${OPT}
usage
exit 1
;;
esac
done
shift `expr ${OPTIND} - 1`
ACTIVE=`curl -s -x '' http://localhost:6544/xml | \
fgrep '<Encoder ' | grep -vwc 'state="0"'`
if [ ${QUIET} -eq 0 ]; then
echo ${ACTIVE}
fi
exit ${ACTIVE}
-------------- next part --------------
#!/bin/sh
/home/rtsai/bin/mythstatus -q
if [ $? -ne 0 ]; then
echo "mythbackend is recording something"
exit 1
fi
/etc/init.d/mythtv stopx
sleep 10
rmmod cx88-dvb
sleep 10
modprobe cx88-dvb
sleep 10
/etc/init.d/mythtv start
More information about the mythtv-users
mailing list