我試圖讓板載Broadcom藍牙工作在Buildroot 2017.08上搭建了Raspberry Pi上的Linux 零W。它沒有顯示適配器。藍牙USB加密狗可以工作。Raspberry Pi Zero W上的藍牙,使用buildroot
事情我已經做了:
- 新增RPI-BT-固件
- 新增配合bluez的工具和Bluez5-utils的
- 內核與各種藍牙支持
- 加載藍牙編譯模塊:藍牙,bnep,btbcm,hci_uart
- rfkill list(顯示沒有藍牙設備)
- rfkill unblock bluetooth(just in ca se)
啓動後我手動啓動bluetoothd,然後bluetoothctl。 當我輸入「開機」,「列表」或「顯示」它不給我任何藍牙控制器。
硬件在工作,在同一個系統上我有Debian Jessie在藍牙上正常工作。
此外,考慮到USB藍牙適配器的工作原理,我認爲內核也可以。
- 這可能是什麼問題?
- 任何我可以嘗試排除故障?
- 任何我可以安裝或添加使其工作?
任何事情都歡迎在這一點上! :)
UPDATE
我有它通過在起步時行駛hciattach /dev/ttyAMA0 bcm43xx 921600 flow -
工作。但是,我幾乎不知道這裏發生了什麼。正確的解釋將被視爲答案。
我也從cmdline.txt中刪除了console =/dev/ttyAMA0,不確定如果這是必要的。