Hello.
I have bought a Prolink Pixelview Playtv Pro 2 TV tuner card (Part Number PV-M4500).
The tuner contains the following chips: TDA9809,TDA7040,TUA6030
After testing different parameters of the bttv driver i have found the following:
It works with card=
Code:
70 -> Prolink Pixelview PV-BT878P+ (Rev.4C,8E)
72 -> Prolink Pixelview PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM) [1554:4011]
139 -> Prolink PixelView PlayTV MPEG2 PV-M4900
and with tuner=
Code:
tuner=38 - Philips PAL/SECAM multi (FM1216ME MK3)
tuner=44 - Philips 4 in 1 (ATI TV Wonder Pro/Conexant)
tuner=51 - Philips PAL/SECAM_D (FM 1256 I-H3)
tuner=53 - Philips FQ1286
tuner=56 - Philips PAL/SECAM multi (FQ1216AME MK4)
tuner=57 - Philips FQ1236A MK4
tuner=59 - Ymec TVision TVF-5533MF
tuner=61 - Tena TNF9533-D/IF/TNF9533-B/DF
tuner=63 - Philips FMD1216ME MK3 Hybrid Tuner
tuner=65 - Ymec TVF66T5-B/DFF
Every combination of these works fine. (card=72 have sometimes problems with audio as
mentioned in the tvtime website)
I use card=70, tuner=59
My lsmod output is the following:
Code:
Module Size Used by
lirc_gpio 8880 0
bttv 158324 1 lirc_gpio
ir_kbd_i2c 6800 0
lirc_dev 12116 1 lirc_gpio
tvaudio 21532 0
tuner 59688 0
i2c_dev 7172 0
video_buf 19588 1 bttv
firmware_class 7552 1 bttv
ir_common 24324 2 bttv,ir_kbd_i2c
compat_ioctl32 1280 1 bttv
i2c_algo_bit 8200 1 bttv
btcx_risc 4232 1 bttv
tveeprom 13712 1 bttv
i2c_core 16400 7 bttv,ir_kbd_i2c,tvaudio,tuner,i2c_dev,i2c_algo_bit,tveeprom
videodev 22912 1 bttv
v4l1_compat 12292 1 videodev
v4l2_common 19712 3 bttv,tuner,videodev
My dmesg output is the following:
Code:
i2c /dev entries driver
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:01:0a.0, irq: 21, latency: 64, mmio: 0xcfffe000
bttv0: using: Prolink Pixelview PV-BT878P+ (Rev.4C,8E) [card=70,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=007fc0ff [init]
tuner 0-0060: All bytes are equal. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
bttv0: using tuner=59
tuner 0-0060: type set to 59 (Ymec TVision TVF-5533MF)
bttv0: i2c: checking for MSP34xx @ 0xb0... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0xb0... not found
bttv0: i2c: checking for TDA9887 @ 0xb0... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 . ok
input: bttv IR (card=70) as /class/input/input3
bttv-input: bttv IR (card=70) detected at pci-0000:01:0a.0/ir0
lirc_dev: IR Remote Control driver registered, at major 61
The bttv_* interface is obsolete and will go away,
please use the new, sysfs based interface instead.
lirc_gpio (-1): card type 0x46, id 0x0
lirc_dev: lirc_register_plugin: sample_rate: 12
lirc_gpio (0): driver registered
I am using kernel version 2.6.18-rc4
Now my problems:
TV picture works perfectly.
1) Sound works perfectly with mythtv but not with tvtime or xawtv which is weird.
I connect the TV tuner line-out to the soundcard line-in.
The mixer is fine and as i said mythtv plays sound fine.
2) I can't make the fm radio work.
I searched the forums here and google and have found that in other cards there is also
a "tuner 0-0061" which is registered as "FM tuner"
Mine has the "registered device radio0" but not this tuner 0061 and i can't hear radio
using xawtv's radio or gqradio.
3) I can't make the remote control work. The lirc website mentions that it is working.
As you see from the dmesg output i have loaded the lirc_gpio and it gets the info from
bttv correctly about the card number. I have also loaded the ir-kbd-i2c module that is
needed for pixelview card (according to linuxtv wiki), but i can't make it work.
Firstly, i thought the lircd config is wrong because the "Pro 2" card has a newer remote
than the "pro" so i tried to run irrecord but i get "gap not found can't continue"
and it stops.
I have read numerous posts here and have tried 10-15 different search queries in google
each offering several results, but i hanen't found anything helpful.
Does anyone know the answer to any of my questions ?
I am sorry for my big post. I tried to include as much information as possible.
Thank you for your time.