0

最近、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コマンドを使用します。
4

1 に答える 1

1

私はあなたのために可能な4つの解決策を持っています:

1) connman パッケージをダウンロードし、USB フラッシュドライブに保存します。フラッシュ ドライブをビーグルボーンに接続し、コマンド dpkg -i {.deb package} を使用してパッケージをインストールします。

2) connman パッケージをデスクトップ コンピューターにダウンロードし、ssh でビーグルボーンに接続します。ssh に接続したら、scp を使用して ssh 経由でファイルをコピーできます。$ scp your_username@remotehost.edu:foobar.txt /some/local/directory という構文に注意してください。次に、dpkg -i {.deb package} を使用して connman パッケージをインストールします。

3) デスクトップ コンピューターのインターネット接続をビーグルボーンと共有し、ビーグルボーンに ssh します。apt-get または wget 任意のツールを使用してパッケージを直接ダウンロードします。

4) rj-45 ケーブルを使用してビーグルボーンをルーターに接続します。これはあなたの好みの解決策ではないかもしれませんが、簡単で、ポート フォワーディングの後、どこからでもビーグルボーンにアクセスできるようになります。

これがお役に立てば幸いです。BBB で Bluetooth アダプターを使用したことがないことに注意してください。私はあなたの一般的な問題について一般的な指示を出しているだけです。

于 2015-04-07T22:58:04.520 に答える