戦いはまだ続く
GLAN TANKでWinTV PVR USB2を使うための戦いを再開。
なんか新しいカーネルだと、pvrusb2ドライバが組み込まれてるようなので、こちらからパッチを落としてきてあててみる。このパッチは2.6.18.1用なので、kernel.orgにある2.6.18.8にあたるよう、適当に書き換え(参考にしたのはここ)。
.configのサンプルもパッチと一緒に入っていたので、これを使ってmake menuconfig。んで、PVRUSB2モジュールを有効に。
他はよくわからないので適当・・・あとはmake; make install_modules。
で、無事2.6.18.1で起動!ばんじゃーい!
早速WinTVを繋いでみたら、どうやらドライバも認識されてるっぽい!
# lsmod
Module Size Used by
tuner 58920 0
saa7115 13264 0
msp3400 29024 0
pvrusb2 151332 0
cx2341x 11524 1 pvrusb2
tveeprom 13328 1 pvrusb2
ehci_hcd 25288 0
ohci_hcd 15044 0
ただ、syslogにはちょっと怪しいメッセージが・・・
usb 3-2: USB disconnect, address 3
usb 3-1: new high speed USB device using ehci_hcd and address 4
usb 3-1: configuration #1 chosen from 1 choice
usb 3-1: reset high speed USB device using ehci_hcd and address 4
pvrusb2: size of v4l-cx2341x-enc.fw firmware must be a multiple of 8192B
pvrusb2: device unstable!!
pvrusb2: ***WARNING*** pvrusb2 device hardware appears to be jammed and I can’t clear it.
pvrusb2: You might need to power cycle the pvrusb2 device in order to recover.
・・・なにこれ?
んで、何より問題は cat /dev/video0 > test.mpgとかやっても、”cat: /dev/video0: No such device”とか言われてしまうんだな。
あとちょっとだと思うんだけど・・・
もう一つ問題が。GLAN TANKのLEDとブザーを制御するためのドライバがあるんだけど、これをinitrdに含めると起動しなくなってしまう。
いや、画面見えないからどうなってるかはよくわからないんだけど。
LEDが点滅しっぱなしで、気持ち悪い・・・うぬぬぬ。
Comments and Trackback
Post a comment