MythTV リモコン
GV-MC/RCkit 設定
MythTVの環境が整ってきてなかなかのところ。ただ、操作はキーボード・・・。リモコンほしぃ。ということで、Windows Media Center 用のリモコン、I-O DATA の GV-MC/RCkit を買ってくる。シリアルにつなぐやつを作れればよかったんだけど、別の用途で自作回路をマザーボードのシリアルにつけて、マザーボードを壊しているので、既製品を購入。mythtvのサイト*1を参考に設定。
lirc の安定版 0.8.1 は kernel 2.6.19 までの対応で、kernel 2.6.20 ではうまくコンパイルできず。CVSスナップショットからダウンロード(lirc-0.8.2pre1)。展開後 ./configure でダイアログがでるので、そこから「8 USB devices」->「m Windows Media Center Remotes (new version, Philips et al.)」を選択して、Windows Media Center 用のドライバを作るよう指定。いつもの通り make & make install。その後 modprobe lirc_mceusb2 するも認識してくれない?
diff -ur lirc-0.8.2pre1/drivers/lirc_mceusb2/lirc_mceusb2.c lirc-0.8.2pre1-modified/drivers/lirc_mceusb2/lirc_mceusb2.c --- lirc-0.8.2pre1/drivers/lirc_mceusb2/lirc_mceusb2.c 2007-02-22 16:19:23.000000000 +0900 +++ lirc-0.8.2pre1-modified/drivers/lirc_mceusb2/lirc_mceusb2.c 2007-04-14 17:43:09.595125917 +0900 @@ -125,6 +125,7 @@ { USB_DEVICE(VENDOR_PHILIPS, 0x0815) }, /* Philips eHome Infrared Transciever */ { USB_DEVICE(VENDOR_SMK, 0x031d) }, /* SMK/Toshiba G83C0004D410 */ { USB_DEVICE(VENDOR_SMK, 0x0322) }, /* SMK eHome Infrared Transceiver (Sony VAIO) */ + { USB_DEVICE(VENDOR_SMK, 0x0338) }, /* GV-MV/RC kit */ { USB_DEVICE(VENDOR_TATUNG, 0x9150) }, /* Tatung eHome Infrared Transceiver */ { USB_DEVICE(VENDOR_SHUTTLE, 0xc001) }, /* Shuttle eHome Infrared Transceiver */ { USB_DEVICE(VENDOR_GATEWAY, 0x3009) }, /* Gateway eHome Infrared Transceiver */
デバイスIDのところに欄がなかったので追加。cat /dev/lirc0 とするとなにやら動いてくれているぽい。
続いて lircd の設定。lircd.conf は、ソースのremotes/mceusb/lircd.conf.mceusb を/etc/lircd.conf としてコピー。irw で動作確認。mythtv で lircd を使えるように、/dev/lircd のパーミッションを 666 に変更。
最後は、mythtv での設定。http://svn.mythtv.org/trac/browser/trunk/mythtv/contrib/configfiles/lircrc.native.example.mceusb2
を .mythtv/lircrc としてコピー。とりあえず操作できるようになる。キー設定はちょっと違うかなぁ。あとからちょこちょこ調整するか。