My bluetooth works exactly every other time.
One boot works, one boot doesn’t.
Here some interesting journalctl
logs and system info:
Boot where works:
$ journalctl -k -b 0 | grep -i 'bluetooth\|intel'
Jun 11 12:21:56 littlebeast kernel: igb: Intel(R) Gigabit Ethernet Network Driver
Jun 11 12:21:56 littlebeast kernel: igb: Copyright (c) 2007-2014 Intel Corporation.
Jun 11 12:21:56 littlebeast kernel: igb 0000:04:00.0: Intel(R) Gigabit Ethernet Network Connection
Jun 11 12:21:59 littlebeast kernel: Bluetooth: Core ver 2.22
Jun 11 12:21:59 littlebeast kernel: NET: Registered PF_BLUETOOTH protocol family
Jun 11 12:21:59 littlebeast kernel: Bluetooth: HCI device and connection manager initialized
Jun 11 12:21:59 littlebeast kernel: Bluetooth: HCI socket layer initialized
Jun 11 12:21:59 littlebeast kernel: Bluetooth: L2CAP socket layer initialized
Jun 11 12:21:59 littlebeast kernel: Bluetooth: SCO socket layer initialized
Jun 11 12:21:59 littlebeast kernel: Intel(R) Wireless WiFi driver for Linux
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0b:00.1: enabling device (0000 -> 0002)
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0b:00.1: Force to non-snoop mode
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0d:00.4: enabling device (0000 -> 0002)
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0b:00.1: bound 0000:0b:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Device revision is 1
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Secure boot is enabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: OTP lock is enabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: API lock is enabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Debug lock is disabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Boot Address: 0x24800
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Firmware Version: 50-12.22
Jun 11 12:21:59 littlebeast kernel: intel_rapl_common: Found RAPL domain package
Jun 11 12:21:59 littlebeast kernel: intel_rapl_common: Found RAPL domain core
Jun 11 12:21:59 littlebeast kernel: iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
Jun 11 12:22:00 littlebeast kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Jun 11 12:22:00 littlebeast kernel: Bluetooth: BNEP filters: protocol multicast
Jun 11 12:22:00 littlebeast kernel: Bluetooth: BNEP socket layer initialized
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Waiting for firmware download to complete
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Firmware loaded in 1320509 usecs
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Waiting for device to boot
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Device booted in 15614 usecs
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-20-1-3.ddc
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Applying Intel DDC parameters completed
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Firmware revision 0.3 build 50 week 12 2022
Jun 11 12:22:46 littlebeast kernel: Bluetooth: RFCOMM TTY layer initialized
Jun 11 12:22:46 littlebeast kernel: Bluetooth: RFCOMM socket layer initialized
Jun 11 12:22:46 littlebeast kernel: Bluetooth: RFCOMM ver 1.11
Jun 11 12:23:01 littlebeast kernel: Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Jun 11 12:23:01 littlebeast kernel: Bluetooth: HIDP socket layer initialized
Jun 11 12:23:01 littlebeast kernel: input: Keychron K8 Keyboard as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:05:00.1/usb1/1-6/1-6:1.0/bluetooth/hci0/hci0:256/0005:05AC:024F.0010/inpu
t/input25
Jun 11 12:23:01 littlebeast kernel: hid-generic 0005:05AC:024F.0010: input,hidraw11: BLUETOOTH HID v1.1b Keyboard [Keychron K8] on 08:d2:3e:69:0d:29
Jun 11 12:23:01 littlebeast kernel: input: Keychron K8 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:05:00.1/usb1/1-6/1-6:1.0/bluetooth/hci0/hci0:256/0005:05AC:024F.0010/input/input27
Jun 11 12:23:01 littlebeast kernel: apple 0005:05AC:024F.0010: input,hidraw11: BLUETOOTH HID v1.1b Keyboard [Keychron K8] on 08:d2:3e:69:0d:29
Boot where doesn’t work:
$ journalctl -k -b 0 | grep -i 'bluetooth\|intel'
Jun 11 12:21:56 littlebeast kernel: igb: Intel(R) Gigabit Ethernet Network Driver
Jun 11 12:21:56 littlebeast kernel: igb: Copyright (c) 2007-2014 Intel Corporation.
Jun 11 12:21:56 littlebeast kernel: igb 0000:04:00.0: Intel(R) Gigabit Ethernet Network Connection
Jun 11 12:21:59 littlebeast kernel: Bluetooth: Core ver 2.22
Jun 11 12:21:59 littlebeast kernel: NET: Registered PF_BLUETOOTH protocol family
Jun 11 12:21:59 littlebeast kernel: Bluetooth: HCI device and connection manager initialized
Jun 11 12:21:59 littlebeast kernel: Bluetooth: HCI socket layer initialized
Jun 11 12:21:59 littlebeast kernel: Bluetooth: L2CAP socket layer initialized
Jun 11 12:21:59 littlebeast kernel: Bluetooth: SCO socket layer initialized
Jun 11 12:21:59 littlebeast kernel: Intel(R) Wireless WiFi driver for Linux
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0b:00.1: enabling device (0000 -> 0002)
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0b:00.1: Force to non-snoop mode
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0d:00.4: enabling device (0000 -> 0002)
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
Jun 11 12:21:59 littlebeast kernel: snd_hda_intel 0000:0b:00.1: bound 0000:0b:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Device revision is 1
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Secure boot is enabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: OTP lock is enabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: API lock is enabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Debug lock is disabled
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Boot Address: 0x24800
Jun 11 12:21:59 littlebeast kernel: Bluetooth: hci0: Firmware Version: 50-12.22
Jun 11 12:21:59 littlebeast kernel: intel_rapl_common: Found RAPL domain package
Jun 11 12:21:59 littlebeast kernel: intel_rapl_common: Found RAPL domain core
Jun 11 12:21:59 littlebeast kernel: iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
Jun 11 12:22:00 littlebeast kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Jun 11 12:22:00 littlebeast kernel: Bluetooth: BNEP filters: protocol multicast
Jun 11 12:22:00 littlebeast kernel: Bluetooth: BNEP socket layer initialized
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Waiting for firmware download to complete
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Firmware loaded in 1320509 usecs
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Waiting for device to boot
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Device booted in 15614 usecs
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-20-1-3.ddc
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Applying Intel DDC parameters completed
Jun 11 12:22:00 littlebeast kernel: Bluetooth: hci0: Firmware revision 0.3 build 50 week 12 2022
Jun 11 12:22:46 littlebeast kernel: Bluetooth: RFCOMM TTY layer initialized
Jun 11 12:22:46 littlebeast kernel: Bluetooth: RFCOMM socket layer initialized
Jun 11 12:22:46 littlebeast kernel: Bluetooth: RFCOMM ver 1.11
Jun 11 12:23:01 littlebeast kernel: Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Jun 11 12:23:01 littlebeast kernel: Bluetooth: HIDP socket layer initialized
Jun 11 12:23:01 littlebeast kernel: input: Keychron K8 Keyboard as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:05:00.1/usb1/1-6/1-6:1.0/bluetooth/hci0/hci0:256/0005:05AC:024F.0010/inpu
t/input25
Jun 11 12:23:01 littlebeast kernel: hid-generic 0005:05AC:024F.0010: input,hidraw11: BLUETOOTH HID v1.1b Keyboard [Keychron K8] on 08:d2:3e:69:0d:29
Jun 11 12:23:01 littlebeast kernel: input: Keychron K8 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:05:00.1/usb1/1-6/1-6:1.0/bluetooth/hci0/hci0:256/0005:05AC:024F.0010/input/input27
Jun 11 12:23:01 littlebeast kernel: apple 0005:05AC:024F.0010: input,hidraw11: BLUETOOTH HID v1.1b Keyboard [Keychron K8] on 08:d2:3e:69:0d:29
My system, using Intel AX200:
$ inxi -bE
System:
Host: littlebeast Kernel: 5.17.13-300.fc36.x86_64 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 5.24.5 Distro: Fedora release 36 (Thirty Six)
Machine:
Type: Desktop Mobo: ASRock model: X570 Phantom Gaming 4
serial: <superuser required> UEFI: American Megatrends v: P4.30
date: 02/23/2022
CPU:
Info: 6-core AMD Ryzen 5 3600 [MT MCP] speed (MHz): avg: 2176
min/max: 2200/4208
Graphics:
Device-1: AMD Vega 10 XL/XT [Radeon RX 56/64] driver: amdgpu v: kernel
Device-2: Sunplus Innovation Aukey-PC-LM1E Camera type: USB
driver: snd-usb-audio,uvcvideo
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 22.1.2
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,vesa gpu: amdgpu resolution: 2560x1440
OpenGL: renderer: AMD Radeon RX Vega (vega10 LLVM 14.0.0 DRM 3.44
5.17.13-300.fc36.x86_64)
v: 4.6 Mesa 22.0.3
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
Device-2: Intel I211 Gigabit Network driver: igb
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb
Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
Local Storage: total: 1.38 TiB used: 1.01 TiB (73.1%)
Info:
Processes: 445 Uptime: 16m Memory: 15.44 GiB used: 4.87 GiB (31.6%)
Shell: Zsh inxi: 3.3.16
Thanks for any idea solving this!