joel2
(Joel Bierman)
March 30, 2023, 9:05pm
1
This problem first showed up for me when I was on Fedora 36. I shut off my desktop to add a hard drive, then I boot it up again and bluetooth does not work. I made sure that automatically installing updates upon restart was disabled, so I do not think it was because of any packages updating. I can click on the slider to turn bluetooth on and it slides, but it stays grey. I updated all apps and updated to Fedora 37 hoping that would fix the problem but it does not.
The symptoms of the problem seems to be the same as here: Bluetooth not turning on on Fedora 37 but works on Windows 11 - Unix & Linux Stack Exchange
, except the fixes suggested there do not help. I have had this problem before, as discussed here: Unable to turn on bluetooth after update to linux kernel 6.0.5 - #10 by joel2
but the problem resolved itself and we never got to the root of what caused it.
(I will be adding the outputs suggested in that post shortly.)
joel2
(Joel Bierman)
March 30, 2023, 9:15pm
2
output of systemctl status bluetooth
:
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Active: active (running) since Thu 2023-03-30 17:11:28 EDT; 58s ago
Docs: man:bluetoothd(8)
Main PID: 1231 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 153452)
Memory: 2.0M
CPU: 12ms
CGroup: /system.slice/bluetooth.service
└─1231 /usr/libexec/bluetooth/bluetoothd
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: Bluetooth daemon 5.66
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: Starting SDP server
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: src/plugin.c:plugin_init() Failed to init vcp plugin
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: src/plugin.c:plugin_init() Failed to init mcp plugin
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: src/plugin.c:plugin_init() Failed to init bap plugin
Mar 30 17:11:28 joelsdesktop systemd[1]: Started bluetooth.service - Bluetooth service.
Mar 30 17:11:28 joelsdesktop bluetoothd[1231]: Bluetooth management interface 1.22 initialized
output of inixi -Fzx
:
System:
Kernel: 6.2.8-200.fc37.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.38-25.fc37 Desktop: GNOME v: 43.3 Distro: Fedora release 37 (Thirty
Seven)
Machine:
Type: Desktop System: Gigabyte product: X670E AORUS MASTER v: -CF
serial: <superuser required>
Mobo: Gigabyte model: X670E AORUS MASTER v: x.x
serial: <superuser required> UEFI: American Megatrends LLC. v: F6
date: 08/24/2022
Battery:
Device-1: hid-F0T013700NQHTCYAF-battery model: Apple Inc. Magic Keyboard
with Numeric Keypad charge: N/A status: discharging
Device-2: hidpp_battery_0 model: Logitech Wireless Mouse
charge: 55% (should be ignored) status: discharging
CPU:
Info: 16-core model: AMD Ryzen 9 7950X bits: 64 type: MT MCP arch: Zen 4
rev: 2 cache: L1: 1024 KiB L2: 16 MiB L3: 64 MiB
Speed (MHz): avg: 3072 high: 4500 min/max: 3000/5880 boost: enabled cores:
1: 3000 2: 3000 3: 3000 4: 3000 5: 3000 6: 3000 7: 3000 8: 3000 9: 3000
10: 3000 11: 3000 12: 3000 13: 3000 14: 3000 15: 3000 16: 2663 17: 3000
18: 2600 19: 3000 20: 3000 21: 3000 22: 4500 23: 3972 24: 3574 25: 3000
26: 3000 27: 3000 28: 3000 29: 3000 30: 3000 31: 3000 32: 3000
bogomips: 288019
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3060 Ti] driver: nvidia v: 525.89.02
arch: Ampere bus-ID: 01:00.0
Device-2: AMD Raphael vendor: Gigabyte driver: amdgpu v: kernel
arch: RDNA-2 bus-ID: 37:00.0 temp: 32.0 C
Display: wayland server: X.Org v: 22.1.8 with: Xwayland v: 22.1.8
compositor: gnome-shell driver: X: loaded: modesetting,nouveau,nvidia
unloaded: fbdev,vesa gpu: nvidia,nvidia-nvswitch
resolution: 3840x2160~60Hz
API: OpenGL v: 4.6.0 NVIDIA 525.89.02 renderer: NVIDIA GeForce RTX 3060
Ti/PCIe/SSE2 direct-render: Yes
Audio:
Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel v: kernel
bus-ID: 01:00.1
Device-2: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
v: kernel bus-ID: 37:00.1
Device-3: AMD Family 17h/19h HD Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus-ID: 37:00.6
Sound API: ALSA v: k6.2.8-200.fc37.x86_64 running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.67 running: yes
Network:
Device-1: Intel Ethernet I225-V vendor: Gigabyte driver: igc v: kernel
port: N/A bus-ID: 0c:00.0
IF: enp12s0 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
bus-ID: 0d:00.0
IF: wlp13s0 state: up mac: <filter>
Bluetooth:
Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-9:2
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
Local Storage: total: 18.19 TiB used: 294.83 GiB (1.6%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
temp: 35.9 C
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
temp: 36.9 C
ID-3: /dev/sda vendor: Seagate model: ST8000DM004-2U9188 size: 7.28 TiB
ID-4: /dev/sdb vendor: SanDisk model: ST8000DM004-2CX188 size: 7.28 TiB
Partition:
ID-1: / size: 1.82 TiB used: 294.46 GiB (15.8%) fs: btrfs
dev: /dev/nvme1n1p3
ID-2: /boot size: 973.4 MiB used: 366.8 MiB (37.7%) fs: ext4
dev: /dev/nvme1n1p2
ID-3: /boot/efi size: 598.8 MiB used: 17.4 MiB (2.9%) fs: vfat
dev: /dev/nvme1n1p1
ID-4: /home size: 1.82 TiB used: 294.46 GiB (15.8%) fs: btrfs
dev: /dev/nvme1n1p3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 40.8 C mobo: N/A gpu: amdgpu temp: 32.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 558 Uptime: 2m Memory: 124.94 GiB used: 3.22 GiB (2.6%)
Init: systemd target: graphical (5) Compilers: gcc: 12.2.1 Packages: 7
note: see --rpm Shell: Bash v: 5.2.15 inxi: 3.3.25
(keyboard and mouse here are not what I usually use as I cannot use my regular bluetooth and mouse, currently.)
output of rfkill
:
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
1 wlan phy0 unblocked unblocked
joel2
(Joel Bierman)
March 30, 2023, 11:49pm
3
I’ve tested this on Linux Mint and it seems to work fine. As a random curious side note, Fedora seems to misclassify one of my hard drives as SanDisk when they are both Seagate. (They both show up as Seagate on Linux mint, but anyways this is not really the issue at hand.)
joel2
(Joel Bierman)
March 31, 2023, 1:51am
4
So, the problem is gone again. I guess the solution to this is just to never shut my desktop off
vgaetera
(Vladislav Grigoryev)
March 31, 2023, 4:34am
5
If the issue happens again, try to boot with an older kernel, install firmware updates, disable Fast Boot in BIOS, and perform a cold boot.
If you have dual boot, try to toggle off/on the device in Windows and check if the issue persists when testing separately reboot and full shutdown.
joel2
(Joel Bierman)
March 31, 2023, 4:47am
6
It must be something that happens probabilistically in the BIOS when booting up, because it has happened across several kernel versions as well as on both f36 and f37. It comes without warning then disappears without having done anything intentionally.
I don’t dual boot windows, but I do have Fedora and Linux Mint installed on separate nvme SSDs. (When some issue pops up on one bistro, I switch to the other temporarily.)
Also, what exactly do you mean by a cold boot? Just power off completely then reboot?