[mythtv-users] DVB not supported in kernel - but it is!?

David Maher dm at netsol.com.au
Tue Jul 19 03:36:30 EDT 2005


It looks like your system is creating bttv0 fot it's dvb frontend. Are you able to select bttv0 as the dvb adapter in mythtv?
Also it might be worth while checking the permissions on bttv0, I had issues with the mythtv user being unable to access the dvb device due to lack of permission. Since the device was dynamically created I had to add a chmod command to my rc.local script to give mythtv access
 
Regards
 
David Maher
 



-----Original Message-----
From: mythtv-users-bounces at mythtv.org
[mailto:mythtv-users-bounces at mythtv.org]On Behalf Of Chad
Sent: Tuesday, 19 July 2005 5:23 PM
To: Discussion about mythtv
Subject: Re: [mythtv-users] DVB not supported in kernel - but it is!?


On 7/19/05, Andrew Hall <temp02 at bluereef.com.au> wrote:
>  
> I need help. I'm missing something fundamentally simple here and I'm hoping
> someone can tell me what I'm doing wrong. 
>   
> I'm trying to setup Myth 0.18.1 with an Avermedia 771 card under Gentoo.
> Everything seems to be installed correctly and as far as the kernel
> (2.6.12.3) is concerned, everything seems to be found correctly for DVB
> support: 
>   
> Linux video capture interface: v1.00
> bttv: driver version 0.9.15 loaded
> bttv: using 8 buffers with 2080k (520 pages) each for capture
> bttv: Bt8xx card found (0).
> ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKD] -> GSI 11 (level, low) ->
> IRQ 11
> bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 11, latency: 32, mmio:
> 0xe7002000
> bttv0: detected: AVermedia AverTV DVB-T 771 [card=123], PCI subsystem ID is
> 1461:0771
> bttv0: using: AVerMedia AVerTV DVB-T 771 [card=123,autodetected]
> bttv0: gpio: en=00000000, out=00000000 in=0090000f [init]
> bttv0: using tuner=4
> bttv0: registered device video0
> bttv0: registered device vbi0
> bttv0: PLL: 28636363 => 35468950 .. ok
> bttv0: add subdevice "remote0"
> bttv0: add subdevice "dvb0"
> tvaudio: TV audio decoder + audio/video mux driver
> tvaudio: known chips:
> tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6320,tea6420,tda8425,pic16c54
> (PV951),ta8874z
> ir-kbd-gpio: bttv IR (card=123) detected at pci-0000:00:0b.0/ir0
> cx2388x v4l2 driver version 0.0.4 loaded
> cx2388x blackbird driver version 0.0.4 loaded
> cx2388x dvb driver version 0.0.4 loaded
> bt878: AUDIO driver version 0.0.0 loaded
> bt878: Bt878 AUDIO function found (0).
> ACPI: PCI Interrupt 0000:00:0b.1[A] -> Link [LNKD] -> GSI 11 (level, low) ->
> IRQ 11
> bt878(0): Bt878 (rev 17) at 00:0b.1, irq: 11, latency: 32, memory:
> 0xe7000000
> DVB: registering new adapter (bttv0).
> DVB: registering frontend 0 (Zarlink MT352 DVB-T)...
>  
> Everything that I need is compiled into the kernel, there are no modules to
> load. 
>   
> Gentoo uses udev which doesn't seem to create the requisite /dev/dvb/adaptor
> directories, so I manually created them with the DVB makenod script, and the
> following have been created: 
>   
> localhost ~ # ls -la /dev/dvb/adapter0/
> total 0
> drwxr-xr-x  2 root root     200 Jul 19 21:44 .
> drwxr-xr-x  6 root root     120 Jul 19 21:44 ..
> crw-rw----  1 root video 212, 1 Jul 19 21:44 audio0
> crw-rw----  1 root video 212, 6 Jul 19 21:44 ca0
> crw-rw----  1 root video 212, 4 Jul 19 21:44 demux0
> crw-rw----  1 root video 212, 5 Jul 19 21:44 dvr0
> crw-rw----  1 root video 212, 3 Jul 19 21:44 frontend0
> crw-rw----  1 root video 212, 7 Jul 19 21:44 net0
> crw-rw----  1 root video 212, 8 Jul 19 21:44 osd0
> crw-rw----  1 root video 212, 0 Jul 19 21:44 video0
>  
> My problem, is that within 'mythtv-setup', the card setup doesn't find any
> DVB cards and I get a 'recompile with DVB support' error in the page. V4L
> seems to find the composite and S-video inputs fine, but the DVB support
> fails to find the Avermedia card. I'm assuming (maybe wrongly), that Myth
> should just find the DVB card as device 0 and then I should be able to scan
> for channels? 
>   
> Any help would be most appreciated. 
>   
> Thanks, 
>   
> Andrew. 
>   
> _______________________________________________

Maybe not a lot of help...

When I emerge MythTV, it looks in the /usr/include directory. 
However, if you are using dvb support from the kernel, then the
includes are in (assuming you compile in /usr/src)
/usr/src/linux/include

I had to manually edit the ebuild to show that location instead of the
default /usr/include.  Also, you will have to recompile (re-emerge)
mythtv with USE="dvb" as one of your USE flags (either at the command
line or in make.conf).
_______________________________________________
mythtv-users mailing list
mythtv-users at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


More information about the mythtv-users mailing list