vine-users ML アーカイブ



[vine-users:065313] saa7431

  • From: Okui <okui@xxxxxxxxxxxx>
  • Subject: [vine-users:065313] saa7431
  • Date: Fri, 9 Apr 2004 14:42:14 +0900
こんにちは   奥井です

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コマンドのメッセージからはチューニングできてるようだけど音声が聞こえてこないってことは
チューニングできていないのかそれとも根本的になにか間違っているのかよくわかりません。
何をしたらいのかわからずてずまり状態です。
FM放送を聞きたかったのでBT878のボードを探してたんですがなかったのでSA7134のボード(中古)を買ってきました。

なにか情報おもちでしたらご教授お願いします。