CentOS 6だけに対応していたときの覚書。今は他のディストリビューションにも対応しているので古い情報。
追記: 新しい情報はこちら

PX-W3U4のセットアップ

unzipのインストール

# yum install unzip -y

ドライバをダウンロード

# curl -LO http://plex-net.co.jp/download/linux/Linux_Driver.zip

ドライバモジュールをロード

# unzip Linux_Driver.zip
# cd  Linux_Driver/Linux_Driver/
# insmod tty_Virtual.ko
# insmod usb-px4.ko

認識されているか確認

# ls /dev/px4-DTV?
/dev/px4-DTV0  /dev/px4-DTV1  /dev/px4-DTV2  /dev/px4-DTV3

再起動すると元に戻るので自動的にロードさせる
ドライバをコピー

# cp -v tty_Virtual.ko usb-px4.ko /usr/local/lib64/
`tty_Virtual.ko' -> `/usr/local/lib/tty_Virtual.ko'
`usb-px4.ko' -> `/usr/local/lib/usb-px4.ko'

設定を追加

# vi /etc/sysconfig/modules/usb-px4.modules
#!/bin/sh
/sbin/insmod /usr/local/lib64/tty_Virtual.ko
/sbin/insmod /usr/local/lib64/usb-px4.ko

実行権限を追加

# chmod +x /etc/sysconfig/modules/usb-px4.modules

recpt1をインストール

# cd ../MyRecpt1/MyRecpt1/recpt1
# install -m 755 recpt1 /usr/local/bin/recpx4
# install -m 755 recpt1ctl /usr/local/bin/recpx4ctl

ビルドは必要ない。PT1/2/3用とややこしいのでrecpx4にリネームしておく

Mirakurunを導入

内蔵カードリーダーは使えないのでカードリーダーを別途用意する。

NodeJSをインストール

# curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
# yum install -y nodejs

arib-b25-stream-testをセットアップ(EPELの導入が必要)

# curl -LO http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm                          
# yum install gcc-c++ pcsc-lite pcsc-lite-devel pcsc-tools
# npm install arib-b25-stream-test -g --unsafe

そのままではサービスがうまく起動しないので再起動する

# reboot

カードリーダーの動作確認

$ pcsc_scan | grep B-CAS
        Japanese Chijou Digital B-CAS Card (pay TV)
^C

PM2のインストール

# npm install pm2 -g
# pm2 startup

Mirakurunのインストール

# npm install mirakurun -g --unsafe --production

Mirakurunのチューナー設定

# mirakurun config tuners

0,1が衛星波、2,3が地上波になる

Mirakurunのチャンネル設定

# mirakurun config channels

BS/CSのチャンネルだけ登録する

チャンネルスキャンで地上波のチャンネルを設定する

# mirakurun restart
$ curl -X PUT "http://localhost:40772/api/config/channels/scan"
# mirakurun restart

別のマシンからアクセスできるようにファイアウォールを設定する

# iptables -I INPUT -p tcp -m tcp --dport 40772 -j ACCEPT
# service iptables save

1月 7th, 2018

Posted In: ソフトウェア, ハードウェア

タグ: , , , , ,

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください