Video for Linux

IO-DATAから発売されているビデオキャプチャ付きテレビチューナボード GV-TVBC4 PCI(実売価格:1万円)をLinuxで動かしてみました。
インターネット上に同じボードを使っている人のページがありましたが、肝心な認識方法が書いていなく恐らくカーネル2.2.xだと思われるものでした。
2.4.18で使うためにオプションを何度も変更し、時にはデバイスドライバのソースに手を加え、Makefileを書き直したり、悪あがきした記録です。

用意するもの

bttvドライバのkernel2.4.18用パッチbttvの開発ページから入手する
im_sencerのページからi2cドライバを手に入れる。
現時点ではi2c-2.6.2.tar.gz

インストール

bttvの方はパッチを当てた後のカーネルと一緒にコンパイルしてしまいましょう。
その際にVideo for Linuxを有効にしておくことが必要です。
あとはbttvのオプションは(m)にしておきましょう。
そして、i2cの方なのですが、make; make installで結構です。
パッチ当てたカーネルインストールとi2cドライバのインストールが終ったら、
あとはdepmod -aを叩きましょう。

設定

必要になる設定としては、

/etc/modules.confに以下を記述しましょう。

alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
alias char-major-81 videodev
alias char-major-81-0 bttv
pre-install bttv modprobe -k tuner
options bttv card=67
options tuner type=15
Debianの場合

/etc/modutils/bttvを作成し、

alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1

alias char-major-81 videodev
alias char-major-81-0 bttv
pre-install bttv modprobe -k tuner
options bttv card=67
options tuner type=15

update-modulesと叩きます。
そうすると/etc/modules.confが生成されます。

環境

CPU:Celeron 400MHz
MEM:PC100 384MB
VGA:SiS 630
Video:IO-DATA GV-BCTV4/PCI


Copyright (C) 1998-2004 Hajime Taira All Rights Reserved.