2015-04-05 86 views
0

我最近買了一個USB 2.0 Bluetooth Adapter。它宣稱擁有3.4及更高版本的Linux內核的支持。我有一個BeagleBone黑色Debian GNU/Linux 7圖像和內核3.8。我正在通過USB與ssh通過USB進行BeagleBone Black的開發。爲BeagleBone黑色啓用藍牙適配器

我已經嘗試過在啓動之前進行了熱插拔和插入,並且失敗了。我試過this tutorial。但是,我無法在BeagleBone Black設備上找到connman目錄。我擡起頭,假定我需要安裝connman包,但我的BeagleBone Black沒有互聯網接入。

我也試過lsusb -v,正如similar question回答這個建議,沒有運氣。奇怪的是,儘管lsusb本身打印

總線001的設備001:ID 1d6b:0002 Linux基金會2.0根集線器
總線002的設備001:ID 1d6b:0002 Linux基金會2.0根集線器

lsusb -v只打印

總線001的設備001:ID 1d6b:0002 Linux基金會2.0根集線器

然後掛起。有關總線002的信息(我相信該設備已連接)未打印。我必須重新啓動ssh連接才能重新開始工作。

我應該怎樣才能讓加密狗在我的BeagleBone Black上工作?如果connman包足夠了,我如何在沒有互聯網訪問的情況下將它安裝在我的BeagleBone Black上。爲什麼lsusb -v掛起?

任何幫助表示讚賞!

UPDATE:

的實際問題,原來是我的BeagleBone黑色是有缺陷/損壞。在開啓藍牙適配器之前,我將藍牙適配器插入一個普通的新BeagleBone黑色中,並識別出藍牙適配器! lsusb不僅打印出適配器信息,而且lsusb -v也不會掛起。新電路板的整體性能(啓動時間,編譯時間,執行時間)也好幾倍。我懷疑這是由於各種不正確的斷電。

在任何人的情況下是一樣粗心,所述BeagleBone黑色由被斷電:

  • 按住電源按鈕約8秒鐘,然​​後將其釋放。
  • 在用戶空間中使用haltshutdown -h now命令。

回答

1

我有可能4個解決方案爲您提供:

1)下載康曼包,並將其保存到USB閃存盤。將閃存驅動器連接到beaglebone,然後使用以下命令安裝軟件包:dpkg -i {.deb package}。

2)在你的臺式電腦上下載connman軟件包,並將ssh插入你的beaglebone。一旦你ssh在你可以複製文件槽ssh使用scp。請注意語法$ scp [email protected]:foobar.txt/some/local/directory。然後使用dpkg -i {.deb package}安裝connman軟件包。

3)與beaglebone和ssh共享您的臺式電腦互聯網連接到beaglebone。直接使用apt-get或wget直接下載軟件包,無論您喜歡什麼工具。

4)使用rj-45電纜將您的beaglebone連接到您的路由器。也許這不是你的首選解決方案,但它很容易,並且在端口轉發之後,你將可以從任何地方訪問你的beaglebone。

希望這有助於並注意到我從來沒有使用藍牙適配器與BBB。我只是針對您的一般問題提供一般說明。

+0

非常感謝!我會嘗試這些選項並報告我的進度。 – 2015-04-08 00:26:20

+0

我修好了!問題與我所問的內容無關,但無論如何,我會將你的答案標記爲已接受的答案。謝謝! – 2015-04-10 01:06:24

+0

謝謝。好奇,這是什麼問題? – 2015-04-11 10:15:13