You are not logged in.
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 initializedrfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: noCurrent Laptop Model
HP 250 G7neofetch
-` 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
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
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
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
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
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
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
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,mac80211Offline
try this:
modinfo rtw_8822be rtw_8822b rtw_core rtw_pci |grep filenameif 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
try this:
modinfo rtw_8822be rtw_8822b rtw_core rtw_pci |grep filenameif 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