So my bluetooth was working fine until last week where a new update came along. I'm guessing this included a kernel update. Then, my bluetooth was disabled and I can't turn it on again.
The service is running but in the switch in
gnome-control-center does nothing when hit.
lshw I figured out, that I have a RTL8822BE Bluetooth and Wifi device. Wifi is working fine btw.
*-network Beschreibung: Kabellose Verbindung Produkt: RTL8822BE 802.11a/b/g/n/ac WiFi adapter Hersteller: Realtek Semiconductor Co., Ltd. Physische ID: 0 Bus-Informationen: pci@0000:03:00.0 Logischer Name: wlp3s0 Version: 00 Seriennummer: 80:2b:f9:bd:d1:8d Breite: 64 bits Takt: 33MHz Fähigkeiten: pm msi pciexpress bus_master cap_list ethernet physical wireless Konfiguration: broadcast=yes driver=r8822be driverversion=4.18.0-18-generic firmware=N/A ip=192.168.0.158 latency=0 link=yes multicast=yes wireless=IEEE 802.11 Ressourcen: irq:143 ioport:d000(Größe=256) memory:df200000-df20ffff
Suspicious about the info
firmware=N/A I checked if there are the appropriate firmware files. I read that I should look for
/lib/firmware/rtl_bt/ and they are there.
$ ll /lib/firmware/rtl_bt/rtl8822b* -rw-r--r-- 1 root root 14 Apr 28 14:58 /lib/firmware/rtl_bt/rtl8822b_config.bin -rw-r--r-- 1 root root 50K Apr 28 14:59 /lib/firmware/rtl_bt/rtl8822b_fw.bin
Replacing them like suggested in this thread did not help eather. https://askubuntu.com/questions/1003818/rtl8822be-bluetooth-device#=
One last hope that I had was that it was simply blocked. Investigating this I found that this can be seen with
rfkill list but no luck there eather ...
$ sudo rfkill list 0: hci0: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no
Here is the output of
dmesg | egrep -i 'blue|firm'.
dmesg | egrep -i 'blue|firm' [ 0.028000] Spectre V2 : Enabling Restricted Speculation for firmware calls [ 0.143301] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored [ 2.153415] usb 1-14: Product: Bluetooth Radio [ 15.614394] Bluetooth: Core ver 2.22 [ 15.614404] Bluetooth: HCI device and connection manager initialized [ 15.614406] Bluetooth: HCI socket layer initialized [ 15.614407] Bluetooth: L2CAP socket layer initialized [ 15.614410] Bluetooth: SCO socket layer initialized [ 15.618901] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=627a lmp_ver=08 lmp_subver=b29b [ 15.618902] Bluetooth: hci0: rtl: assuming no firmware upload needed [ 16.046087] r8822be: Using firmware rtlwifi/rtl8822befw.bin [ 20.774984] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 20.774985] Bluetooth: BNEP filters: protocol multicast [ 20.774988] Bluetooth: BNEP socket layer initialized
dmesg | egrep -i 'r8822be'.
dmesg | egrep -i 'r8822be' [ 15.884569] r8822be: module is from the staging directory, the quality is unknown, you have been warned. [ 15.885992] r8822be 0000:03:00.0: enabling device (0000 -> 0003) [ 16.046087] r8822be: Using firmware rtlwifi/rtl8822befw.bin [ 16.188308] r8822be: rtlwifi: wireless switch is on [ 16.191197] r8822be 0000:03:00.0 wlp3s0: renamed from wlan0
I realy hope that some one can help me with this issue because it drives me crazy that it was working already but isn't now ...
PS: I also tried to go to a previous kernel but with no luck :/
Update: I also checked that
AutoEnable=ture is set in
Thank you all in advance! :)