Hi, if you still around, would you like to check it you disable bluetooth from Windows it also disable bluetooth in you bios? I just curious and want to know. Maybe in future there another user have same problem here.
I am experiencing the same issue, though i do not dual boot windows.
I run Fedora Silverblue 35, and today my bluetooth controller could not be found, and gnome settings is behaving just like Eldon Parfe.
Do you have any idea on how i could enable without windows?
The service is running and bluetooth is unblocked.
bluetoothctl list is empty.
Thanks
Can you post the output of bluetoothctl
?
Output of bluetoothctl
:
Agent registered
Output of `systemctl status bluetooth.service’:
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; >
Active: active (running) since Sun 2022-01-09 20:27:28 CET; 22min ago
Docs: man:bluetoothd(8)
Main PID: 912 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 38358)
Memory: 1.9M
CPU: 28ms
CGroup: /system.slice/bluetooth.service
└─912 /usr/libexec/bluetooth/bluetoothd
jan 09 20:27:27 fedora systemd[1]: Starting Bluetooth service...
jan 09 20:27:27 fedora bluetoothd[912]: Bluetooth daemon 5.63
jan 09 20:27:28 fedora systemd[1]: Started Bluetooth service.
jan 09 20:27:28 fedora bluetoothd[912]: Starting SDP server
jan 09 20:27:28 fedora bluetoothd[912]: Bluetooth management interface 1.>
I did read on reddit that there might be issues with 5.15 kernel and bluetooth. I might just have to wait it out.
Just the “registered” response? For example, running bluetoothctl
on my system also provides:
[CHG] Controller AC:12:03:16:9D:F0 Pairable: yes
I’m currently running 5.12.12, so I don’t know if that’s the issue… what’s sudo lshw -short
provide?
Yeah just this response. Nothing else.
My bluetooth hardware is also my Wifi: AX200
sudo lshw -short
:
H/W path Device Class Description
=========================================================
system Computer
/0 bus Motherboard
/0/0 memory 32GiB System memory
/0/1 processor AMD Ryzen 5 3600 6-Core Proc
/0/100 bridge Starship/Matisse Root Comple
/0/100/0.2 generic Starship/Matisse IOMMU
/0/100/1.1 bridge Starship/Matisse GPP Bridge
/0/100/1.1/0 /dev/nvme0 storage KINGSTON SA2000M8500G
/0/100/1.1/0/0 hwmon2 disk NVMe disk
/0/100/1.1/0/2 /dev/ng0n1 disk NVMe disk
/0/100/1.1/0/1 /dev/nvme0n1 disk NVMe disk
/0/100/1.2 bridge Starship/Matisse GPP Bridge
/0/100/1.2/0 bridge Matisse Switch Upstream
/0/100/1.2/0/1 bridge Matisse PCIe GPP Bridge
/0/100/1.2/0/1/0 /dev/nvme1 storage KINGSTON SA2000M8500G
/0/100/1.2/0/1/0/0 hwmon1 disk NVMe disk
/0/100/1.2/0/1/0/2 /dev/ng1n1 disk NVMe disk
/0/100/1.2/0/1/0/1 /dev/nvme1n1 disk NVMe disk
/0/100/1.2/0/3 bridge Matisse PCIe GPP Bridge
/0/100/1.2/0/3/0 enp5s0 network I211 Gigabit Network Connect
/0/100/1.2/0/4 bridge Matisse PCIe GPP Bridge
/0/100/1.2/0/4/0 wlp6s0 network Wi-Fi 6 AX200
/0/100/1.2/0/8 bridge Matisse PCIe GPP Bridge
/0/100/1.2/0/8/0 generic Starship/Matisse Reserved SP
/0/100/1.2/0/8/0.1 bus Matisse USB 3.0 Host Control
/0/100/1.2/0/8/0.3 bus Matisse USB 3.0 Host Control
/0/100/1.2/0/9 bridge Matisse PCIe GPP Bridge
/0/100/1.2/0/9/0 storage FCH SATA Controller [AHCI mo
/0/100/1.2/0/a bridge Matisse PCIe GPP Bridge
/0/100/1.2/0/a/0 storage FCH SATA Controller [AHCI mo
/0/100/3.1 bridge Starship/Matisse GPP Bridge
/0/100/3.1/0 bridge Navi 10 XL Upstream Port of
/0/100/3.1/0/0 bridge Navi 10 XL Downstream Port o
/0/100/3.1/0/0/0 display Navi 10 [Radeon RX 5600 OEM/
/0/100/3.1/0/0/0.1 multimedia Navi 10 HDMI Audio
/0/100/7.1 bridge Starship/Matisse Internal PC
/0/100/7.1/0 generic Starship/Matisse PCIe Dummy
/0/100/8.1 bridge Starship/Matisse Internal PC
/0/100/8.1/0 generic Starship/Matisse Reserved SP
/0/100/8.1/0.1 generic Starship/Matisse Cryptograph
/0/100/8.1/0.3 bus Matisse USB 3.0 Host Control
/0/100/8.1/0.4 multimedia Starship/Matisse HD Audio Co
/0/100/8.2 bridge Starship/Matisse Internal PC
/0/100/8.2/0 storage FCH SATA Controller [AHCI mo
/0/100/8.3 bridge Starship/Matisse Internal PC
/0/100/8.3/0 storage FCH SATA Controller [AHCI mo
/0/100/14 bus FCH SMBus Controller
/0/100/14.3 bridge FCH LPC Bridge
/0/101 bridge Starship/Matisse PCIe Dummy
/0/102 bridge Starship/Matisse PCIe Dummy
/0/103 bridge Starship/Matisse PCIe Dummy
/0/104 bridge Starship/Matisse PCIe Dummy
/0/105 bridge Starship/Matisse PCIe Dummy
/0/106 bridge Starship/Matisse PCIe Dummy
/0/107 bridge Starship/Matisse PCIe Dummy
/0/108 bridge Matisse/Vermeer Data Fabric:
/0/109 bridge Matisse/Vermeer Data Fabric:
/0/10a bridge Matisse/Vermeer Data Fabric:
/0/10b bridge Matisse/Vermeer Data Fabric:
/0/10c bridge Matisse/Vermeer Data Fabric:
/0/10d bridge Matisse/Vermeer Data Fabric:
/0/10e bridge Matisse/Vermeer Data Fabric:
/0/10f bridge Matisse/Vermeer Data Fabric:
/0/2 system PnP device PNP0c01
/0/3 system PnP device PNP0c02
/0/4 system PnP device PNP0b00
/0/5 system PnP device PNP0c02
/0/6 system PnP device PNP0c02
There is a known issue with some Bluetooth radios not working correctly on 5.15. The only “fix” I know of is the radio picks back up normally on a cold boot (not reboot–complete shutdown, wait a few seconds, then boot).
Does @bluishhumility’s suggestion do anything?
Additionally, it seems like Intel’s AX200 WiFi6 has plenty of issues in Windows related to drivers… Is this a new issue?
I had a laptop long ago that the firmware wasn’t loaded into the Bluetooth adapter until I enabled it once in Windows. Annoying part was having to remove the drive, put in a random one, install Windows But luckily it was a one-time operation, perhaps that’s what happened here as well.
I have seen a few references here about dual booting and bluetooth. In some of them the bluetooth was turned off on windows and could not be activated in linux. Booting to windows and enabling bluetooth then shutting down and booting back to linux made it work.
Like three years ago, I had dual-booted my laptop with Ubuntu 19.10, then in Ubuntu 20.04 I fully wiped Windows 10. Later, I fully wiped Ubuntu and install Fedora 34 in the new SSD which I had to install because my old HDD expired.
Now the question is, after all these years, do I have to install Windows again just because I see:
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
@bryanmoore What do you suggest? Can you please a look at this output?
My laptop: Dell Inspirion 5548 with Fedora 35 + GNOME 41 + All Intel Chips
One very annoying noticeable thing with bluethood is:
- WiFi speed drops SIGNIFICANTLY if I’m actively using bluetooth. For example, internet speed drops from 50 mbps to 5mbps. I can’t use bluetooth headset if I want to stream content from the internet. I think I have also 1 chip for both BlueTooth and WiFi.
Gnome logs throw 3 bluethood errors which I don’t understand:
- profiles/input/server.c:connect_event_cb() Refusing input device connect: Operation already in progress (114)
- profiles/input/device.c:ioctl_is_connected() Can’t get HIDP connection info
- Bluetooth: hci0: unexpected event for opcode 0xfc2f
Sorry, but the pastebin 403’d on me.
It seems like installing Windows in this case is a nuclear option, so maybe you could try to reset things a bit by running sudo hciconfig hci0 reset
, then sudo rfkill unblock bluetooth
again (just to make sure), and finally sudo systemctl restart bluetooth.service
to see if things can be fixed that way.
As for the wifi/bluetooth slowdown, I’m not sure what could be causing that, but I would guess your thinking is spot-on.
Sorry, but the pastebin 403’d on me.
Now the Pastebin works. Apparently, I created Pastebin with “Paste Exposure” set to private. Now it’s public.
so maybe you could try to reset things a bit by running
sudo hciconfig hci0 reset
Is it okay to install this deprecated package? Is there a new version/package to reset?
⟹ hciconfig
bash: hciconfig: command not found...
Install package 'bluez-deprecated' to provide command 'hciconfig'? [N/y]
No worries; thanks for fixing the pastebin issue and I’ll try to make some time later to look at it more in-depth, but I wanted to reply quickly on the other piece.
I was unaware hciconfig
is deprecated. It is generally “safe” to install deprecated packages, but they’re usually deprecated for a reason…
I came across this Arch explanation for it being deprecated on that distro:
All the tools using raw socket shall be considered deprecated, these
tools may interfere with the so called Management interface since they
can alter the controller state in a way that other applications cannot
detect. Note that for the most part bluetoothctl will be able to do
pretty much everything you want and more, for those operations not
support over D-Bus that are usually at HCI level you may want to use
btmgmt although we may actually turn hciconfig, hcitool, etc to either
use btmgmt to maintain backward compatibility until distros do the
switch.
It would seem btmgmt
may be the “correct” way now if, like for you, bluetoothctl
doesn’t seem to cut it. I don’t really know anything about btmgmt
, so I’ll have to dig into it a little bit.
Okay… After looking through your pastebin, which seems to indicate bluetooth isn’t powered on, and reading up on btmgmt
a bit, could you post the output of sudo btmgmt
?
~
⟹ sudo btmgmt
[sudo] password for pranav:
hci0 new_settings: powered bondable ssp br/edr le secure-conn
hci0 type 7 discovering on
hci0 new_settings: powered connectable bondable ssp br/edr le secure-conn
hci0 new_settings: powered connectable discoverable bondable ssp br/edr le secure-conn
hci0 class of device changed: 0x7c010c
hci0 new_settings: powered bondable ssp br/edr le secure-conn
hci0 type 7 discovering off
hci0 60:17:11:6C:A7:DA type BR/EDR connected eir_len 6
hci0 FF:FF:FF:00:00:00 type BR/EDR connect failed (status 0x04, Connect Failed)
hci0 new_settings: powered connectable bondable ssp br/edr le secure-conn
hci0 new_settings: powered connectable discoverable bondable ssp br/edr le secure-conn
hci0 type 7 discovering on
hci0 type 7 discovering off
hci0 type 7 discovering on
hci0 new_settings: powered connectable discoverable ssp br/edr le secure-conn
hci0 new_settings: powered ssp br/edr le secure-conn
hci0 type 7 discovering off
[mgmt]#
That output seems good…
What’s rfkill
reporting now?
⟹ sudo btmgmt
[sudo] password for pranav:
[mgmt]# exit
~
⟹ rfkill list
0: dell-rbtn: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Wow. Interesting. Interesting because I have never seen Bluetooth Soft blocked: no
before. And we didn’t really do anything apart from sudo btmgmt
.
Does this mean I don’t have any problem (apart from bluettooth vs WiFi speed)?
And is this “bluethooth vs WiFi speed” is something fixable?!
Edit:
Seeing soft blocked: no
is definitely not a “wow” thing. It just means, BlueTooth is turned on. if bluetooth is off, u will see soft blocked: yes
when u run rfkill command.
Progress!
So I understand the bluetooth/wifi issue completely, are you saying that when you turn bluetooth off wifi speeds are “normal” but slow down when you turn it on?
Since bluetooth and wifi “live” in the same space, I’d suggest logging into your router and changing the channel your wifi broadcasts to; in my experience, that can make a huge difference. I know a lot of network folks used to advocate channels 1, 6, or 11.
OOf. That’s great info you just gave me.
As a bad networking student, I never thought of Bluetooth as a “real network”, which also has channels to begin. Oh god, unbelievable.
Edit:
@bryanmoore
Is there a way to see on which channel does laptop’s Bluetooth works? So I can change my WiFi channel which Bluetooth is not using.
To know WiFi channel, it’s easy because are apps which does through which we can see. But for bluetooth, I don’t see any.