[mythtvnz] Which DVB-T tuner should I get
David Moore
dmoo1790 at ihug.co.nz
Fri Sep 2 05:49:50 BST 2011
On 01/09/11 21:25, Roger Searle wrote:
> On 29/08/11 9:49 AM, Hadley Rich wrote:
>> I installed the HVR-2200 last night. On my Ubuntu 10.04 system all that
>> was needed was the firmware and a modprobe options file to set the card
>> id.
>>
>> All up and running easily in tvheadend. I haven't attempted to delve
>> into the depths of myth configuration yet - not sure if I want to yet.
> Being on the verge of purchasing a DVB-T card for a mythtv box, I'm very
> interested to hear of your experience with this card should you do so,
> or if anyone else has one of these working in mythtv? And, are you
> suggesting that myth config is far from a simple "it just works"?
>
> Regards
> Roger
I think there's quite a few of us running the HVR-2200. I've had mine
for over a year with no real probs. One thing you may need to do is edit
the /etc/init/mythtv-backend.conf upstart job which starts mythbackend
so that mythbackend waits until the firmware is downloaded to both
tuners. I've been running a version with the following mods to delay
starting mythbackend:
#added to ensure that the DVB-T cards are init before myth
LOG_FILE="/home/mythbox/.mythbackend-init.log"
while [ ! -c /dev/dvb/adapter0/frontend0 ] || [ ! -c
/dev/dvb/adapter1/frontend0 ]; do
echo "`date +%F\ %T` Mythtv-backend Upstart: DVB-T
devices are not yet registered. Waiting 1 second then trying again..."
>> $LOG_FILE
sleep 1s
done
echo "`date +%F\ %T` Mythtv-backend Upstart: DVB-T devices are
now registered. Starting mythbackend" >> $LOG_FILE
Today I decided that it would be nicer to use upstart and udev to decide
when to start mythbackend so I wrote a 2 line
/etc/udev/rules.d/dvb.rules file to emit a custom "tuner-add" event with
a variable "CARD_NO" set to the adapter number:
SUBSYSTEM=="dvb", KERNEL=="dvb0.frontend0", ACTION=="add",
RUN+="/sbin/initctl --quiet emit --no-wait tuner-add CARD_NO=0"
SUBSYSTEM=="dvb", KERNEL=="dvb1.frontend0", ACTION=="add",
RUN+="/sbin/initctl --quiet emit --no-wait tuner-add CARD_NO=1"
Then I commented out all the original delay stuff added to
/etc/init/mythtv-backend.conf and changed the start conditions to:
start on (local-filesystems and net-device-up IFACE=lo and tuner-add
CARD_NO=0 and tuner-add CARD_NO=1)
Seems to work but very new so no guarantees. I'm running 0.23+fixes.
David
More information about the mythtvnz
mailing list