3.dmesgでモジュール名とカードナンバーを推測

ここが一番重要です。

dmesgに記録されているSAA7134モジュールが読み込んだ適切なカードナンバーを探します。そのために,AverMediaのカードナンバーを一つ一つロードして動作確認をします。

(1)dmesgの表示

端末起動(Ctrl+Alt+T)

$ dmesg

………
………
………

[ 15.890392] saa7134: card=0 -> UNKNOWN/GENERIC
[ 15.890448] saa7134: card=22 -> AverMedia M156 / Medion 2819 1461:a70b
[ 15.890473] saa7134: card=33 -> AVerMedia DVD EZMaker 1461:10ff
[ 15.890477] saa7134: card=35 -> AverMedia AverTV Studio 305 1461:2115
[ 15.890501] saa7134: card=45 -> Avermedia AVerTV Studio 307 1461:9715
[ 15.890503] saa7134: card=46 -> AVerMedia Cardbus TV/Radio (E500) 1461:d6ee
[ 15.890517] saa7134: card=52 -> AverMedia AverTV/305 1461:2108
[ 15.890529] saa7134: card=56 -> Avermedia AVerTV 307 1461:a70a
[ 15.890532] saa7134: card=57 -> Avermedia AVerTV GO 007 FM 1461:f31f
[ 15.890575] saa7134: card=75 -> AVerMedia AVerTVHD MCE A180 1461:1044
[ 15.890600] saa7134: card=85 -> AverTV DVB-T 777 1461:2c05 1461:2c05
[ 15.890616] saa7134: card=91 -> AVerMedia A169 B 1461:7360
[ 15.890618] saa7134: card=92 -> AVerMedia A169 B1 1461:6360
[ 15.890639] saa7134: card=99 -> AVerMedia TV Hybrid A16AR 1461:2c00
[ 15.890646] saa7134: card=102 -> Avermedia AVerTV Studio 507 1461:9715
[ 15.890668] saa7134: card=110 -> Avermedia M102 1461:f31e
[ 15.890685] saa7134: card=117 -> Avermedia Super 007 1461:f01d
[ 15.890731] saa7134: card=136 -> AVerMedia Cardbus TV/Radio (E506R) 1461:f436
[ 15.890734] saa7134: card=137 -> AVerMedia Hybrid TV/Radio (A16D) 1461:f936
[ 15.890736] saa7134: card=138 -> Avermedia M115 1461:a836
[ 15.890741] saa7134: card=140 -> Avermedia DVB-S Pro A700 1461:a7a1
[ 15.890743] saa7134: card=141 -> Avermedia DVB-S Hybrid+FM A700 1461:a7a2
[ 15.890753] saa7134: card=145 -> AVerMedia MiniPCI DVB-T Hybrid M103 1461:f636 1461:f736
[ 15.890763] saa7134: card=149 -> Avermedia PCI pure analog (M135A) 1461:f11d
[ 15.890774] saa7134: card=154 -> Avermedia AVerTV GO 007 FM Plus 1461:f31d
[ 15.890814] saa7134: card=170 -> AverMedia AverTV Studio 505 1461:a115
[ 15.890839] saa7134: card=180 -> Avermedia PCI M733A 1461:4155 1461:4255
[ 15.890869] saa7134: card=192 -> AverMedia AverTV Satellite Hybrid+FM A70 1461:2055
………
………

(AverMediaのみを表示しています。他のメーカーは省略。)

(2)AverMediaのカードナンバーを順にロードする

端末起動(Ctrl+Alt+T)

$ sudo modprobe -r saa7134-alsa <—- これがロードされるとS-Videoが選択できない

$ sudo modprobe -r saa7134 <— TVチューナボードのモジュールを削除

$ sudo modprobe saa7134 card=22 <— 「AverMedia M156 / Medion 2819」用ドライバをロード

(3)GNOME ALSAミキサー設定(サウンド設定)

ブルーレイディスクレコーダーからの音声をSound Blaster経由でPC側のスピーカーに出力させます。

「Dash ホーム」(デスクトップの左上の丸い柄のボタン)をクリックし,「gnome alsa」と入力すると,下にGNOME ALSA ミキサーのアイコンが表示されます。それをダブルクリックして起動後(図6),表示された「Realtec als 888」タブをクリックします。左端のMasterのスライダーを最高に設定します。(realtek als 888は,マザーボード上のサウンドチップです。各自のマザーボードに応じて読み替えてください。)

Screenshot_from_2014-06-08 17_24_53

図6:GNOME ALSA ミキサー

 

デフォルトでは,Masterが中レベルに設定されています。このままでは,ほとんど音声が聞こえません。スライダーを最高まで移動させます。また,Frontがミュートにチェックが入っていると音声が聞こえません。ミュートのチェックは外しておきます。

(4)TVtimeで視聴できるか確認

TVtimeを起動後,画面内で右クリックして「Setup」を表示させます。初めて起動したときは,背景が青くなっているかもしれません。
Input Configuration > Change video source をクリックして「S-Video」を選択します。
※saa7134-alsaがロードされていると,S-Videoが選択できません。(表示されません。)

正常に視聴できていれば,5.へ進みます。

正常に視聴できないときは,4.へ進みます。

4.次のカードナンバーをロードし視聴テスト

端末を起動(Ctrl+Alt+T)。端末がすでに起動していれば「↑」キーを押すか,「history」と入力して過去の入力コマンドを表示させます。そして,そのコマンドを再利用します。

$ sudo modprobe saa7134 card=22 を表示させて,「-r」を下記のように追記します。

$ sudo modprobe -r saa7134 card=22 <— カードナンバー22を削除

次に,「↑」キーで,今のコマンドを最表示させ,次のカードナンバー33に書き換えて実行します。「-r」は外しておきます。

$ sudo modprobe saa7134 card=33

3.の(4)にもどって,S-Videoで視聴できるか確認します。もし,正常に視聴できれば,5.へ進み,そうでない場合は,再度4.を実行します。

正常に視聴できるまでカードナンバーを書き換えながら繰り返していきます。

本Ubuntu機では,カードナンバーが92で,正常に視聴出来ました。それでも,最後のカードナンバーまですべてをチェックしました。しかし,結果的に視聴できたのは92だけでした。