You are not logged in.

#1 2025-05-11 15:49:26

ItsFireStorm
Member
Registered: 2024-10-07
Posts: 29

[SOLVED] Bluetooth doesn't turn on in relatively fresh install.

I recently re-installed Arch on my PC and wanted to get Bluetooth on so I could connect my Controller, but at the moment of turning it on via bluedevil, it reported nothing, didn't scan, didn't tell me it was on, etc.

I made sure to check that the bluetooth service was active with sudo systemctl status bluetooth.

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Sun 2025-05-11 17:25:07 CEST; 7min ago
 Invocation: d2fae6cdfbee4828ac04ab66233a9490
       Docs: man:bluetoothd(8)
   Main PID: 596 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 38234)
     Memory: 2.5M (peak: 2.8M)
        CPU: 16ms
     CGroup: /system.slice/bluetooth.service
             └─596 /usr/lib/bluetooth/bluetoothd

I also made sure that the btusb module was loaded (lsmod | grep btusb).

btusb                  86016  0
btrtl                  32768  1 btusb
btintel                69632  1 btusb
btbcm                  24576  1 btusb
btmtk                  36864  1 btusb
bluetooth            1150976  15 btrtl,btmtk,btintel,btbcm,bnep,btusb

One thing I would have to mention however, is that my motherboard does not contain a bluetooth module and I rather have to use a dongle to have Bluetooth connectivity, performing lsusb reports that it detects the dongle, and yet I have no bluetooth connectivity.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0bda:b82c Realtek Semiconductor Corp. 802.11ac NIC      <------
Bus 001 Device 003: ID 046d:c33f Logitech, Inc. G815 Mechanical Keyboard
Bus 001 Device 004: ID 046d:0ab5 Logitech, Inc. G733 Gaming Headset
Bus 001 Device 005: ID 046d:c53a Logitech, Inc. PowerPlay Wireless Charging System
Bus 001 Device 006: ID 048d:5702 Integrated Technology Express, Inc. RGB LED Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

I'm informed that this requires a specific driver to be loaded, but I'm confused as to which one should I use.
I also want to note that scanning Wi-Fi connections with this device also does not work.

EDIT:
I got Wi-Fi scanning working downloading this driver: https://github.com/morrownr/88x2bu-20210702
However, Bluetooth still does not work, I'm going to try and install another set of drivers and see if those get the job done.

Last edited by ItsFireStorm (2025-05-12 12:47:17)

Offline

#2 2025-05-11 20:38:40

ItsFireStorm
Member
Registered: 2024-10-07
Posts: 29

Re: [SOLVED] Bluetooth doesn't turn on in relatively fresh install.

After looking at https://wiki.archlinux.org/title/Blueto … USB_dongle I found these results:

Running bluetoothctl then show shows this: 'No default controllers available', after running hciconfig -a hci0 it reported the following:

hci0:	Type: Primary  Bus: USB
	BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
	DOWN 
	RX bytes:29 acl:0 sco:0 events:3 errors:0
	TX bytes:14 acl:0 sco:0 commands:3 errors:0
	Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
	Packet type: DM1 DH1 HV1 
	Link policy: 
	Link mode: PERIPHERAL ACCEPT 

After running sudo journalctl -f and unplugging then plugging in my dongle it reported the following:

