5.rc.local編集
正常に視聴できることを確認したら,今までのモジュールの設定をrc.localへ追記し,次回起動から自動的に反映されるようにしておきます。
端末を起動(Ctrl+Alt+T)
$ sudo vi /etc/rc.local
modprobe -r saa7134-alsa
modprobe -r saa7134
modprobe saa7134 card=92
exit 0
※ポイント:追記するときは,exit 0の前に追記します。簡単に言うと「exit 0」が「ここで終わり」みたいな意味です。
〔後日談〕
モジュールのロード、アンロードをrc.localで実現するのは一般的ではないようですね。次のようにしました。
<モジュールのアンロード>blacklist.confを利用します。
<モジュールのロード>modules-loadを利用します。
<1>モジュールのアンロード
[ctrl+alt]+Tで、端末起動。
$ sudo vi /etc/modprobe.d/blacklist.conf
install saa7134-alsa /bin/false <<--最終行に追記後、「:wp」で保存
install saa7134 /bin/false
<2>モジュールのロード
$ sudo touch /etc/modules-load/saa1734.conf <<--ロードしたいモジュール名のファイルを作成
$ sudo vi /etc/modules-load/saa1734.conf
saa1734 card=92
「:wp」で、保存。
再起動して、設定を有効にします。以上。
ある日,突然,画面が白黒になってしまいました。TVtimeのInput Configuration -> Change Video Source が”default”しか選択できない(S-videoが存在しない)状態でした。
どうも,rc.localに記述したmodprobe -rが正しく機能していないようです。
そこで,blacklistに記述しなおして,再起動するとS-videoが選択できるようになりました。無事に,カラーで視聴できました。
記述例:
sudo vi /etc/modprobe.d/blacklist.conf
最終行に
blacklist saa7134-alsa
blacklist saa7134