ジャカルタから日本に戻ってきて、
録画予約しておいた番組を見ようとしたのですが、まったく録画されていないこと
に気がつきました。
そして、epgrecの番組表が先週土曜日から更新されていません。
試しに、PT1が認識されているかチェックしてみたところ
$ dmesg | grep pt1
⇒何も出てきません。
$ /var/www/epgrec/html/getepg.php で手動ダウンロードしようとしましたが。
⇒segmentation fault が連発されて返ってきます。(我が家はhtml配下に置いてあります)
先週の土曜日に行った作業は・・・・・ ひょっとして? OSアップデート?
ということで色々調べてみると。
”PT1/PT2のドライバはカーネル・モジュールなので、カーネルのバージョ ンに依存します。
今後のアップデートなどでカーネルが変更された時には、再インストールが必要という事です。”
ということみたい。
一応apt-get updateで最新版になっていることを確認の上、
pt1のドライバを再インストールしてみます。
手順は次の通り
1.カードリーダの認識
sudo pcsc_scan
を実行して、ズラズラと文字が出て,最後に
Japanese Chijou Digital B-CAS Card (pay TV)
が出ることを確認
2.PT1ドライバインストール
ドライバをダウンロードしてあるので、
$ cd /usr/local/src/pt1-38a793ac3d9d/driver
$ make -C /lib/modules/`uname -r`/build M=`pwd` V=1
$ sudo make -C /lib/modules/`uname -r`/build M=`pwd` V=1 modules_install
$ sudo depmod -a :起動させて
$ sudo cp etc/99-pt1.rules /etc/udev/rules.d/ :ルールをコピーします
$ sudo shutdown -h now
3.録画ツールのインストール
arib25はインスト済みなので
recpt1を再インストールします。
$ cd ./pt1-38a793ac3d9d/recpt1
$./autogen.sh :無しでもヘーキか?意味が良く判りません
$./configure -enable-b25 :無しでもヘーキか?意味が良く判りません
$make
$sudo make install
$sudo cp ./recpt1 /usr/local/bin
これで録画テストしてみると、
sudo recpt1 --strip --b25 27 10 /home/public/test.ts
無事録画できました。
