いちからやり直し、、、(25)延長対応ハック de ダブルまる録!! 外部チューナコントロールつき

Debian HS-DHGL KURO-RS

第三世代 LinkStation ハックキットで 「延長対応ハック de ダブルまる録!! 外部チューナコントロールつき」が まあまあ動くようになったが、 インストールに使ったファームウェア 1.20 では、 PC-MV5xDX/U2 が切り捨てられたことを思い出して いちからやり直し。

第三世代 LinkStation ハックキットのセットアップは 一通り終わり、 KURO-RS を用いた赤外線リモコンも動くようになったので、 ハック de 録!!をセットアップした。

続いて、いよいよ延長対応ハック de ダブルまる録!! 外部チューナコントロールつき

インストール

前回同様、旧型 HS-DHGL からコピーする。

旧形 HS-DHGL から吸い上げる

yasunari@sil:~$ cd /usr/local/
yasunari@sil:/usr/local$ ls etc/hackdemaruroku
area  channel  channel_BSD+GWA  channel_BS_Digital  deny  keyword
yasunari@sil:/usr/local$ ls sbin/hackdemarurokuV4.sh
sbin/hackdemarurokuV4.sh
yasunari@sil:/usr/local$ tar zcvf /tmp/hackdemaruroku_090726.tar.gz etc/hackdemaruroku sbin/hackdemarurokuV4.sh
etc/hackdemaruroku/
etc/hackdemaruroku/area
etc/hackdemaruroku/deny
etc/hackdemaruroku/channel_BS_Digital
etc/hackdemaruroku/keyword
etc/hackdemaruroku/channel_BSD+GWA
etc/hackdemaruroku/channel
sbin/hackdemarurokuV4.sh
yasunari@sil:/usr/local$

ftp で新型 HS-DHGL に転送