May 11 22:34:05 archbtw kernel: usb 1-11: USB disconnect, device number 9          <--- Unplug
May 11 22:34:05 archbtw NetworkManager[606]: <info>  [1746995645.9648] device (wlp0s20f0u11i2): state change: disconnected -> unmanaged (reason 'unmanaged-link-not-init', managed-type: 'removed')
May 11 22:34:05 archbtw wpa_supplicant[663]: Could not read interface wlp0s20f0u11i2 flags: No such device
May 11 22:34:05 archbtw systemd[1]: Starting Load/Save RF Kill Switch Status...
May 11 22:34:05 archbtw NetworkManager[606]: <info>  [1746995645.9671] device (p2p-dev-wlp0s20f0u11i2): state change: disconnected -> unmanaged (reason 'unmanaged-link-not-init', managed-type: 'removed')
May 11 22:34:05 archbtw systemd[1]: Stopped target Bluetooth Support.
May 11 22:34:05 archbtw systemd[800]: Stopped target Bluetooth.
May 11 22:34:05 archbtw wpa_supplicant[663]: wlp0s20f0u11i2: CTRL-EVENT-DSCP-POLICY clear_all
May 11 22:34:05 archbtw systemd[1]: Started Load/Save RF Kill Switch Status.
May 11 22:34:05 archbtw wpa_supplicant[663]: wlp0s20f0u11i2: CTRL-EVENT-DSCP-POLICY clear_all
May 11 22:34:05 archbtw wpa_supplicant[663]: nl80211: deinit ifname=wlp0s20f0u11i2 disabled_11b_rates=0
May 11 22:34:05 archbtw NetworkManager[606]: <info>  [1746995645.9942] radio killswitch /sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.2/ieee80211/phy3/rfkill7 disappeared
May 11 22:34:06 archbtw kernel: rtl88x2bu 1-11:1.2: Runtime PM usage count underflow!
May 11 22:34:07 archbtw kernel: usb 1-11: new high-speed USB device number 10 using xhci_hcd
May 11 22:34:07 archbtw kernel: usb 1-11: New USB device found, idVendor=0bda, idProduct=b82c, bcdDevice= 2.10   <---- Plugged in
May 11 22:34:07 archbtw kernel: usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 11 22:34:07 archbtw kernel: usb 1-11: Product: 802.11ac NIC
May 11 22:34:07 archbtw kernel: usb 1-11: Manufacturer: Realtek
May 11 22:34:07 archbtw kernel: usb 1-11: SerialNumber: 123456
May 11 22:34:08 archbtw kernel: Bluetooth: hci0: RTL: examining hci_ver=07 hci_rev=000b lmp_ver=07 lmp_subver=8822
May 11 22:34:08 archbtw kernel: Bluetooth: hci0: RTL: rom_version status=0 version=2
May 11 22:34:08 archbtw kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8822b_fw.bin
May 11 22:34:08 archbtw kernel: bluetooth hci0: Direct firmware load for rtl_bt/rtl8822b_fw.bin failed with error -2      <--- I feel like this may be important.
May 11 22:34:08 archbtw kernel: Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8822b_fw not found     
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.1942] device (wlan0): driver supports Access Point (AP) mode
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.1944] manager: (wlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/11)
May 11 22:34:08 archbtw mtp-probe[3162]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11"
May 11 22:34:08 archbtw mtp-probe[3162]: bus: 1, device: 10 was not an MTP device
May 11 22:34:08 archbtw systemd[800]: Reached target Bluetooth.
May 11 22:34:08 archbtw systemd[1]: Reached target Bluetooth Support.
May 11 22:34:08 archbtw kernel: rtl88x2bu 1-11:1.2 wlp0s20f0u11i2: renamed from wlan0
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.2061] device (wlan0): interface index 7 renamed iface from 'wlan0' to 'wlp0s20f0u11i2'
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.2069] rfkill9: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.2/ieee80211/phy4/rfkill9) (driver rtl88x2bu)
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.2089] device (wlp0s20f0u11i2): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
May 11 22:34:08 archbtw mtp-probe[3165]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11"
May 11 22:34:08 archbtw mtp-probe[3165]: bus: 1, device: 10 was not an MTP device
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.8225] device (wlp0s20f0u11i2): set-hw-addr: set MAC address to 92:F6:92:73:F5:3E (scanning)
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.8483] device (wlp0s20f0u11i2): supplicant interface state: internal-starting -> disconnected
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.8484] Wi-Fi P2P device controlled by interface wlp0s20f0u11i2 created
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.8485] manager: (p2p-dev-wlp0s20f0u11i2): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/12)
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.8485] device (p2p-dev-wlp0s20f0u11i2): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.8488] device (wlp0s20f0u11i2): state change: unavailable -> disconnected (reason 'supplicant-available', managed-type: 'full')
May 11 22:34:08 archbtw NetworkManager[606]: <info>  [1746995648.8490] device (p2p-dev-wlp0s20f0u11i2): state change: unavailable -> disconnected (reason 'none', managed-type: 'full')

Offline

#3 2025-05-12 12:47:02

ItsFireStorm
Member
Registered: 2024-10-07
Posts: 29

Re: [SOLVED] Bluetooth doesn't turn on in relatively fresh install.

After installing the package realtek-firmware from the AUR it started working correctly.

Offline

Board footer

Powered by FluxBB