Linuxとbluetooth
Prime MusicがAmazonから提供されるようになったので意味もなく ブルースとかレゲエとかヘヴィメタルとか聴いてます 閑話休題 ブルースではなくbluezです 私のラップトップは ThinkPad Edge E145なのですが ,これのwifiが Broadcomの43228 + 20702A1 comboです. 43228(pci)のほうは,Linuxカーネルのリバースエンジニアリングドライバ(メインライン)なりプロプライエタリのwlドライバなりが存在します. なので,無線LANには困りません. もう片方,207021A(vid:0a5c, pid:21f3)のほうが問題でした. btusbドライバがカーネルにはあるので,ちゃんとデバイスは読めるのですが, バイナリブロブ(ファームウェア)は存在しません. なので,このbluetoothインターフェイスは使えませんでした. しかし,これの解決方法を知ったので以下に 1. 公式のWindowsドライバをDownload ThinkPadならば,普通に公式サイトからダウンロードしてください 他のマシンでも同様です. または, http://catalog.update.microsoft.com/v7/site/ScopedViewRedirect.aspx?updateid=87a7756f-1451-45da-ba8a-55f8aa29dfee から.cabのパッケージをダウンロードする手もあります 2. 解凍 普通にexeをダウンロードしたらならば,wineかWindowsで起動して中身を取り出します setupに必要なファイル群が解凍されたらsetupそのものは実行しないようにすれば良いです cabをダウンロードしたならばcabextractコマンドをインストールして使いましょう 3. インストール まず,lsusbコマンドで自分のマシンのbroadcomなbluetoothデバイスのIDを控えましょう ID 0a5c:21f3となっていれば,0a5cがvid(ベンダーID)で21f3がpid(製品ID)です 解凍先のWin32とかWin64とかのディレクトリをを見にいきましょう(32か64はどっちでも良いです). cabext