CentOS5でTVキャプチャ
CentOS release 5.3 (Final)
Linux version 2.6.18-128.1.16.el5.centos.plusです。
本体はNEC製 Pentium4 メモリ2GBです。
V-Gear SpeedTVというPCIキャプチャカードの動作を目論んでいます。
搭載チップはSAA7135(目視)
アナログ地上波/S-Video/FM
カードを挿して起動だと認識されなかったので、
yum --enablerepo=centosplus install kernel
として再起動したら/dev/video0ができました。
そのあと/etc/modprobe.confに追記し、以下のようにしました。
alias eth0 e1000
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0
options snd-intel8x0 index=0
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/
modprobe -r --ignore-remove snd-intel8x0
# I2C module options
alias char-major-89 i2c-dev
alias char-major-89 saa7134
options saa7134 card=53
options card type=43
これだとtvtime、xawtvともにS-Videoは映像を確認できるのですが、
地上波は全チャンネル青画面です。スキャンしても引っかかりません。
地上波を見るにはどのような作業が必要でしょうか?
以下lspciの抜粋
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:01.0 Ethernet controller: Intel Corporation 82547GI Gigabit Ethernet Controller
02:00.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev f0)
以下dmesg | grep saa
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:02:00.0, rev: 240, irq: 185, latency: 32, mmio: 0xf8100000
saa7133[0]: subsystem: 19d0:0225, board: ASUS TV-FM 7135 [card=53,insmod option]
saa7133[0]: board init: gpio is 31c00
saa7133[0]: i2c eeprom 00: d0 19 25 02 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
お礼
Slackwareは使った事がありませんが、コメントを参考にトライしてみました。 >usr/share/alsa/alsa.confの >defaults.ctl.card >defaults.pcm.card >defaults.pcm.device >defaults.rawmidi.card >defaults.rawmidi.device >defaults.hwdep.card >defaults.hwdep.device >defaults.timer.card >defaults.timer.device >defaults.timer.subdevice >のうしろを0 から 1にしてなおりました alsa.confも色々触ってみましたがNGでした。 Fedora 6に戻したら一発でOK。全く不思議です。 コメント有り難うございました。