PLEXチューナーの非公式Linuxドライバをインストールした話
事の発端
上記の掲示板で出ていたPLEX社製のTVチューナーの非公式Linuxドライバpx4_drvの進捗をたまに見ていた. このドライバは登場から1年経った今,公式のドライバよりも質が良いと巷では囁かれている.
そこで折角なら手元の録画鯖もこのドライバにリプレイスしてみようかなと思う.
以下のサイト様を大いに参考にさせてもらった.
なお,このページの内容は以下のページの環境を元に更新しています.
やったこと
公式ドライバのアンインストール
不必要になる公式ドライバを消し去っておきます.
$ sudo su - # find /lib/modules -name usb-px4.ko | xargs rm # find /lib/modules -name tty_Virtual.ko | xargs rm # rm /etc/udev/rules.d/99-px4.rules # depmod
px4_drvのインストール
px4_drvのREADMEの指示通りにインストールを進める. 途中,公式ドライバ内のファームウェアを持ってきているっぽい.
# cd ~/source # git clone https://github.com/nns779/px4_drv # cd px4_drv/fwtool/ # make # wget http://plex-net.co.jp/plex/pxw3u4/pxw3u4_BDA_ver1x64.zip -O pxw3u4_BDA_ver1x64.zip # unzip -oj pxw3u4_BDA_ver1x64.zip pxw3u4_BDA_ver1x64/PXW3U4.sys # ./fwtool PXW3U4.sys it930x-firmware.bin # mkdir -p /lib/firmware # cp it930x-firmware.bin /lib/firmware/ # cd ../
次にこのサイト様から便利スクリプトをコピってきて使う. また,dkmsがなかったので,別途インストールしておく.
# yum install dkms # vim dkms.install . ./dkms.conf cp -a `pwd` /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION dkms add -m $PACKAGE_NAME -v $PACKAGE_VERSION dkms build -m $PACKAGE_NAME -v $PACKAGE_VERSION dkms install -m $PACKAGE_NAME -v $PACKAGE_VERSION # bash dkms.install # reboot # ls -l /dev/px4* crw-rw-r-- 1 root video 241, 0 6月 30 04:07 /dev/px4video0 crw-rw-r-- 1 root video 241, 1 6月 30 04:07 /dev/px4video1 crw-rw-r-- 1 root video 241, 2 6月 30 04:07 /dev/px4video2 crw-rw-r-- 1 root video 241, 3 6月 30 04:07 /dev/px4video3
Linux用録画コマンドのインストール
デバイス名がpx4-DTVからpx4videoに変わったので,pt1_dev.h内の記述も変えてコンパイルする.
# cd source/Linux_Driver/MyRecpt1/MyRecpt1/recpt1/ # sed -i".org" 's/-DTV/video/g' pt1_dev.h # make clean # sh ./configure --enable-b25 # make # make install # recpt1 --b25 --strip 27 10 /recorder/test.ts
これで録画できていればrecpt1コマンドの準備が完了.
Mirakurunの設定
Mirakurunの録画コマンド部分の設定を書き換えます.
# EDITOR=vim mirakurun config tuners /dev/px4-DTV0 -> /dev/px4video0 /dev/px4-DTV1 -> /dev/px4video1 /dev/px4-DTV2 -> /dev/px4video2 /dev/px4-DTV3 -> /dev/px4video3 # pm2 restart all
rivarunコマンドから録画ができるか確認すれば完了.
感想
意外にも簡単にインストールできた. ドライバ製作者と先駆者の方々に感謝.
とりあえずはいろいろ録画してみて安定するか見てみようと思う.