You are not logged in.

#1 2022-03-08 01:54:22

NBZion
Member
Registered: 2022-03-08
Posts: 6

in bluetoothctl scan on "No Default Controller Available"

So i've been having this issue for a long time now, i recently just wiped my disk for archlinux(i was dual booting windows before) but my problem still persists. So In every distro i've tried bluetooth doesn't work and i always get that output even if (before) windows' bluetooth worked fine. Here is my outputs

lspci

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)

sudo dmesg | grep -i bluetooth

[  241.816597] Bluetooth: Core ver 2.22
[  241.816619] NET: Registered PF_BLUETOOTH protocol family
[  241.816621] Bluetooth: HCI device and connection manager initialized
[  241.816625] Bluetooth: HCI socket layer initialized
[  241.816627] Bluetooth: L2CAP socket layer initialized
[  241.816629] Bluetooth: SCO socket layer initialized
[  257.500116] audit: type=1130 audit(1646703541.494:96): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  257.508153] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  257.508156] Bluetooth: BNEP filters: protocol multicast
[  257.508159] Bluetooth: BNEP socket layer initialized

rfkill list

0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

Current Laptop Model

HP 250 G7

neofetch

                   -`                    zion@ZionArch 
                  .o+`                   ------------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: HP 250 G7 Notebook PC 
               `+oooooo:                 Kernel: 5.16.12-zen1-1-zen 
               -+oooooo+:                Uptime: 19 mins 
             `/:-:++oooo+:               Packages: 687 (pacman) 
            `/++++/+++++++:              Shell: bash 5.1.16 
           `/++++++++++++++:             Resolution: 1366x768 
          `/+++ooooooooooooo/`           DE: Xfce 4.16 
         ./ooosssso++osssssso+`          WM: Xfwm4 
        .oossssso-````/ossssss+`         WM Theme: Default 
       -osssssso.      :ssssssso.        Theme: Adwaita-dark [GTK2/3] 
      :osssssss/        osssso+++.       Icons: Adwaita [GTK2/3] 
     /ossssssss/        +ssssooo/-       Terminal: kitty 
   `/ossssso+/:-        -:/+osssso+-     CPU: Intel i5-8265U (8) @ 3.900GHz 
  `+sso+:-`                 `.-/+oso:    GPU: Intel WhiskeyLake-U GT2 [UHD Graphics 620] 
 `++:.                           `-/+/   Memory: 2462MiB / 11721MiB 
 .`                                 `/
                                                                 

Offline

#2 2022-03-08 08:19:10

jonno2002
Member
Registered: 2016-11-21
Posts: 845

Re: in bluetoothctl scan on "No Default Controller Available"

https://bbs.archlinux.org/viewtopic.php?id=253735

[EDIT] did a bit more reading, looks like the rtw88 driver hasnt been touched in the kernel since 2020, so that aur driver might be your best bet.

Last edited by jonno2002 (2022-03-08 08:40:51)

Offline

#3 2022-03-08 08:50:33

NBZion
Member
Registered: 2022-03-08
Posts: 6

Re: in bluetoothctl scan on "No Default Controller Available"

jonno2002 wrote:

https://bbs.archlinux.org/viewtopic.php?id=253735

[EDIT] did a bit more reading, looks like the rtw88 driver hasnt been touched in the kernel since 2020, so that aur driver might be your best bet.

I tried that solution, sadly didn't work. Ill try converting to the LTS kernel. I tried looking for the AUR version of my driver and i didn't find it.

Offline

#4 2022-03-08 08:55:43

NBZion
Member
Registered: 2022-03-08
Posts: 6

Re: in bluetoothctl scan on "No Default Controller Available"

NBZion wrote:
jonno2002 wrote:

https://bbs.archlinux.org/viewtopic.php?id=253735

[EDIT] did a bit more reading, looks like the rtw88 driver hasnt been touched in the kernel since 2020, so that aur driver might be your best bet.

I tried that solution, sadly didn't work. Ill try converting to the LTS kernel. I tried looking for the AUR version of my driver and i didn't find it.

Just an update, installed LTS Kernel the bluetooth DIDN'T work.

Offline

#5 2022-03-08 09:05:15

jonno2002
Member
Registered: 2016-11-21
Posts: 845

Re: in bluetoothctl scan on "No Default Controller Available"

