
答案1
我在 Ubuntu 20.04(核心為 5.11.12)中遇到同樣的問題。每次我想使用藍牙時,我都有一些適合我的東西:
- 在您顯示的設定畫面上開啟藍牙(儘管它仍然顯示已關閉,只需點擊右上角的「開啟」開關即可)。
- 當它打開時,運行您剛才所說的命令:
sudo rmmod btusb
sleep 1
sudo modprobe btusb
然後我可以開始查看所有可用的藍牙裝置並連接到它們(我透過藍牙使用 Playstation 3 控制器,並且沒有遇到連接問題)
缺點是每次關閉藍牙或重新啟動電腦時,我都必須重複步驟 1 和 2。
我也嘗試過blueman,但沒有解決問題。
我希望我們能盡快找到更永久的解決方案。
答案2
我的藍牙 5.0 適配器也經歷了同樣的情況,在 Ubuntu 20.04 上將核心更新到核心版本 5.15 後,藍牙適配器突然無法運作。
由於某種原因,Linux 核心 5.15 現在正在尋找 rtl8761bu_fw.bin 和 rtl8761bu_config.bin。
- 如果您還沒有 rtl8761b 配置和藍牙驅動程式文件,請從 GitHub 下載它們:
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
- 將檔案移到 /lib/firmware/rtl_bt 目錄:
sudo mv rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config.bin
sudo mv rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.bin
- 將 rtl8761b 驅動程式重新命名為 rtl8761bu:
sudo cp /lib/firmware/rtl_bt/rtl8761b_config.bin /lib/firmware/rtl_bt/rtl8761bu_config.bin
sudo cp /lib/firmware/rtl_bt/rtl8761b_fw.bin /lib/firmware/rtl_bt/rtl8761bu_fw.bin
- 重啟