Skip to main content
Topic: Bluetooth not detecting adapters (Read 1157 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Bluetooth not detecting adapters

So i've been using linux for a w hile(i think 1 month already) and i've recently gone frm dual booting to erasing my disk entirely. Everything works fine but not bluetooth. When I was dual booting(yesterday) window's bluetooth worked fine but not in artix nor any other distros. I've tried turning off and turning back on bluetooth in the BIOS and disabling fast startup(in windows when i was dual booting) now I erased my disk and still nothing works. Here are my outputs

lspci
Code: [Select]
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 30)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.1 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #10 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
03:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN550 NVMe SSD (rev 01)

rfkill list
Code: [Select]
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

bluetoothctl scan on
Code: [Select]
No default controller available

(Currently using Pipewire)

Re: Bluetooth not detecting adapters

Reply #1
And also a + I am using Linux stock kernel that artix provides and using openrc init system

Re: Bluetooth not detecting adapters

Reply #2
post output of,

Code: [Select]
$ lsusb | grep -i bluetooth

and

Code: [Select]
$ lsmod | grep btusb


Re: Bluetooth not detecting adapters

Reply #4
Manually load btusb
Code: [Select]
$sudo modprobe btusb

$sudo depmod -a



Re: Bluetooth not detecting adapters

Reply #7
Does your system see the bluetooth device using inxi or hwinfo?
zion@ZionArtix ~ [127]> hwinfo | grep blue
Code: [Select]
 bluetooth 770048 9 bnep, Live 0x0000000000000000
 ecdh_generic 16384 1 bluetooth, Live 0x0000000000000000
 crc16 16384 1 bluetooth, Live 0x0000000000000000
 rfkill 32768 7 bluetooth,hp_wmi,cfg80211, Live 0x0000000000000000

Re: Bluetooth not detecting adapters

Reply #8
Don't know how your hardware is installed/configured w/o seeing the full log. Maybe you could try other drivers like btuart or btsdio to see if it's supported. Good luck.

Re: Bluetooth not detecting adapters

Reply #9
Also see:
https://wiki.archlinux.org/title/Bluetooth
and
https://wiki.archlinux.org/title/Bluetooth#Troubleshooting
Of course, replace systemd commands with the ones in your init.

bluetoothctl scan on
Code: [Select]
No default controller available

(Currently using Pipewire)
Pipewire doesn't work well with Bluetooth. See: https://forum.artixlinux.org/index.php/topic,3532.15.html
and
https://wiki.archlinux.org/title/PipeWire#Bluetooth_devices

Re: Bluetooth not detecting adapters

Reply #10
Thanks for the reply! I have checked arch's bluetooth wiki page, but had no luck to solve my problem =/
On the pipewire front, I do not have it installed. Would you recommend to me that I install it?

Re: Bluetooth not detecting adapters

Reply #11
On the pipewire front, I do not have it installed. Would you recommend to me that I install it?
Not really, unless you also install pipewire-pulse as per the note in the Arch wiki article. Even then, Pipewire reportedly doesn't work well with Bluetooth.

What steps have you tried from the "Troubleshooting" section of the Arch wiki article? If you can't find out anything, you can also try different kernels, for example linux-lts or linux-zen.