こんにちは 奥井です SKnetのMOnsterTVでFM放送を受信しようと色々やりましたが音声がでないので助言を頂きたいです。 チップはSAA7134です。ネットで調べたらカーネルをアップデートしてv4l2のパッチをあてる必要があるそうなので カーネルを2.4.19から2.4.23にしてパッチ(patch-2.4.23-kraxel)をあてました。 2.4.23のパッチはv4l2とsaa7134のドライバを含んでいたので2.4.23にしました。 現在の状態は以下のとうりです。 dmesg|less Linux video capture interface: v1.00 i2c-core.o: i2c core module saa7130/34: v4l2 driver version 0.2.9 loaded PCI: Enabling device 00:12.0 (0000 -> 0002) PCI: Found IRQ 10 for device 00:12.0 saa7134[0]: quirk: PCIPCI_NATOMA saa7134[0]: found at 00:12.0, rev: 1, irq: 10, latency: 66, mmio: 0xd0108000 saa7134[0]: subsystem: 1131:4e85, board: SKNet Monster TV [card=5,insmod option] saa7134[0]: board init: gpio is 0 i2c-core.o: adapter saa7134[0] registered as adapter 0. saa7134[0]: i2c eeprom 00: 31 11 85 4e 08 20 1c 55 43 43 a9 1c 55 43 43 a9 saa7134[0]: i2c eeprom 10: ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 saa7134[0]: i2c eeprom 20: 01 00 02 01 01 3b a1 c9 f5 04 03 00 02 00 01 00 saa7134[0]: i2c eeprom 30: 04 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 i2c-core.o: driver i2c TV tuner driver registered. tuner: chip found @ 0xc0 tuner: type set to 17 (Philips NTSC_M (MK2)) i2c-core.o: client [Philips NTSC_M (MK2)] registered to adapter [saa7134[0]](pos. 0). saa7134[0]: registered device video0 [v4l2] saa7134[0]: registered device vbi0 saa7134[0]: registered device radio0 saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default] /sbin/lspci 00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03) 00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02) 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02) 00:0a.0 Multimedia audio controller: Yamaha Corporation DS1L Audio (rev 04) 00:12.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01) 00:14.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05) 01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC AGP (rev 7a) $ /sbin/lsmod Module Size Used by Not tainted nls_cp437 5152 0 (autoclean) vfat 11100 0 (autoclean) fat 34360 0 (autoclean) [vfat] tuner 12708 1 (autoclean) saa7134 67852 0 video-buf 15040 0 [saa7134] i2c-core 16576 0 [tuner saa7134] ir-common 2816 0 [saa7134] videodev 7712 3 [saa7134] v4l2-common 4576 0 [saa7134] v4l1-compat 11992 0 [saa7134] e100 50596 1 usb-uhci 24004 0 (unused) hid 22528 0 (unused) md 60640 0 (unused) ymfpci 43332 0 ac97_codec 14624 0 [ymfpci] uart401 7456 0 [ymfpci] sound 65356 0 [uart401] soundcore 5508 4 [saa7134 ymfpci sound] rtc 7100 0 (autoclean) /etc/rc.d/rc.localの最後に以下を追加しました。 /sbin/modprobe saa7134 card=5 radio -c /dev/radio0 -qf85.1を入力したらtuned85.1MHzとメッセージがでます。 そしてdmesgの最後に以下が追加されてました。 saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default] v4lctl volume mute offを入力したら外部スピーカからノイズがでます。 radioコマンドで周波数を設定したら音はとまりv4lctlコマンドでノイズがでます。 radioコマンドを実行するとdmesgにsaa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]のメッセージが追加されます。 TVを受信できるのか確認しようとxawtv-3.91をダウンロードしてxawtv -c /dev/video0を実行したら受信できませんでした。画面は砂の嵐、音はノイズ ~/.xawtvは以前玄人志向のBT878A-STVPCI2でTVをみれた時の設定ファイル(別のPC)と同じ様にしました。 音声はsndconfigで設定済みで、オーディオミキサーでLine入力を録音に設定しています。 xawtv -hwscanの出力 This is xawtv-3.91,running on Linux/i686(2.4.23) looking for available devices /dev/video0: OK [ -device /dev/video0 ] type : v4l2 name : SKNet Monster TV flags: overlay capture tuner radioコマンドのメッセージからはチューニングできてるようだけど音声が聞こえてこないってことは チューニングできていないのかそれとも根本的になにか間違っているのかよくわかりません。 saa7134-0.2.10をインストールしてみましたがかわりませんでした。(0.2.11はエラーの為インストールできず) インストールはエラーなくできましたがdmesg中のメッセージもsaa7134のバージョンは0.2.9のまんまでした。 何をしたらいのかわからずてずまり状態です。 FM放送を聞きたかったのでBT878のボードを探してたんですがなかったのでSA7134のボード(中古)を買ってきました。 なにか情報おもちでしたらご教授お願いします。