I have setup this card with gentoo 2008. In some others distributions like Ubuntu or Fedora, I’m sure it should be easier. The card that I’m writing about is:
1 2 |
04:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 04:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) |
It works with module bt878
1 2 3 4 5 6 |
Device Drivers ---] [M] Video For Linux [*] Enable Video For Linux API 1 compatible Layer [*] Video capture adapters ---] [M] BT848 Video For Linux [*] DVB/ATSC Support for bt878 based TV cards |
make && make modules_install after that we edit /etc/modprobe.conf or /etc/modprobe.d/bttv and we add the following lines:
1 2 3 4 |
alias char-major-81 videodev alias char-major-81-0 bttv options bttv pll=1 card=120 radio=1 tuner=38 remote=1 bttv_verbose=1 gbuffers=4 options ir_common debug=1 |
Now we can try the card with:
1 2 |
modprobe bttv modprobe tuner |
We can check if they loaded successfully:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# dmesg | grep bttv bttv: driver version 0.9.17 loaded bttv: using 4 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 17) at 0000:04:09.0, irq: 17, latency: 32, mmio: 0xfdaff000 bttv0: using: Conceptronic CONTVFMi [card=120,insmod option] bttv0: gpio: en=00000000, out=00000000 in=007fc0ff [init] bttv0: tuner type=38 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 =] 35468950 .. ok input: bttv IR (card=120) as /class/input/input4 bttv0: PLL can sleep, using XTAL (28636363). |
# dmesg | grep tuner bttv0: tuner type=38 tuner’ 0-0060: chip found @ 0xc0 (bt878 #0 [sw]) tuner-simple 0-0060: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) Install tvtime:
1 |
emerge tvtime |
You should set it to the norm of you country, I set it to PAL-Nc:
1 2 |
$ tvtime-configure -n PAL-Nc $ tvtime-scanner |
And if everything[…]