[linux-dvb] Twinhan drivers - dvb-kernel and video4linux from cvs

Manu Abraham manu at kromtek.com
Thu May 5 19:58:26 CEST 2005


Marius Kjeldahl wrote:
> I'm having some trouble getting the drivers up and running. I'm on a Gentoo
> system running linux 2.6.11-gentoo-r6. I've downloaded the latest CVS releases
> of dvb-kernel and video4linux from csv.linuxtv.org.
> 
> How should the kernel be configured? Since dvb-kernel has "makelinks" which make

./makelinks "path-to-kernel-version-to-be-patched"

do your regular style of make and make install in the kernel src directory.


> some links from the kernel drivers to dvb-kernel (from cvs), I'm assuming "Video
> For Linux" should be enabled as a module, and "BT848 Video For Linux" as a
> module as well. That should be it, right?
> 
> Is the next step to run "make" and "make install" in the video4linux tree,
> typically after enabling the "fix hang for bttv driver on kernels > 2.6.10++"
> patch discussed on this list recently? I will assume it is.
> 
> After doing this I can finally get bttv to load fine:
> 
> $ modprobe bttv i2c_hw=1 card=0x71

Okay so far ..

> 
> Relevant data from dmesg is:
> 
> 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:02:07.0[A] -> GSI 11 (level, low) -> IRQ 11
> bttv0: Bt878 (rev 17) at 0000:02:07.0, irq: 11, latency: 32, mmio: 0xf3000000
> bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 1822:0001
> bttv0: using: Twinhan DST + clones [card=113,insmod option]
> bttv0: gpio: en=00000000, out=00000000 in=00f500fd [init]
> i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 50
> i2c_adapter i2c-0: master_xfer: with 1 msgs.
> i2c_adapter i2c-0: registered as adapter #0
> bttv0: using tuner=4
> bttv0: add subdevice "dvb0"
> bttv: Bt8xx card found (1).
> ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 9 (level, low) -> IRQ 9
> bttv1: Bt878 (rev 17) at 0000:02:08.0, irq: 9, latency: 32, mmio: 0xf3002000
> bttv1: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 1822:0001
> bttv1: using: Twinhan DST + clones [card=113,autodetected]
> bttv1: gpio: en=00000000, out=00000000 in=00f560fd [init]
> i2c_adapter i2c-1: found normal i2c entry for adapter 1, addr 50
> i2c_adapter i2c-1: master_xfer: with 1 msgs.
> i2c_adapter i2c-1: registered as adapter #1
> bttv1: using tuner=4
> bttv1: add subdevice "dvb1"
> 
> Yes, I have two of these cards. They are named TwinhanDTV Sat-CI".
> 
> Now I'm a bit confused with what the next step is. "modprobe dvb-bt8xx" does not

after that do a $modprobe dst
do a $modprobe dvb-bt8xx


You can read the documentation here..
http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel/linux/Documentation/dvb/bt8xx.txt?rev=1.3&view=markup


For CI support you can go through this one..
http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel/linux/Documentation/dvb/ci.txt?rev=1.2&view=markup

CI support ie, the userland stuff is not ready yet, but hope to be there 
very soon ..


After this you can use scan to see whether it tunes good

You might as well as read the documentation, how it is supposed to work ..


http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel/linux/Documentation/dvb/faq.txt?rev=1.5&view=markup



Manu




More information about the linux-dvb mailing list