録画サーバでB-CASカードを読むためにSCR80というICカードリーダを購入しました。
本番はRaspberry Pi 3に接続しますが、今回はArchLinuxで動作を確認してみます。
パッケージのインストール
必要なパッケージをインストールして
$ sudo pacman -S pcsc-tools ccid
pcscデーモンを開始して
$ sudo systemctl start pcscd
pcsc_scan
を実行します
$ pcsc_scan
以下のような出力が得られたら無事に読み込まれています
$ pcsc_scan
PC/SC device scanner
V 1.4.27 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.16
(中略)
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
Japanese Chijou Digital B-CAS Card (pay TV)
Unresponsive card
と表示されたら表裏逆にカードを挿入してる可能性が高いです
Card state: Card inserted, Unresponsive card,
無事に確認が出来たら Ctrl+C で pcsc_scan
を停止させます