WinFast TV 2000 and Twinhan VisionPlus DVB-T on Fedora Core 3 ------------------------------------------------------------- [root@localhost ~]# cat /etc/modprobe.conf ... ## Twinhan VisionPlus DVB-T card alias bttv0 bttv options bttv0 i2c_hw=1 card=0x71 install bttv /sbin/modprobe --ignore-install bttv && /sbin/modprobe dvb-bt8xx && /sbin/modprobe dst ## WinFast TV 2000 card alias bttv1 bttv options bttv1 card=34 tuner=2 radio=1 gbuffers=4 ... [root@localhost ~]# dmesg ... 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:02:01.0[A] -> GSI 11 (level, low) -> IRQ 11 bttv0: Bt878 (rev 17) at 0000:02:01.0, irq: 11, latency: 32, mmio: 0xf6afe000 bttv0: detected: Twinhan VisionPlus DVB-T [card=113], PCI subsystem ID is 1822:0 001 bttv0: using: Twinhan DST + clones [card=113,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00f94cfe [init] bttv0: using tuner=4 tuner: Ignoring new-style parameters in presence of obsolete ones bttv0: add subdevice "dvb0" bttv: Bt8xx card found (1). ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 9 (level, low) -> IRQ 9 bttv1: Bt878 (rev 17) at 0000:02:02.0, irq: 9, latency: 32, mmio: 0xf6afc000 bttv1: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:660 6 bttv1: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected] bttv1: gpio: en=00000000, out=00000000 in=00bff707 [init] tuner: chip found at addr 0xc2 i2c-bus bt878 #1 [sw] bttv1: using tuner=5 tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878 #1 [sw] bttv1: i2c: checking for MSP34xx @ 0x80... not found bttv1: i2c: checking for TDA9875 @ 0xb0... not found bttv1: i2c: checking for TDA7432 @ 0x8a... not found bttv1: i2c: checking for TDA9887 @ 0x86... not found bttv1: registered device video0 bttv1: registered device vbi0 bttv1: registered device radio0 bttv1: PLL: 28636363 => 35468950 .. ok bttv1: add subdevice "remote1" bt878: AUDIO driver version 0.0.0 loaded bt878: Bt878 AUDIO function found (0). ACPI: PCI interrupt 0000:02:01.1[A] -> GSI 11 (level, low) -> IRQ 11 bt878(0): Bt878 (rev 17) at 02:01.1, irq: 11, latency: 32, memory: 0xf6aff000 bt878: Bt878 AUDIO function found (1). ACPI: PCI interrupt 0000:02:02.1[A] -> GSI 9 (level, low) -> IRQ 9 bt878(1): Bt878 (rev 17) at 02:02.1, irq: 9, latency: 32, memory: 0xf6afd000 DVB: registering new adapter (bttv0). bt878 find by dvb adap: checking "bt878 #0 [hw]" dst_check_ci: recognize DTTDIG DST type : terrestial TV DST type flags : xxx attach DVB: registering frontend 0 (DST TERR)... bt878 find by dvb adap: checking "bt878 #1 [sw]" bt878 find by dvb adap: NOT found "bt878 #1 [sw]" ... WinFast TV 2000 which Linux has always misidentified the tuner type, the tuner type to be stuck on the value 5 when it should be 2. Wrong tuner type will cause program tvtime hang and system problem. [root@localhost ~]# less /usr/share/doc/kernel-doc-2.6.9/Documentation/video4linux/CARDLIST.bttv ... card=34 - Leadtek WinFast 2000/ WinFast 2000 XP ... card=113 - Twinhan DST + clones ... [root@localhost ~]# less /usr/share/doc/kernel-doc-2.6.9/Documentation/video4linux/CARDLIST.tuner ... tuner=2 - Philips NTSC (FI1236,FM1236 and compatibles) tuner=3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF) tuner=4 - NoTuner tuner=5 - Philips PAL_BG (FI1216 and compatibles) ... [root@localhost ~]# scantv -o .xawtv [root@localhost ~]# cat .xawtv [global] freqtab = australia [defaults] input = Television norm = PAL [unknown (7)] channel = 7 [unknown (9)] channel = 9 [unknown (10)] channel = 10 [unknown (28)] channel = 28 Reference: + Re: Fedora Core 3 - Nvidia and bttv <http://www.redhat.com/archives/fedora-list/2004-November/msg08135.html> + Corey's TV Tuner Guide <http://www.linuxhelp.ca/guides/tvtuner> |