[mythtv-users] Setting up a DVB Card

Phill Edwards philledwards at gmail.com
Sat May 7 09:54:52 UTC 2005


> > Do you have to enter any lines into modprobe.conf (or modules.conf
> > depending on your distro)? when I installed the card I found that some
> > drivers had been loaded even though I hadn't added anything to
> > modprobe.conf. Would you mind sharing your's so I can see what (if
> > anything) is required there?
> 
> For the KWorld DVB-T cards (Conexant cx88/blackbitd based) I have no
> explicit config (in modprobe.conf) at all.  The only fix I have is a
> udev permissions hack:-
> 
> /etc/udev/permissions.d/20-dvb.permissions:
>         dvb/adapter[0-3]*/*:root:mythtv:0666
> 
> For the PVR350 I have the following in modprobe.conf
>         alias char-major-81 videodev
>         alias char-major-81-2 ivtv
>         alias tveeprom tveeprom-ivtv
>         alias msp3400 msp3400-ivtv
>         options ivtv ivtv_std=2 tda9887=0
> 
> and the following in /etc/rc.modules
>         modprobe ivtv
>         modprobe lirc_i2c
> 
> (The second one is due to me using the Hauppauge remote).

Thanks for the help so far. I've made some progress and created a
channels.conf file by using the scan tool. However, when I'm in
mythtvsetup and do a channel scan I get an error that says "Failed to
open the card".

Also, when I'm in the Capture Card Setup screen it says:
DVB Card Number: 0
Card Name: Could not open card $0!
Card Type: Device or Resource busy

So there's obviously something wrong here, but as I'd run scan
successfully from the command line I assumed that the device was
working. Here's the 1st few lines of my channels.conf from the scan
command:
ABC HDTV:226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMII
SSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:2314:0:544
ABC TV Sydney:226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRR
ANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:545
ABC2:226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSIOO
N_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:2307:2308:546

So I'm assuming that from a o/s perspective the card is working, but
for some reason myththv cant find it. The permissions on the device
files are as follows:

[~/.mythtv]$ ls -l /dev/dvb/adapter0/
crw-rw-rw-  1 root mythtv 212, 4 May  7 16:57 demux0
crw-rw-rw-  1 root mythtv 212, 5 May  7 16:57 dvr0
crw-rw-rw-  1 root mythtv 212, 3 May  7 16:57 frontend0
crw-rw-rw-  1 root mythtv 212, 7 May  7 16:57 net0
I'm wondering whether there are supposed to be more devices in that
directory such as audio0, ca0, osd0, video0 (as per
http://www.ethics-gradient.net/myth/mythdvb.html).

My lspci output is: 
[elm|~]# lspci | grep Conex
    02:01.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
    02:01.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
Should it say Winfast TV2000 for a  KWorld Vstream Xpert PCI DVB-T card?

My lsmod output is:
[elm|~]# lsmod | more
Module                  Size  Used by
nvidia               3457564  12
snd_pcm_oss            45984  0
snd_mixer_oss          16256  1 snd_pcm_oss
lirc_serial            11040  1
lirc_dev               12356  1 lirc_serial
md5                     4033  1
ipv6                  231681  14
autofs4                23493  0
smbfs                  60729  2
microcode               6497  0
xfs                   517425  1
dm_mod                 55637  0
video                  15813  0
button                  6609  0
battery                 9285  0
ac                      4805  0
cx8800                 28044  0
v4l1_compat            11396  1 cx8800
cx88_dvb                6788  1
cx8802                  9604  1 cx88_dvb
mt352                   5636  1 cx88_dvb
cx88xx                 47648  3 cx8800,cx88_dvb,cx8802
ir_common               6788  1 cx88xx
or51132                 7556  1 cx88_dvb
video_buf_dvb           5124  1 cx88_dvb
dvb_core               82665  2 video_buf_dvb
cx22702                 7556  1 cx88_dvb
dvb_pll                 3844  3 cx88_dvb,or51132,cx22702
bt878                  10457  0
tuner                  22320  0
bttv                  144816  3 bt878
video_buf              19972  6 cx8800,cx88_dvb,cx8802,cx88xx,video_buf_dvb,bttv
i2c_algo_bit            8393  2 cx88xx,bttv
v4l2_common             5504  2 cx8800,bttv
btcx_risc               4104  4 cx8800,cx8802,cx88xx,bttv
tveeprom               10904  2 cx88xx,bttv
videodev                9537  5 cx8800,cx88xx,bttv
i2c_i801                8141  0
i2c_core               21057  9 mt352,cx88xx,or51132,cx22702,tuner,bttv,i2c_algo
_bit,tveeprom,i2c_i801
snd_cmipci             32672  0
snd_opl3_lib           10752  1 snd_cmipci
snd_hwdep               7712  1 snd_opl3_lib
gameport                4929  1 snd_cmipci
snd_mpu401_uart         8064  1 snd_cmipci
snd_rawmidi            23968  1 snd_mpu401_uart
snd_seq_device          7948  2 snd_opl3_lib,snd_rawmidi
snd_intel8x0           29248  0
snd_ac97_codec         65528  1 snd_intel8x0
snd_pcm                87560  4 snd_pcm_oss,snd_cmipci,snd_intel8x0,snd_ac97_cod
ec
snd_timer              26756  2 snd_opl3_lib,snd_pcm
snd                    49508  12 snd_pcm_oss,snd_mixer_oss,snd_cmipci,snd_opl3_l
ib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_intel8x0,snd_ac97_co
dec,snd_pcm,snd_timer
soundcore              10017  1 snd
snd_page_alloc          7684  2 snd_intel8x0,snd_pcm
e100                   39873  0
mii                     4673  1 e100
floppy                 57841  0
ext3                  116297  1
jbd                    69977  1 ext3
So it looks like some dvd and conexant modules are loaded.

Can anyone suggest any ideas as to why mythtv can't see the card?

Thanks,
Phill


More information about the mythtv-users mailing list