PT2でEPGStation動かしたりとか

 昨日発掘したBetty+D525MW+PT2はSFX電源が故障したPrime Knight JSのものと交換されていて動かない状態だったので、玄人志向のACアダプタ電源 KRPW-AC120Wに交換した。この電源は結構発熱するので隣接するPT2が若干心配。

 D525MWが動くか確認してみる。ディスプレイにOn-Lap 1101Hをつないだが、コイツは640×400 70Hzが映らないので起動時のスプラッシュスクリーンやBIOS、ブートメニュー等は表示できるが、ブート失敗時の画面などは表示できない(汗)
 仕方ないのでディスプレイにSZ-LCDMN-7をつないでみた。コイツは640×400 70Hzは映るが、何故かタイミングによって800×600 60Hzが映らないことがあるようで、スプラッシュスクリーンやBIOS、ブートメニュー等が表示できないことが何度かあった。
 とりあえずブート失敗が無ければOn-Lap 1101Hで問題ないってことで、こちらをつないだ状態で適当にDebian 9.8をUSBメモリからインストール。パッケージはSSHのみを選択。
 まずはパッケージの一覧リストを最新版に更新して、インストールされているパッケージを最新版に更新し、再起動。

sudo apt-get update
sudo apt-get upgrade -y
sudo reboot

 次に正確な時計合わせのためにNTPをインストール、あと他のPCからホスト名で見えるようにmDNS(Bonjour)とSambaをインストールして、ユーザ名xxxxxxxxのホームディレクトリを共有フォルダとして見えるように設定。

sudo apt-get install -y ntp
sudo apt-get install -y libnss-mdns
sudo apt-get install -y samba
sudo sed -i -e '/^\[global\]/a\   unix charset = UTF-8\n   dos charset = CP932' /etc/samba/smb.conf
sudo sh -c "echo '[xxxxxxxx]' >> /etc/samba/smb.conf"
sudo sh -c "echo '   path = /home/xxxxxxxx' >> /etc/samba/smb.conf"
sudo sh -c "echo '   guest ok = yes' >> /etc/samba/smb.conf"
sudo sh -c "echo '   read only = no' >> /etc/samba/smb.conf"
sudo sh -c "echo '   force user = xxxxxxxx' >> /etc/samba/smb.conf"
sudo systemctl restart smbd

 スマートカードリーダーに取り付けたB-CASカードが認識しているかpcsc_scanコマンドで確認。「Japanese Chijou Digital B-CAS Card (pay TV)」が表示されたら認識してる。pcsc_scanコマンドを終了するにはCtrl+¥かCtrl+Cを押す。

sudo apt-get install -y pcsc-tools
sudo apt-get install -y pcscd

 PT2はDVBデバイスとして認識されているが、キャラクタデバイスとして認識させて、recpt1コマンドを使いたいので、それらのビルドに必要なパッケージをインストールする。

sudo apt-get install -y mercurial
sudo apt-get install -y make
sudo apt-get install -y gcc
sudo apt-get install -y linux-headers-`uname -r`
sudo apt-get install -y patch
sudo apt-get install -y pkg-config
sudo apt-get install -y libpcsclite-dev
sudo apt-get install -y autoconf
sudo apt-get install -y automake

 PT2のドライバをビルドする。PT2のドライバにはバグがあるので、パッチを当てている。また、標準でDVBドライバを読み込まないようにブラックリストを作成してから再起動している。

hg clone http://hg.honeyplanet.jp/pt1
cd pt1/driver
wget http://www.areanine.gr.jp/~nyano/archives/nikki/pt1_pci.c.bugfix.diff
patch < pt1_pci.c.bugfix.diff
make
sudo make install
echo 'blacklist earth-pt1' | sudo tee /etc/modprobe.d/blacklist.conf
sudo reboot

 スクランブル解除ライブラリをビルドする。最新版には含まれていないので2012-02-15のc44e16dbb0e2に一旦戻してから最新版に再び戻している。

cd pt1
hg revert -r c44e16dbb0e2 --all
hg revert -r tip --all
cd arib25/src
sed -i -e 's/libpcsclite/libpcsckai/' Makefile
make
sudo make install
cd ../../..

 録画コマンドをビルドする。

cd pt1/recpt1
./autogen.sh
./configure --enable-b25
make
sudo make install
cd ../..

 これで適当に「recpt1 13 30 uhf13.ts」でUHF 13chを30秒間録画できるか確認し、「b25 uhf13.ts uhf13_dec.ts」で録画したものをスクランブル解除できるか確認し、「recpt1 --b25 14 30 uhf14.ts」でUHF 14chをスクランブル解除しながら録画できるか確認した上で、MirakurunとEPGStationをインストールして録画PCとして動くように設定してみた。
 定時後、第二神明で帰宅。晩御飯は豆腐とハムの炒めものとポタージュスープ。
 先日、楽天市場のアチーバーに注文したGalaxy Nexusのグローバル版のバッテリーが届いてた。

 あと、先日ヤフオクで落札したLenovo G500のジャンク品が届いてた。

 母親の知人ONが来訪。LINEが届かないというので見てみると、インターネットにつながっていない。うちはWi-Fiがあるので、繋がった瞬間に色々な通知が一気にやってきた。原因はアクセスポイント名がsp modeになっていることだった。
 元通り、nuroモバイル(So-net)に戻すとちゃんとつながった。不意の操作か機器の不具合などで変わってしまったのか判らないけど、nuroモバイル以外のAPNをすべて削除しておいた。
 あと、自宅は旦那さんが終活だとかでケーブルテレビを解約したので、ケーブルテレビのインターネットも無くなった結果、自宅でWi-Fiが使えなくなったらしい。まあ、0SIMは5GBまで使える(毎月1600円追加)ので当面はそれでしのぐ方向で。
 金額面や速度面、Wi-Fiが無いことによる不便などが出てきたら、また検討して相談するとのこと。その後、母親の知人ONは帰宅。
 何だか凄く眠かったので自室のこたつソファでそのまま横になって寝てしまう。母親に夜遅く起こされる。深夜0時を回っていた。とりあえず、デレステとかのデイリーを回す。
 ふとハングアウトで吉田君から連絡があったことに気付いて電話する。週末の日曜日の午前中にこっち来るらしい。んで、昼食一緒に食ったら、姫路に行くんだとか。晩御飯は姫路のハンバーグ屋さんログログってトコで食べるらしい。
 その後、就寝。