yasunari@slam:/tmp$ ftp sil.yamasita.jp
Connected to sil.yamasita.jp.
220 sil FTP server (GNU inetutils 1.5) ready.
Name (sil.yamasita.jp:yasunari):
331 Password required for yasunari.
Password:
230- Linux sil 2.6.16.16-arm1 #6 Fri Aug 31 13:07:15 JST 2007 armv5tejl
230-
230- The programs included with the Debian GNU/Linux system are free software;
230- the exact distribution terms for each program are described in the
230- individual files in /usr/share/doc/*/copyright.
230-
230- Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
230- permitted by applicable law.
230 User yasunari logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /tmp
250 CWD command successful.
ftp> mget hack*
mget hackdemaruroku.log? n
mget hackdemaruroku_090726.tar.gz? y
200 PORT command sucessful.
150 Opening BINARY mode data connection for 'hackdemaruroku_090726.tar.gz' (4582 bytes).
226 Transfer complete.
4582 bytes received in 0.03 secs (164.2 kB/s)
ftp> bye
221 Goodbye.
yasunari@slam:/tmp$

展開

yasunari@slam:/tmp$ su - root
Password:
slam:~# cd /usr/local
slam:/usr/local# tar zxvf /tmp/hackdemaruroku_090726.tar.gz
etc/hackdemaruroku/
etc/hackdemaruroku/area
etc/hackdemaruroku/deny
etc/hackdemaruroku/channel_BS_Digital
etc/hackdemaruroku/keyword
etc/hackdemaruroku/channel_BSD+GWA
etc/hackdemaruroku/channel
sbin/hackdemarurokuV4.sh
slam:/usr/local#

セットアップ

スクリプトの修正

まずは、1台だけつなぐので、BS デジタルがつながっているチューナの 設定を変更する。
slam:/usr/local/sbin# mv hackdemarurokuV4.sh{,.orig}
slam:/usr/local/sbin# cp hackdemarurokuV4.sh{.orig,}
slam:/usr/local/sbin# vi hackdemarurokuV4.sh
	:
	:
slam:/usr/local/sbin# diff -c hackdemarurokuV4.sh{.orig,}
*** hackdemarurokuV4.sh.orig    Sat Feb  7 18:59:50 2009
--- hackdemarurokuV4.sh Sun Jul 26 08:54:35 2009
***************
*** 390,397 ****
  #ONSEI="5"    # 主+副音声

  # BS デジタル
  #BSD_TUNER="1"        # 2台目
! BSD_TUNER="2" # 3台目
  BSD_PORT="1000"       # S端子
  #BSD_PORT="1001"      # ビデオ

--- 390,398 ----
  #ONSEI="5"    # 主+副音声

  # BS デジタル
+ BSD_TUNER="0" # 1台目
  #BSD_TUNER="1"        # 2台目
! #BSD_TUNER="2"        # 3台目
  BSD_PORT="1000"       # S端子
  #BSD_PORT="1001"      # ビデオ

slam:/usr/local/sbin#

/usr/local/etc/hackdemaruroku/channel

BS デジタルだけにする
slam:/usr/local/sbin# cd ../etc/hackdemaruroku/
slam:/usr/local/etc/hackdemaruroku# ls
area  channel  channel_BSD+GWA  channel_BS_Digital  deny  keyword
slam:/usr/local/etc/hackdemaruroku# diff channel channel_BSD+GWA
slam:/usr/local/etc/hackdemaruroku# cp channel_BS_Digital channel
slam:/usr/local/etc/hackdemaruroku# cat channel
3001    BSD1    NHK 1 (BS1)
3002    BSD2    NHK 2 (BS2)
3003    BSD3    NHKハイビジョン
3004    BSD4    BS日テレ
3005    BSD5    BS朝日
3006    BSD6    BS- i
3007    BSD7    BSジャパン
3008    BSD8    BSフジ
slam:/usr/local/etc/hackdemaruroku#

接続

PC-MV72DX/U2 と KURO-RS とを旧型 HS-DHGL からはずし、 新型 HS-DHGL に接続する。
slam:~# less /var/log/messages
	:
	:
Jul 26 08:58:05 slam kernel: usb 2-1: new high speed USB device using ehci_platform and address 2
Jul 26 08:58:05 slam kernel: usb 2-1: configuration #1 chosen from 1 choice
Jul 26 08:58:05 slam kernel: hub 2-1:1.0: USB hub found
Jul 26 08:58:05 slam kernel: hub 2-1:1.0: 4 ports detected
Jul 26 08:58:05 slam kernel: usb 2-1.1: new high speed USB device using ehci_platform and address 3
Jul 26 08:58:05 slam kernel: usb 2-1.1: configuration #1 chosen from 1 choice
Jul 26 08:58:06 slam kernel: usb 2-1.1: USB disconnect, address 3
Jul 26 08:58:07 slam kernel: usb 2-1.1: new high speed USB device using ehci_platform and address 4
Jul 26 08:58:07 slam kernel: usb 2-1.1: configuration #1 chosen from 1 choice
Jul 26 08:58:11 slam kernel: usb 1-1: new full speed USB device using ehci_platform and address 2
Jul 26 08:58:11 slam kernel: usb 1-1: configuration #1 chosen from 1 choice
Jul 26 08:58:11 slam kernel: ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
Jul 26 08:58:11 slam kernel: drivers/usb/serial/ftdi_sio.c: Detected FT232BM
Jul 26 08:58:11 slam kernel: usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
つながったんだろうか?

KURO-RS の確認

slam:~# /usr/local/bin/infrared_remocon BSD1
slam:~# /usr/local/bin/infrared_remocon BSDOFF
slam:~#
初回なので時間はかかったが、 一つ目で BS 101ch になり、
二つ目で電源が落ちた。

OK

PC-MV72DX/U2 の

slam:~# /usr/local/PCast/DbAcRap GetDeviceStatus
GetDeviceStatus
[START]GetDeviceStatus
[DATA]Device=0 Status=WAIT
[DATA]Device=1 Status=NODEVICE
[DATA]Device=2 Status=NODEVICE
[DATA]Device=3 Status=NODEVICE
[FINISH]GetDeviceStatus
slam:~# cat /proc/mv7dxu2
cat /proc/mv7dxu2
device00=isdevice
device01=nodevice
device02=nodevice
device03=nodevice
slam:~#
OK

PC-MV52DX/U2 の確認

念のため、 やり直しのきっかけとなった PC-MV52DX/U2 も認識されることを確認する。

まずは、 PC-MV72DX/U2 を抜く。

slam:~# cat /proc/mv7dxu2
device00=nodevice
device01=nodevice
device02=nodevice
device03=nodevice
slam:~# /usr/local/PCast/DbAcRap GetDeviceStatus
GetDeviceStatus
[START]GetDeviceStatus
[DATA]Device=0 Status=NODEVICE
[DATA]Device=1 Status=NODEVICE
[DATA]Device=2 Status=NODEVICE
[DATA]Device=3 Status=NODEVICE
[FINISH]GetDeviceStatus
slam:~#
PC-MV52DX/U2 を刺す。
slam:~# /usr/local/PCast/DbAcRap GetDeviceStatus
GetDeviceStatus
[START]GetDeviceStatus
[DATA]Device=0 Status=NODEVICE
[DATA]Device=1 Status=NODEVICE
[DATA]Device=2 Status=NODEVICE
[DATA]Device=3 Status=NODEVICE
[FINISH]GetDeviceStatus
slam:~#
ん?NODEVICE のまま。????

ちょっと待ってもう一回

slam:~# /usr/local/PCast/DbAcRap GetDeviceStatus
GetDeviceStatus
[START]GetDeviceStatus
[DATA]Device=0 Status=WAIT
[DATA]Device=1 Status=NODEVICE
[DATA]Device=2 Status=NODEVICE
[DATA]Device=3 Status=NODEVICE
[FINISH]GetDeviceStatus
slam:~#
OK

念のため、PCAST の管理画面でも確認する。
チューナ1として PC-MV52DX/U2 が認識された。

PC-MV52DX/U2 を抜き、PC-MV72DX/U2 に戻す。

延長対応ハック de ダブルまる録!! 外部チューナコントロールつきの実行

延長対応ハック de ダブルまる録!! 外部チューナコントロールつきを 実行する。
slam:~# sh /usr/local/sbin/hackdemarurokuV4.sh
もう一つターミナルを開いてログを監視する
yasunari@slam:~$ tail -f /tmp/hackdemaruroku_20090726
2009/07/26/11/00 2009/07/26/11/10 BSD1 BSニュース ニュース・報道/総合
2009/07/26/11/10 2009/07/26/14/00 BSD1 MLB・アメリカ大リーグオークランド・アスレチックス×ニューヨーク・ヤンキース スポーツ/メジャーリーグ ==延長時間未定== 松井秀喜出場予定▽解説・竹林宏 実況・松井秀喜 ~ヤンキー・スタジアム(録画)(中断BS[N]あり)(延伸のとき以降の番組に変更あり) 出演者/松井秀喜  実況/竹林宏  ナビゲーター/本西厚博
2009/07/26/14/00 2009/07/26/14/10 BSD1 BSニュース ニュース・報道/総合
	:
	:
しばらくして

ホワイトボックス

プロフェッショナル

モータースポーツ
Mobile GASHITSU 16 30 17 00
2009/07/26/16/30 - 2009/07/26/17/00 1000 0 D1KING!2009[再] : [FINISH]Add
/usr/local/bin/infrared_remocon BSD8 | at 16:29 07/26/09
warning: commands will be executed using /bin/sh
job 1 at Sun Jul 26 16:29:00 2009
/usr/local/bin/infrared_remocon BSDOFF | at 17:00 07/26/09
warning: commands will be executed using /bin/sh
job 2 at Sun Jul 26 17:00:00 2009


ブラッディ

天地人
2009/07/26/22/00 - 2009/07/26/22/45 1000 0 天地人女たちの上洛 : [FINISH]Add
/usr/local/bin/infrared_remocon BSD2 | at 21:59 07/26/09
warning: commands will be executed using /bin/sh
job 3 at Sun Jul 26 21:59:00 2009
/usr/local/bin/infrared_remocon BSDOFF | at 22:45 07/26/09
warning: commands will be executed using /bin/sh
job 4 at Sun Jul 26 22:45:00 2009

2009/07/26/18/00 - 2009/07/26/18/45 1000 0 天地人女たちの上洛 : [FINISH]Add
/usr/local/bin/infrared_remocon BSD3 | at 17:59 07/26/09
warning: commands will be executed using /bin/sh
job 5 at Sun Jul 26 17:59:00 2009
/usr/local/bin/infrared_remocon BSDOFF | at 18:45 07/26/09
warning: commands will be executed using /bin/sh
job 6 at Sun Jul 26 18:45:00 2009


ロボコン

GT
2009/07/26/18/00 - 2009/07/26/18/50 BSD2 大阪発疾走ステージWESTWIND : ジャンル違い(バラエティ/スポーツ:バラエティ/総合)

プラネット

サイエンス

地球
Mobile GASHITSU 07 35 08 00
2009/07/26/07/35 - 2009/07/26/08/00 1000 0 生命の大地・地球サバンナのオアシス : [ERROR]103 Add Crosstime
Mobile GASHITSU 21 45 22 00
2009/07/26/21/45 - 2009/07/26/22/00 1000 0 地球に暮らす子どもたちタンザニア : [FINISH]Add
/usr/local/bin/infrared_remocon BSD3 | at 21:44 07/26/09
warning: commands will be executed using /bin/sh
job 7 at Sun Jul 26 21:44:00 2009
/usr/local/bin/infrared_remocon BSDOFF | at 22:00 07/26/09
warning: commands will be executed using /bin/sh
job 8 at Sun Jul 26 22:00:00 2009

2009/07/26/22/00 - 2009/07/26/22/54 1000 0 地球千年紀行~先住民族の叡智に学ぶ~熱帯の民が守る循環社会オーストラリア・アボリジニ : [ERROR]103 Add Crosstime

生命
Mobile GASHITSU 07 35 08 00
2009/07/26/07/35 - 2009/07/26/08/00 1000 0 生命の大地・地球サバンナのオアシス : [ERROR]103 Add Crosstime

恐竜
2009/07/26/11/30 - 2009/07/26/12/45 1000 0 プレミアム8[再]決定版!恐竜研究大図鑑I~原始研究所にようこそ~ : [FINISH]Add
/usr/local/bin/infrared_remocon BSD3 | at 11:29 07/26/09
warning: commands will be executed using /bin/sh
job 9 at Sun Jul 26 11:29:00 2009
/usr/local/bin/infrared_remocon BSDOFF | at 12:45 07/26/09
warning: commands will be executed using /bin/sh
job 10 at Sun Jul 26 12:45:00 2009


遺産
2009/07/26/09/00 - 2009/07/26/10/00 1000 0 世界文化見聞録牛山純一20世紀の映像遺産混迷するパプアニューギニア : [FINISH]Add
/usr/local/bin/infrared_remocon BSD5 | at 08:59 07/26/09
at: refusing to create job destined in the past
/usr/local/bin/infrared_remocon BSD5
/usr/local/bin/infrared_remocon BSDOFF | at 10:00 07/26/09
warning: commands will be executed using /bin/sh
job 11 at Sun Jul 26 10:00:00 2009

Mobile GASHITSU 06 45 07 00
2009/07/26/06/45 - 2009/07/26/07/00 1000 0 美の京都遺産上賀茂 : [ERROR]103 Add Crosstime
2009/07/26/14/00 - 2009/07/26/16/00 1000 0 大自然と歴史遺産をめぐるクロアチア絶景の旅[再] : [FINISH]Add
/usr/local/bin/infrared_remocon BSD7 | at 13:59 07/26/09
warning: commands will be executed using /bin/sh
job 12 at Sun Jul 26 13:59:00 2009
/usr/local/bin/infrared_remocon BSDOFF | at 16:00 07/26/09
warning: commands will be executed using /bin/sh
job 13 at Sun Jul 26 16:00:00 2009

2009/07/26/19/30 - 2009/07/26/20/30 1000 0 榎木孝明が描く風景~日本の世界遺産~紀伊山地の霊場と参詣道 : [FINISH]Add
/usr/local/bin/infrared_remocon BSD7 | at 19:29 07/26/09
warning: commands will be executed using /bin/sh
job 14 at Sun Jul 26 19:29:00 2009
/usr/local/bin/infrared_remocon BSDOFF | at 20:30 07/26/09
warning: commands will be executed using /bin/sh
job 15 at Sun Jul 26 20:30:00 2009


謎

秘密
2009/07/26/20/10 - 2009/07/26/21/00 1000 0 未来への提言元オランダ労組連合議長ロデバイク・デ・ワール~雇用不安のない社会をつくる~ : [ERROR]103 Add Crosstime

ミステリー
2009/07/26/20/00 - 2009/07/26/20/45 BSD3 クラシックミステリー名曲探偵アマデウス[再]チャイコフスキー"ピアノ協奏曲第1番" : ジャンル違い(ドキュメンタリー・教養:音楽/クラシック)

slam:~#
無事予約された。
現在放送中の番組を予約するというハプニングもあったようだが、 考慮済。

cron への登録

slam:~# crontab -e
	:
	:
slam:~# crontab -l
*/5 * * * * nice /bin/sh /usr/local/sbin/fancontrol 2>/dev/null 1>/dev/null

# Hack de rokku!!
20 4 * * * nice /bin/sh /usr/local/sbin/RemoveList.sh
3,33 * * * * nice /bin/sh /usr/local/sbin/CheckList.sh
20 5 * * * /bin/sh /usr/local/sbin/hackdemarurokuV4.sh

slam:~#
しばらく様子を見る


HS-DHGL
バッファローダイレクト
楽天市場
Yahoo!ショッピング
ValuMore!
ムラウチドットコム
KURO-RS
バッファローダイレクト
楽天市場
Amazon


いちからやり直し、、、(24)at のインストール
ハックの記録
LinkStation/玄箱 をハックしよう

いちからやり直し、、、(26)ファン制御

Copyright (C) 2003-2009 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市