
Ubuntu日本語フォーラム

ログインしていません。
PC-MV5L/PCIを挿したUBUNTU9.04でテレビをみようといろいろ試行錯誤していますが、できませんでした。Mythtvは設定画面が固まって使えなかったし、TVTIMEはカードを認識してくれていないようでした。UBUNTU9.04でもテレビ使っているよという方いましたら、どうやっているか教えていただけないでしょうか。以上よろしくお願いします。
オフライン
TVチューナは持ってないので、参考になりそうなURLだけ貼っておきます。
PT1で地デジ
TVtimeを使う
MythTV、Tvtime、GV-MVP/RX2
Ubuntu日本語フォーラム内の検索
Google検索
オフライン
こちらのサイト「キャプチャボード(PC-MV5L/PCI)をLinuxで動かす」では、上手くいっているようです。
その前に、まずはドライバが読み込まれているか確認してみましょう。
端末から、
grep tv /var/log/dmesg
を実行し、その結果を貼り付けてください。
オフライン
nimuさんへ
どうもありがとうございます。
Templerさんへ
アドバイスありがとうございます。
いろいろやっているのですが、ファームウェアやドライバの設定を端末でやらないといけないみたいですねえ。
↓ dmesgの結果はっておきました。
[ 8.221873] ivtv: Start initialization, version 1.4.0
[ 8.221947] ivtv0: Initializing card #0
[ 8.221951] ivtv0: Autodetected Buffalo PC-MV5L/PCI card (cx23416 based)
[ 8.222053] ivtv 0000:03:01.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 8.278979] cx25840 0-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)
[ 8.281484] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[ 12.088470] ivtv0: Registered device video0 for encoder MPG (4096 kB)
[ 12.088634] ivtv0: Registered device video32 for encoder YUV (2048 kB)
[ 12.088782] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
[ 12.088930] ivtv0: Registered device video24 for encoder PCM (320 kB)
[ 12.088933] ivtv0: Initialized card #0: Buffalo PC-MV5L/PCI
[ 12.089180] ivtv: End initialization
[ 20.260025] ivtv 0000:03:01.0: firmware: requesting v4l-cx2341x-enc.fw
[ 20.303734] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[ 20.500165] ivtv0: Encoder revision: 0x02060039
オフライン
kamotyan による投稿:
いろいろやっているのですが、ファームウェアやドライバの設定を端末でやらないといけないみたいですねえ。
ドライバの方は読み込めているようなので、kamotyanさんが仰られるようにファームウェアのようですね。
(「いろいろやっているのですが」というのがちょっと怖いのですが…。あまりいじられていないことを祈ります)
ログを見て気づいたのですが、Ubuntu9.04には幾つかのファームウェアは既に入っているようです。(しかも、最新のようですね)
なので、とりあえず「xc3028-v27.fw」だけを作って動くか試してみましょう。(こちらのサイト「Ubuntu + PC-MV5L/PCI:とりあえずメモ:So-net blog」を参考にしています。こちらの方が的確でしたね)
全て端末から行ってみましょうか。
まずは「extract_xc3028.pl」ファイルを取得します。
これは、リンク先の「2.ivtvドライバのインストール」で示されているように、サイトからダウンロードしても良いのですが、Ubuntuの「linux-doc」パッケージをインストールすることでも得られますので、それをインストールしてください(これはパッケージマネージャからで構いません)。
そして、以下のコマンドを実行します。
$ zcat /usr/share/doc/linux-doc-2.6.28/video4linux/extract_xc3028.pl.gz > extract_xc3028.pl $ chmod a+x extract_xc3028.pl
次に、extract_xc3028.plファイルに記載されているように、以下を実行し、ファームウェアを作成します。
$ wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip $ unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys $ ./extract_xc3028.pl $ sudo cp xc3028-v27.fw /lib/firmware/
後はシステムを再起動させて、動くかどうかです。
もしかしたら、リンク先の「1.ivtv関連のパッケージをインストール」のように、パッケージの追加も必要かもしれません。
おっと、調べてみたら「ivtv-utils」パッケージは必須のようですね。チャンネル切り替えのコマンドプログラムなどが入っているようです。
どうやらivtvはtvtimeやxawtvなどからは使えず、チャンネルの切り替えと視聴が端末からということで、ちょっと面倒そうです。(MythTVなら大丈夫なのかな?)
オフライン
Templerさん 丁寧にアドバイスくださりありがとうございます。
Templerさんのアドバイスと下記のリンク先見ながら設定したのですが結局だめでTV見れませんでした。
http://taki-pon.blogspot.com/2009/05/pc-mv5lpcilinux.html
>>「いろいろやっているのですが」というのがちょっと怖いのですが…。あまりいじられていないことを祈ります)
あんまりコマンドからはいじってないのでたぶん大丈夫だと思うのですが。
いろいろやりすぎて頭が混乱してきましたので、すこし落ち着いてからまた挑戦します!
オフライン
なんとなく、ドライバの組み込みもファームの組み込みもうまく行ってるんじゃないでしょうか。
あとは、チャンネルを合わせるだけ、のような気も。
#5で紹介されているサイトの7からやってみては如何でしょうか。
ちなみに、ワタクシは、MplayerでTVを見てます。
#チャンネル変更はスクリプト書いてランチャから起動して変更しています。(^^;
オフライン
とりあえず、ファームウェアの読み込みも上手くいっているのか確認してみましょう。
以下の2つのコマンドを実行した結果を貼り付けてみてください。
grep tv /var/log/dmesg
grep firmware /var/log/dmesg
これで、ファームウェアの読み込みも確認できるようであれば、kaorinさんの仰られるようにチャンネル合わせなどではないかなと。
Ubuntuでは本家カーネルに取り込まれる前からドライバや一部のファームウェアなどは用意してくれていたようなので、「xc3028-v27.fw」を作成するだけで扱えるようになるとは思うのですが。(このファームウェアがいつまで経ってもUbuntuに導入されない所を見ると、MPEG2のライセンス絡みなのではないかと勝手に推測するのですが…)
それと、視聴方法がtotemやxine、mplayerなどの動画プレーヤーとなっているのは、ハードウェアから送られてくる画像データがMPEG2形式の圧縮動画データだからということらしいです。なので、普通のテレビ視聴ソフトであるtvtimeやxawtvでは"再生"できないということです。(自分も初めて知りました。うちはbttvなので)
ここからはkaorinさんの指示にしたがった方が良いかも知れませんね。
オフライン
>>kaorinさん
アドバイスありがとうございます。
チャンネルの設定はしたはずなのですが、見れません。
下記のようなコマンドうっているのですが、私の場合(Signal Detected)という表示がなされません。
チャンネルも1や3、12でためしているのですがやっぱり表示がでません。
アンテナもつないでいるんだけどなあ。
# sudo ivtv-tune -t japan-bcast -c 57
/dev/video0: 735.250 MHz (Signal Detected)
>>Templerさん
いつもおせわになっております^^
コマンドの結果下にはります。
grep tv /var/log/dmesg
[ 8.134675] ivtv: Start initialization, version 1.4.0
[ 8.134769] ivtv0: Initializing card #0
[ 8.134773] ivtv0: Autodetected Buffalo PC-MV5L/PCI card (cx23416 based)
[ 8.135950] ivtv 0000:03:01.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 8.207502] cx25840 0-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)
[ 8.210025] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[ 12.041982] ivtv0: Registered device video0 for encoder MPG (4096 kB)
[ 12.042143] ivtv0: Registered device video32 for encoder YUV (2048 kB)
[ 12.042299] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
[ 12.042467] ivtv0: Registered device video24 for encoder PCM (320 kB)
[ 12.042470] ivtv0: Initialized card #0: Buffalo PC-MV5L/PCI
[ 12.042719] ivtv: End initialization
[ 20.068030] ivtv 0000:03:01.0: firmware: requesting v4l-cx2341x-enc.fw
[ 20.104503] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[ 20.304162] ivtv0: Encoder revision: 0x02060039
grep firmware /var/log/dmesg
[ 8.293222] cx25840 0-0044: firmware: requesting v4l-cx25840.fw
[ 11.969220] cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[ 20.068030] ivtv 0000:03:01.0: firmware: requesting v4l-cx2341x-enc.fw
[ 20.104503] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
IVTVの勉強をもっとしないとだめみたいだなあ。
dmesgの出力している意味もさっぱりわからないし。
オフライン
#5のファーム組み込みはやってます?
チューナーユニッとが認識されてないっぽいんですが。
オフライン
同感です。
#5の手順通りに行っていれば出来ているはずの「xc3028-v27.fw」が読み込まれていませんし、チューナーも読み込まれていないようですね。(チューナーが読み込まれていないから、xc3028-v27.fwも読み込めないのでしょうか)
とにかく、確認してみましょう。
すみませんが、kamotyanさん、
ls /lib/firmware/xc3028-v27.fw
を実行してファイルが存在するか確認してください。
もし無かったら、#5の"ファームウェアの作成"をもう一度行ってください。
その際に、何かエラーが発生したようなら、それを教えてください。
とりあえず、チューナーの方は"その結果次第"ということでどうでしょうか。
オフライン
すみません。上記
ls /lib/firmware/xc3028-v27.fw
は
ls -l /lib/firmware/xc3028-v27.fw
の方が良いですね。
オフライン
>>kaorinさん
アドバイスありがとうございます。
5はやったはずなのですが、だめですかあ
>>Templerさん
アドバイスありがとうございます。
もういちど#5のファームウェア作成をやってみたのですが変わらないですねえ。
lsの結果のせておきます。
ls -l /lib/firmware/xc3028-v27.fw
-rw-r--r-- 1 root root 66220 2009-08-06 14:55 /lib/firmware/xc3028-v27.fw
オフライン
「xc3028-v27.fw」はきちんと出来ているようですね。
となると、やはり、ずっと気にはなっていたのですが、#6で「リンク先見ながら設定したのですが」とあるのですが、もしかして、
-v4l-cx2341x-enc.fw
xc3028-v27.fwを作ったディレクトリのhcw85enc.romを使う。
# sudo cp hcw85enc.rom /lib/firmware/v4l-cx2341x-enc.fw
-v4l-cx25840.fw
xc3028-v27.fwを作ったディレクトリのhcw85mlC.romを使う。
# sudo cp hcw85mlC.rom /lib/firmware/v4l-cx25840.fw
この部分は実行してしまいましたか?
それと、これは多分されていないと思うのですが、
***/etc/modprobe.confに以下を記述。
alias video0 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv cardtype=20
blacklist ivtv (→いつも動いてるといやなので…)
はどうでしょうか?
この2つはされると、まずいかもしれません。
もし、前者をされてしまった場合は「linux-firmware」パッケージを再インストールしてください。
そして、後者をされてしまった場合は、それを削除してください(ファイルごと作った場合はファイルを削除してください)。あの設定内容は別のカード用ですので。
どちらをされても再起動をお忘れなく。
それと、もし他にも何かされたなら、それを教えてください。
オフライン
Templerさんへ
いつもありがとうございます^^
前者も後者もやっていましたが、どっちも削除しました。
だけどやっぱりdmesgでxc3028-v27.fwでてきませんねえ。
でてくるメッセージが一緒です。
ivtvの本家みてもいまいちわからないしなあ。
オフライン
既にされていましたか。
ですが、「linux-firmware」の再インストールと「/etc/modprobe.conf」の削除で元に戻っています。
で、ちょっと調べてみたんですが、ひょっとしたらパッケージが足りないだけなのかもしれません。
「xserver-xorg-video-ivtv」をインストールしてどうなるか、さらに「ivtv-source」をインストールしてどうなるか確認してもらえますか?
それと、チューナーも気になるので、
grep tuner /var/log/dmesg
の結果も教えてもらえますか。
オフライン
すみません。#16の前に試してもらいたいのですが、
ivtv-tune -d /dev/video0 -t japan-bcast -c 1
と、「-d /dev/video0」を追加した場合どうなりますでしょうか。(Permission deniedと出たらsudoコマンドを使ってください)
オフライン
Templerさんへ
いつもアドバイスありがとうございます。
UBUNTU9.04でPC-MV5L/PCI使用できているかたをみつけたので、その人に設定教わることにしました。
オフライン
せっかくですので、教わって使用可能になったら、設定手順を投稿していただけると、今後、フォーラムを訪れる方の参考になるかと思われます。
顛末の決着のためにも、ぜひ。(笑)
オフライン
> UBUNTU9.04でPC-MV5L/PCI使用できているかたをみつけたので、その人に設定教わることにしました。
そうですか。お力になれなくて、すみませんでした。
成功した時は、その事後解説をお願いします。
オフライン
>>Templerさんへ
>>そうですか。お力になれなくて、すみませんでした。
とんでもありません。お世話になりました。
いろいろと教わってとても勉強になりました。
結果をおしらせすると、PC-MV5L/PCI使えるようになっていません。
私のPC-MV5L/PCIはどうも内臓チップがちがうのではないかと思い始めています。
というわけであきらめました。
今は物置に眠っていたMonster TV Liteのカードを使ってみれるようにしようと思っています。
とりつけてみたところ一応ドライバーがロードされているようです。
余談ですが、inspiron531についてたTVカードは認識しなかったです。
オフライン
同じく余談ですが、ワタクシもInspiron530についていたTVカードはついに認識させることが出来ずに諦めました。
ATIのチップを使っていて、Windowsで使ってたときには画質も悪くなかったので残念です。(^^;
オフライン
kamotyan による投稿:
結果をおしらせすると、PC-MV5L/PCI使えるようになっていません。
私のPC-MV5L/PCIはどうも内臓チップがちがうのではないかと思い始めています。
というわけであきらめました。
そうでしたか。残念です。
「/usr/share/doc/linux-doc-2.6.28/video4linux/」に対応しているカードのリストがあるのですが、ここにはまだ「Buffalo PC-MV5L/PCI」は載ってないんですよね。ですが、#5に掲載したリンク先では成功しているみたいなので、私としては余計な所を省きながら少しずつ、と思ってやってきたんですが…(最初に掲載したリンクが失敗でした)。
まぁ、正式に対応していない物をあせっても仕方ないですよね。
とりあえず、「Monster TV」がCARDLISTに載っていることを祈ります。
ハードウェアエンコがなければtvtimeや(かなり古くさーいソフトですが)xawtvなどのTV視聴ソフトも使えますし、xawtvならTV解像度サイズ以下であればCPUを使用しないので他の作業の妨げにならないなど、ある意味快適にもなったりします。その代わり録画は厳しいんですけどね…
> いろいろと教わってとても勉強になりました。
いえ、実は私も勉強になっていたんですよ。
オフライン