
Ubuntu日本語フォーラム

ログインしていません。
初めて投稿します。
使用PC hp2133 ubuntu10.10
上記ネットブックでの動画再生能力が非常に低いので、
快適に視聴するためにデコーダーのCrystal HD BCM70015を取り付けました。
lspci -vで確認するとこのように表示されています。
02:00.0 Multimedia controller: Broadcom Corporation Device 1615
Subsystem: Broadcom Corporation Device 1615
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at fdff0000 (64-bit, non-prefetchable) [size=64K]
Memory at fd000000 (64-bit, non-prefetchable) [size=8M]
Capabilities: <access denied>
以下のブログを参考にドライバをインストールしようと試みたのですがうまくいきません。
http://yocodai.blogspot.com/2010/02/crystal-hd-video-decoder.html
ここにmaverickのドライバは揃っているようなので
https://launchpad.net/~team-xbmc/+archive/ppa/+packages
ブログを参考に以下の3つをダウンロードしました。
crystalhd_0.0~git20101029.6df10a0.orig.tar.gz
libcrystalhd-dev_0.0~git20101029.6df10a0-1~_i386.deb
libcrystalhd3_0.0~git20101029.6df10a0-1~_i386.deb
その後、tarファイル?の展開までは出来たのですがそこからが分かりません。
CUIでの作業は不慣れですので順序立てて説明していただけるとありがたいです。
別の方法があれば別の方法でも構いませんので宜しくお願いします。
オフライン
目的の PPA リポジトリを導入すれば、通常のパッケージと同じ扱いで、インストールできるようになります。
掲示の PPA パッケージディレクトリの上に行って、リポジトリを導入してください。
( https://launchpad.net/~team-xbmc/+archive/ppa/ )
オフライン
siさま
アドバイスありがとうございます。
昨日の投稿後、PPAを登録し
libcrystalhd-dev_0.0~git20101029.6df10a0-1~_i386.deb
libcrystalhd3_0.0~git20101029.6df10a0-1~_i386.deb
をsynapticからインストールしました。
片方を選択したら依存関係で両方インストールになりました。
しかし動作している気配はなく、lspci -vの表示も変わっていません。
海外のフォーラムなども参考にいろいろ試したのですが、
http://ubuntuforums.org/showthread.php?t=1504329
途中までうまくいっても古い情報が多く、
特にBCM70015の情報がほとんど無いため行き詰まってしまいます。
いまのところ、いろいろ試しながら最初に挙げたブログの手順通りにしたがって、
内容は理解していませんがmake installまでは行けたようです。
その後ブログでは以下のようになっているんですが
chmod +x bcm_70012_run.sh
chmod +x bcm_70012_dev.sh
ドライバモジュール有効化スクリプトを実行
./bcm_70012_run.sh
./bcm_70012_run.sh のログ
----------------------------------
Broadcom Crystal HD (BCM70012) Module loaded
----------------------------------
70012のところを70015に直してもエラーが出てしまい、
直さずそのまま実行していくと
ドライバモジュール有効化スクリプトを実行
./bcm_70012_run.sh
でエラーになってしまいました。
どこが問題か全く分からないので途中経過をダラダラと書いてしまいましたが、
解決方法がありましたら宜しくお願いします。
オフライン
まだ動いていませんが、ドライバを認識させるところまでいけたみたいなので検索で来る人のためにも途中経過を。
ubuntu10.10をクリーンインストールしなおし、最初からやり直し。
前回はlspci -vで確認していましたが今回はsudo lspci -vで確認すると以下の表記
02:00.0 Multimedia controller: Broadcom Corporation Device 1615
Subsystem: Broadcom Corporation Device 1615
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at fdff0000 (64-bit, non-prefetchable) [size=64K]
Memory at fd000000 (64-bit, non-prefetchable) [size=8M]
Capabilities: [48] Power Management version 3
Capabilities: [60] Vendor Specific Information: Len=6c <?>
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [cc] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
前回参考にしたブログの通りにすすめると
https://launchpad.net/~team-xbmc/+archive/ppa/ のファイルを展開しても
なぜかdriverフォルダが存在しないため海外サイトを参考に、
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577130から同様だと思われるファイルを、
一番上のsnapshotというところからダウンロード。
home直下へ展開し、そこからはブログの手順通りに進めていくと、
デバイスノード追加スクリプトを実行
./bcm_70012_dev.sh ここで引っかかり、
BCM 70012 not installed.. と表記される。
再度sudo lspci -vで確認すると
02:00.0 Multimedia controller: Broadcom Corporation Device 1615
Subsystem: Broadcom Corporation Device 1615
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at fdff0000 (64-bit, non-prefetchable) [size=64K]
Memory at fd000000 (64-bit, non-prefetchable) [size=8M]
Capabilities: [48] Power Management version 3
Capabilities: [60] Vendor Specific Information: Len=6c <?>
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [cc] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Kernel driver in use: crystalhd
Kernel modules: crystalhd
となってドライバは認識されているようだが動作している気配はない。
再起動するとデスクトップ画面が表示される前に、正確ではないがcrystalhd failedのように表記される。
以下は参考ブログのlspci -vでの表記だが
02:00.0 Multimedia controller: Broadcom Corporation BCM70012 Video Decoder [Crystal HD] (rev 01)
Subsystem: Broadcom Corporation Device 2612
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at f0400000 (64-bit, non-prefetchable) [size=64K]
Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
Capabilities: [48] Power Management version 3
Capabilities: [60] Vendor Specific Information
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Capabilities: [cc] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 7d-38-06-24-12-18-10-00
Capabilities: [16c] Power Budgeting
Kernel driver in use: Broadcom 70012 Decoder
Kernel modules: crystalhd
ブログの表記と比較すると大きな違いは
Capabilities: [160] Device Serial Number 7d-38-06-24-12-18-10-00
Capabilities: [16c] Power Budgeting
が含まれていないのでこれをどうにかしたいのだがこの時点でお手上げ。
海外サイトの方法も何パターンか試したのだが結局動作せず、
有用な情報が増えるまで放置になりそうです。
windows環境では動作確認出来ているので壊れているわけではないので念の為。
オフライン
ファイルをダウンロードしたサイトのURLが間違っていました。
http://git.wilsonet.com/crystalhd.git/
が実際のサイトのURLです。
オフライン
今日、Broadcom CrystalHD BCM7001をubuntu10.04に導入して、とりあえず動いたので報告します。
http://yocodai.blogspot.com/search/label/BCM70012
が日本語の参考文献なのは同じですが、
sudo add-apt-repository ppa:team-xbmc
sudo apt-add-repository ppa:team-xbmc-svn/ppa
これを追加しました。
あと、http://forum.xbmc.org/showthread.php?t=66650 を参考にして、
http://git.wilsonet.com/crystalhd.git/ ここから一番新しいスナップショットをダウンロードして解凍して、makeしました。
システム>システム管理>ハードウエアドライバ で、ドライバが有効で使用中を確認し、
パッケージマネージャーで、xbmc 2:10.00 を導入しました。
これで動くと思いますが、色々ごちゃごちゃやっていたので、書き落としがあるかもしれません。
とりあえず1080pのmp4が表示されるので、有効なのは確かですが、Windowsでの方がなめらかだったなぁと思っています。
全画面だと重いので、Window表示で小さく表示しないときついです。
では。
オフライン