yip you might be out of luck getting bluetooth to work on that controller, you can always buy an intel wifi card and replace the realtek one in your laptop, im pretty sure hp stopped hard blocking wifi cards by g7, i remember trying to fix a similar issue on an old g1 or g2 probook by changing the wifi card and the bios/firmware wouldnt allow it.

Offline

#6 2022-03-08 22:29:54

NBZion
Member
Registered: 2022-03-08
Posts: 6

Re: in bluetoothctl scan on "No Default Controller Available"

jonno2002 wrote:

yip you might be out of luck getting bluetooth to work on that controller, you can always buy an intel wifi card and replace the realtek one in your laptop, im pretty sure hp stopped hard blocking wifi cards by g7, i remember trying to fix a similar issue on an old g1 or g2 probook by changing the wifi card and the bios/firmware wouldnt allow it.

That's sadly not possible rn, well might as well live without bluetooth

Offline

#7 2022-03-08 23:49:41

jonno2002
Member
Registered: 2016-11-21
Posts: 845

Re: in bluetoothctl scan on "No Default Controller Available"

one last stab in the dark before you give up, when you tried the AUR driver did you blacklist the rtw88 kernel driver ?

taken from https://github.com/lwfinger/rtw88

Blacklisting (needed if you want to use these modules)

Some distros provide RTL8723DE drivers. To use this driver, that one MUST be blacklisted. How to do that is left as an exercise as learning that will be very beneficial.

If your system has ANY conflicting drivers installed, you must blacklist them as well. For kernels 5.6 and newer, this will include drivers such as rtw88_xxxx. Here is a useful link on how to blacklist a module

Once you have reached this point, then reboot. Use the command lsmod | grep rtw and check if there are any conflicting drivers. The correct ones are:

    rtw_8723de rtw_8723d rtw_8822be rtw_8822b rtw_8822ce rtw_8822c rtw_core and rtw_pci

If you have other modules installed, see if you blacklisted them correctly.

Offline

#8 2022-03-09 03:08:30

NBZion
Member
Registered: 2022-03-08
Posts: 6

Re: in bluetoothctl scan on "No Default Controller Available"

jonno2002 wrote:

one last stab in the dark before you give up, when you tried the AUR driver did you blacklist the rtw88 kernel driver ?

taken from https://github.com/lwfinger/rtw88

Blacklisting (needed if you want to use these modules)

Some distros provide RTL8723DE drivers. To use this driver, that one MUST be blacklisted. How to do that is left as an exercise as learning that will be very beneficial.

If your system has ANY conflicting drivers installed, you must blacklist them as well. For kernels 5.6 and newer, this will include drivers such as rtw88_xxxx. Here is a useful link on how to blacklist a module

Once you have reached this point, then reboot. Use the command lsmod | grep rtw and check if there are any conflicting drivers. The correct ones are:

    rtw_8723de rtw_8723d rtw_8822be rtw_8822b rtw_8822ce rtw_8822c rtw_core and rtw_pci

If you have other modules installed, see if you blacklisted them correctly.

lsmod | grep rtw

rtw_8822be             16384  0
rtw_8822b             229376  1 rtw_8822be
rtw_pci                36864  1 rtw_8822be
rtw_core              270336  2 rtw_8822b,rtw_pci
mac80211             1286144  2 rtw_core,rtw_pci
cfg80211             1093632  2 rtw_core,mac80211

Offline

#9 2022-03-10 11:07:56

jonno2002
Member
Registered: 2016-11-21
Posts: 845

Re: in bluetoothctl scan on "No Default Controller Available"

try this:

modinfo rtw_8822be rtw_8822b rtw_core rtw_pci |grep filename

if all the modules are located in the "/lib/modules/*kernel-version*/updates" directory then they are the right ones and everything is working right.

and if the bluetooth still doesnt work your out of luck sorry.

Offline

#10 2022-03-11 00:19:52

NBZion
Member
Registered: 2022-03-08
Posts: 6

Re: in bluetoothctl scan on "No Default Controller Available"

jonno2002 wrote:

try this:

modinfo rtw_8822be rtw_8822b rtw_core rtw_pci |grep filename

if all the modules are located in the "/lib/modules/*kernel-version*/updates" directory then they are the right ones and everything is working right.

and if the bluetooth still doesnt work your out of luck sorry.

https://i.imgur.com/vhwm8E8.png

Offline

Board footer

Powered by FluxBB