Sirius

2007年5月31日(木) 21:06

Linkstation で KURO-RS を動かす

またまた、ほったらかしにしてしまいました。
結局、KURO-BOX/PRO も購入してしまいました。動作確認したのみでまだ箱に入ったままです。は〜、時間が無い!

さて、ソースネクストのダイレクトメールで、地デジチューナーが 2 万円を切っていたので購入してしまいました。
地デジ放送が始まる一年位前にそれまで使っていたビクターのテレビが壊てしまい、そのときに、今使っているテレビを購入しました。もうちょっとがんばってくれれば、地デジ対応のテレビを買ったのですが、地デジ非対応のシャープの液晶です。ワイドでもありません。少なくともあと 5 年は使いたいと思っています。
で、アナログ放送がある間は、地デジは必要ないと思っていたのですが、よくよく考えると地デジチューナーはどっちみち買わないといけないし、そのうち地デジチューナーも 4:3 のテレビ対応のものはだんだん無くなっていくんじゃないかと思って今回購入しました。

裏の理由は、地デジをデジタルで録画すると、著作権保護がかかっていろいろと面倒なので、アナログ出力が付いている今のうちに買った方がいいんじゃないか、ということに気がついたのです。
当然録画したものは個人で楽しみますよ。

で、Linkstation につないだ BUFFALO の USB キャプチャBOX(PC-MV71DX/U2) で録画してみました。
今回購入したものは、出力端子が S ビデオ x 1、 ビデオ x 1、音声 x 2、D1/D2/D3/D4 x 1、HDMI x 1 となっているのでアナログからHDMIまで一通りの出力がありました。
Sビデオケーブルでキャプチャ BOX とつなげました。何の問題も無く MPEG2 で録画できました。まあ、キャプチャBOX 自体の画質はそれほどよいとは思っていませんが、アナログ放送と違ってノイズが無い分がいいと思います。パソコン上で DivX へのコンバートも問題ないし。これでアナログ停波になってもしばらくはいけるかな。

となると、今度はタイマー録画で地デジを録画したくなります。が、このチューナーにはタイマーは付いていません。そこで登場するのが KURO-RS。こんなのです。
しばらく前に、ヨドバシへ KURO-BOX/Pro がないかと探しにいったときに見つけて買っておいたものです。(面白そうだからって目的もなしに買ってしまう自分って…。同時にAUDIO-FMT-USBも買ってるし)

本来はKURO-BOX/HG 用ですが何とか Linkstation で動かしてみます。
KURO-RS 用のカーネルモジュールをコンパイルしないといけませんが、以前、isofs のモジュールをコンパイルしているので何とかなるんじゃないかと思い、挑戦します。

カーネルモジュールのコンパイル。Linkstation 用のコンパイラが無いので KURO-BOX/HG でコンパイルします。
Linkstation(HD-HGLAN) のカーネルソースが必要です。linux-2.4.20_hglan_htgl.tar.gz を使いました。
カーネルソースを展開します。次に、KURO-RS についてきた CD の Linux/linux_readme.txt を参考にソースを修正し、コンパイルします。
usb のモジュールは、私が使ったソースでは drivers/usb_new でした。ftdi_sio.c も KURO-BOX/HG のソースと違っていて id_table_FT232BM にもデバイスの記述を追加しないとだめでした。また、make modules_install はやりません。Linkstation 用のモジュールなので、KURO-BOX/HG でインストールしてはいけません。
カーネルモジュール( usbserial.o と ftdi_sio.o ) を Linkstation の /lib/modules/2.4.20_mvl31-ppc_linkstation/kernel/drivers/usb/serialの下にコピーします。

# depmod -a
# modprobe ftdi_sio

KURO-RS を差してうまく認識したようです。
KURO-BOX/HG 用のリモコンの記録・再生アプリケーションは、そのまま Linkstation へコピーして動きました。
これで、PCAST と組み合わせて地デジのタイマー録画も出来そうです。

ところが、再起動したら KURO-RS を認識しなくなりました。どうやら、linux_readme.txt に書いてあった murasaki でモジュールのロードをするのがまずいようです。
結局、/etc/modules.conf へ次の行を追加することにしました(LSUVCD の前の行に)。まあ、ずっとつなぎっぱなしにするので問題ないでしょう。

alias char-major-188 ftdi_sio

あとは、PCAST で予約したときに cron にリモコン送信コマンドの登録を手動ですれば OK かな。
(自動で cron に登録するアプリも作りたいけど時間が無い。)

written by sirius [/Linkstation] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

Comments

TrackBacks

Sirius

MySketch 2.7.2 written by 夕雨