Mon March 07, 2011
■[Linux][PT2] Arch Linux で PT2
PT2 を手に入れてしまったので Arch Linux で使えるようにした作業メモ.
マシン環境は
% uname -a Linux reinforce 2.6.37-ARCH #1 SMP PREEMPT Fri Feb 25 07:53:43 CET 2011 x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz GenuineIntel GNU/Linux
カードリーダは http://www.amazon.co.jp/dp/B00117VJ7O
arib25
まずこれをインストールする.
PKGBUILD 書いておいたので makepkg -si で.
https://github.com/eagletmt/PKGBUILDs/tree/master/arib25
pt1_drv, recpt1
これも PKGBUILD 書いておいたので makepkg -si で.
https://github.com/eagletmt/PKGBUILDs/tree/master/pt1-hg
うまくいっていれば /dev/pt1video[0-3] ができているはず.
lspci で
08:01.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)
みたいなのが表示されないときは,そもそも PT2 がハードウェア的にも認識されていないので接続を確かめる.
B-CAS
pcsc-tools, pcsc-perl パッケージをインストール.
それと ccid パッケージが必要だが,最新の 1.4.2 では B-CAS カードを認識してくれないので 1.3.13 をインストールする.
1.3.13 用の PKGBUILD.
https://github.com/eagletmt/PKGBUILDs/tree/master/ccid13
/etc/rc.d/pcscd start で pcsc のデーモンを立ち上げる.
必要に応じて /etc/rc.conf に DAEMONS=(... pcscd) を追加しておく.
うまくいっていれば pcsc_scan を起動して B-CAS カードを抜き差しするとそれっぽい表示がされるはず.
Unresponsive card と表示されるときは B-CAS カードの向きが間違ってる*1.
これで recpt1 は動いたんだけど,recpt1ctl --channel でチャンネルを変えようとすると
Cannot tune to the specified channel Tuner cannot start recording
と出力して recpt1 が死ぬ.
recpt1ctl --extend はちゃんと動作してる模様.
追記 2011-03-29T00:40:32
現時点で Arch の標準的なカーネルである kernel26-2.6.37.* では DVB 版の PT1 ドライバがモジュールとして含まれている.
% zgrep -B3 CONFIG_DVB_PT1 /proc/config.gz # # Supported Earthsoft PT1 Adapters # CONFIG_DVB_PT1=m
なぜか俺の環境ではこのモジュールは使えなかったんだが,念のため pt1_drv と競合するのを避けるために earth_pt1 をブラックリストに入れてロードしないようにした.
Arch でブラックリストに入れるには /etc/rc.conf に
MODULES=(!earth_pt1 ...)
というように書き加えればいい.
*1:これ絶対多くの人が表裏反対に差すと思うんだけど…
- 11 http://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=Linux+PT2
- 10 http://theniku.com/entry/6
- 10 http://www.google.co.jp/url?sa=t&source=web&cd=3&ved=0CCsQFjAC&url=http://d.hatena.ne.jp/eagletmt/20110307/1299492620&rct=j&q=pt2 linux&ei=34GUTZOeH4a-vgPExOjjCw&usg=AFQjCNEtTkXlTl4j1LM7YSfzVZRMknfS0w
- 9 http://www.google.co.jp/search?q=PT2+LINUX&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 8 http://www.google.co.jp/search?q=cannot+tune+to+the+specified+channel+pt2&hl=ja&biw=1496&bih=596&prmd=ivns&ei=b2N_Tc7IPJCovQOHstXsBw&start=10&sa=N
- 7 http://www.google.co.jp/search?client=safari&rls=en&q=ArchLinux+PT2&ie=UTF-8&oe=UTF-8&redir_esc=&ei=EuuMTe3EFY3OvQOb1dm4DQ
- 7 http://www.google.co.jp/url?sa=t&rct=j&q=archlinux pt2&source=web&cd=1&ved=0CB0QFjAA&url=http://d.hatena.ne.jp/eagletmt/20110307/1299492620&ei=p7mpTr7MAs_RmAXOz43ZDw&usg=AFQjCNEtTkXlTl4j1LM7YSfzVZRMknfS0w
- 7 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/eagletmt/20110307/1299492620&rct=j&q=pt2 linux arch&ei=NB68TZe_IonEvQPumuW7BQ&usg=AFQjCNEtTkXlTl4j1LM7YSfzVZRMknfS0w
- 6 http://friendfeed.com/shinnya/a3137f81/arch-linux-pt2-eagle
- 6 http://twitter.com/
