BluetoothUSBアダプタ(MM-BTUD44)をDebian jessieで使えるようにするために
Bluetooth LE USBアダプタ ✕ Raspberry Pi とか、何かしらに使えそうな構成ですよね。
今回の作業はRadeonの時同様、firmware入れるだけの簡単な作業です。でも・・・
「そのパッケージどっから見つけてきたの??」
って思うことがしばしばありません?私はありました。
なので、今回は見つけるまでの過程を無駄に書きました。
今回使用したもの
- Debian jessie (デスクトップ環境:GNOME3)
- Bluetooth USBアダプタ
MM-BTUD44【Bluetooth 4.0 USBアダプタ(class2)】Bluetooth Ver.4.0に対応した超小型Bluetooth USBアダプタ。class2、apt-X対応。 - サンワサプライ株式会社
やること
- apt-lineにnon-freeを追加
- lsusbでデバイスの確認
- firmwareのインストール
- 再起動
1. apt-line に non-free を追加
$ sudo vi /etc/apt/sources.list先頭行の行末に"non-free"を追加するだけでいいです。
画像は過去記事の流用なので、全部に"contrib", "non-free"がついてますが、
つけなくていいです。
2. lsusbでデバイスの確認
そもそも、売っているのがサンワサプライでも、アダプタに入っているすべてのICを
サンワサプライが作ってるなんてことは、この世の中ありえません。
なので、どこか違うのメーカーのICチップが載っています。
そのメーカーを調べるために、以下のコマンドを打ち込みましょう。
$ lsusb
どうやら、”スマホのCPUでお馴染みクアルコム”の完全子会社のアセロス・コミュニケーションズのチップが載ってるみたいですね。
そして、そこには (no firmware) という表示。
この行のなかで一番、”型番っぽい”文字を探すと...
AR3011
「こいつのファームウエアをインストールすれば動きそう?」
「こいつのファームウエアはどこから手に入れれば?」
→『まずは、debianパッケージを探してみよう。』
$ apt-cache search ar3011あったらラッキー!インストールしてしまおう。
4. 再起動
ファームウエアを読み込んでもらうために一番手っ取り早い方法=再起動しましょう。
結果
firmwareも無事読み込み、機器の探索表示が出てくれました。
余談
- wheezy でも同じパッケージがあったので、同じことして大丈夫そう。
Debian -- Details of package firmware-atheros in wheezy - apt-line の non-free からは企業が出しているファームウエアを入手可能なことがしばしばあります。なので、PC周辺機器を買った際には non-free を活用しましょう。