2021 Nov. 25.
2020 Sep. 05.
2020 Aug. 30.
pt2装着確認
$ lspci
01:0a.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)
ICカードリーダーSCR3310-NTTComのインストール
$ yay -Syu
$ yay -S ccid
ccid-1.4.32-1 がインストールされた。
$ pacman -S pcsc-tools pcsc-perl
カードリーダー稼働開始
# systemctl start pcscd.service
カードリーダー動作確認
$ pcsc_scan
"Japanese Chijou Digital B-CAS Card"を確認し ctrl+c
カードリーダー自動起動設定
# systemctl enable pcscd.socket
recpt1等のカードリーダーを利用するソフトが動き始めると、
pcscd.socketがpcscd.serviceを起動する仕組みなので、
pcscd.socketが自動起動するようにしておく。
参考元:Ludovic Rousseau's blog: pcscd auto start using systemd
pt2のDVBドライバー利用を禁止する
/etc/modprobe.d/earth-pt2.conf に下記を記述する
blacklist earth_pt1
pt2ドライバーをインストール
Linux kernelバージョンを確認し、対応するlinuxXX-headersをインストールする。
$ uname -a -> Linux pc13 5.7.17-2-MANJARO #1 SMP PREEMPT Sat Aug 22 14:58:17 UTC 2020 x86_64 GNU/Linux
$ sudo pacman -S linux57-headers
PCを再起動する。
TV受信 pt2 recpt1 インストール - rokkonet のPT2ドライバーインストールに従ってドライバーをインストール
hg.honeyplanet.jp/pt1/ から最新版recpt1を入手
make && sudo make instasll
arib-b25インストール
TV受信 pt2 recpt1 インストール - rokkonet のarib-b25インストールに従ってインストール
"recpt1: error while loading shared libraries: libarib25.so.0: cannot open shared object file: No such file or directory" となった。
CentOS7にPT3録画サーバーを構築 - プログラミングとかLinuxとかの備忘録 に従って、修正した。
(修正要領)
libarib25.so.0 がない状況を確認
$ ldd /usr/local/bin/recpt1
linux-vdso.so.1 (0x00007ffc151f6000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f0ba2d20000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f0ba2bda000)
libarib25.so.0 => not found
libc.so.6 => /usr/lib/libc.so.6 (0x00007f0ba2a11000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f0ba2d7d000)
libarib25.so.0 を検索
$ sudo find /usr/ | grep libarib25.so.0
/usr/local/lib/libarib25.so.0.2.4
/usr/local/lib/libarib25.so.0
libarib25.so.0 を設定
$ echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf
$ sudo ldconfig
確認
$ ldd /usr/local/bin/recpt1
linux-vdso.so.1 (0x00007ffe335fd000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f766af26000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f766ade0000)
libarib25.so.0 => /usr/local/lib/libarib25.so.0 (0x00007f766add4000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f766ac0b000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f766af83000)
libpcsclite.so.1 => /usr/lib/libpcsclite.so.1 (0x00007f766abfe000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f766abf8000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f766abeb000)
recpt1(http配信版)インストール
TV受信 pt2 recpt1 インストール - rokkonet を参照してインストール