Ubuntu

在 gnome-control-center 中關閉藍牙後無法重新啟用藍牙

  • November 27, 2021

幾個月來,我遇到了一些藍牙問題,當我終於開始對其進行故障排除時,我陷入了困境:

問題:當我在 gnome-control-center 中關閉藍牙時,UI 沒有響應,我發現重新啟用它的唯一方法是重新啟動。

我試過的:

  • 通過 blueman 連接設備:收到錯誤“連接失敗:資源未就緒”
  • 打字systemctl restart bluetooth。仍然無法通過 gnome-control-center 或 blueman 連接到設備
  • 根據Github 的評論,我嘗試了
bluetoothctl
power on
discoverable on
pairable on
scan on

scan on除了拋出“org.bluez.Error.NotReady”之外,所有命令似乎都可以完美執行,但是在執行 bluetoothctl show 時,我得到:

   Name: pop-os
   Alias: pop-os
   Class: 0x00000000
   Powered: no
   Discoverable: yes
   DiscoverableTimeout: 0x00000000
   Pairable: yes
   UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
   UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
   UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
   UUID: Message Access Server     (00001132-0000-1000-8000-00805f9b34fb)
   UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
   UUID: IrMC Sync                 (00001104-0000-1000-8000-00805f9b34fb)
   UUID: Vendor specific           (00005005-0000-1000-8000-0002ee000001)
   UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
   UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
   UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
   UUID: Phonebook Access Server   (0000112f-0000-1000-8000-00805f9b34fb)
   UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
   UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
   UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
   UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
   UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
   UUID: OBEX File Transfer        (00001106-0000-1000-8000-00805f9b34fb)
   Modalias: usb:v1D6Bp0246d0538
   Discovering: no
   Roles: central
   Roles: peripheral

我不知道為什麼我上面有“供電:否”。我想這意味著bluetoothctl power on即使我得到了“改變電源成功”回來,這意味著畢竟沒有工作?

任何關於我下一步應該嘗試什麼的提示將不勝感激。

作業系統:頂部帶有風化層的Pop-OS (Ubuntu 21.04) 。

在這裡找到了修復https://askubuntu.com/a/1167726/1197984:在 shell 中執行以下命令解決了我的問題:

sudo rmmod btusb
sudo modprobe btusb

(抱歉,我似乎還沒有足夠的聲譽來接受我自己的答案?)

引用自:https://unix.stackexchange.com/questions/679300