最近、USB 2.0 Bluetooth アダプターを購入しました。バージョン 3.4 以降の Linux カーネルをサポートしていると主張しています。Debian GNU/Linux 7イメージとカーネル 3.8を搭載したBeagleBone Blackがあります。私は BeagleBone Black で USB を介してホストすることで開発しています。ssh
起動前にホットプラグとプラグインの両方を試しましたが失敗しました。
次に、このチュートリアルを試しました。connman
しかし、 BeagleBone Black デバイスでディレクトリが見つかりません。調べて、connman
パッケージをインストールする必要があると思いましたが、私の BeagleBone Black はインターネットにアクセスできません。
これと同様の質問lsusb -v
の回答で示唆されているように、私も試してみましたが、運がありませんでした。奇妙なことは、それ自体が印刷されている間ですlsusb
バス 001 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルート ハブ
バス 002 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルート ハブ
lsusb -v
プリントのみ
バス 001 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルート ハブ
その後ハングします。デバイスが接続されていると思われるバス 002 に関する情報は出力されません。ssh
仕事に戻るには、接続を再起動する必要があります。
BeagleBone Black でドングルを動作させるにはどうすればよいですか? パッケージで十分な場合、connman
インターネット アクセスなしで BeagleBone Black にインストールする方法を教えてください。なぜlsusb -v
ハングするのですか?
どんな助けでも大歓迎です!
アップデート:
実際の問題は、私の BeagleBone Black に欠陥/損傷があることが判明しました。電源を入れる前に、Bluetooth アダプターを新品の BeagleBone Black に差し込んだところ、Bluetooth アダプターが認識されました。lsusb
アダプタ情報を出力するだけでなく、lsusb -v
まったくハングしません。新しいボードの全体的なパフォーマンス (ブート時間、コンパイル時間、実行時間) も数倍向上しています。さまざまな不適切な電源オフが原因だったと思われます。
不注意な人がいる場合は、BeagleBone Black の電源を次の方法でオフにする必要があります。
- 電源ボタンを約 8 秒間押し続けてから離します。
halt
ユーザー空間でまたはshutdown -h now
コマンドを使用します。