No bluetooth found after disconnect headphones

Hi guys, i need your help. After disabling the Bluetooth headphones, my system stopped seeing the bluetooth adapter. I’m tried to solve this problem using existing topics, but it didn’t work!

That’s what I was doing

  • installed a new version of kernel 6.5.13-1 → 6.6.3-1
  • reset BIOS to default settings
  • updated packages (bluez bluez-utils)
  • checked rfkill, bluetooth is not lock
  • loaded module to kernel manually. bluetooth.service was turned on, but it didn’t work in the UI
  • also, there is no bluetooth reboot function in the bios
  • did rollback with timeshift, is not worked
  1. output systemctl status bluetooth
 bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Dec 11 19:43:45 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 12 13:31:12 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 12 13:34:18 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 12 13:34:51 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 12 13:36:10 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 12 15:20:27 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 12 15:38:24 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 13 01:35:00 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 13 01:41:46 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 13 01:42:29 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
  1. output rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
  1. output journalctl -xe | grep -i bluetooth is empty
  1. output ‘neofetch’
 OS: Manjaro Linux x86_64
██████████████████  ████████   Host: MaiBook X series Standard
████████            ████████   Kernel: 6.6.3-1-MANJARO
████████  ████████  ████████   Uptime: 1 day, 20 hours, 15 mins
████████  ████████  ████████   Packages: 1355 (pacman)
████████  ████████  ████████   Shell: zsh 5.9
████████  ████████  ████████   Resolution: 1920x1080
████████  ████████  ████████   DE: GNOME 45.2
████████  ████████  ████████   WM: Mutter
████████  ████████  ████████   WM Theme: Tokyonight-Dark-BL
████████  ████████  ████████   Theme: Tokyonight-Dark-BL [GTK2/3]
████████  ████████  ████████   Icons: Tokyonight-Dark [GTK2/3]
                               Terminal: tmux
                               CPU: AMD Ryzen 7 5800H with Radeon Graphics (16) @ 4.463GHz
                               GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series
                               GPU: NVIDIA GeForce RTX 3060 Mobile / Max-Q
                               Memory: 6354MiB / 15392MiB
  1. output lsmod | grep blue is empty
  1. output ’ lspci’
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
03:00.0 Non-Volatile memory controller: Intel Corporation SSD 670p Series [Keystone Harbor] (rev 03)
04:00.0 Network controller: MEDIATEK Corp. MT7921K (RZ608) Wi-Fi 6E 80MHz
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c5)
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
  1. output ’ lsusb ’
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 04f2:b711 Chicony Electronics Co., Ltd HD Webcam
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. Card Reader
Bus 002 Device 003: ID 05e3:0620 Genesys Logic, Inc. GL3523 Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Hello @weatherman13 and welcome :wink:

If I had to guess, I would refer to this: Bluetooth is broken since latest update - #17 by megavolt Probably a timeout when the drivers tries to communicate with the hardware.

2 Likes

I think the same is happening to me. My built-in bluetooth/wifi (0bda:c123) broke after some update about 2 months ago, it has a huge difficulty in to find devices, and always fail to pair.

Thanks for hearty welcome!
Your solution helped to revive my bluetooth.service and bluetooth-mesh.service. But bluetooth.target still doesn’t come to life. And GNOME bluetooth UI does not working(

systemctl status bluetooth.target

○ bluetooth.target - Bluetooth Support
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.tar>
     Active: inactive (dead)
       Docs: man:systemd.special(7)

sudo dmesg --follow-new

[  374.487193] wlp4s0: deauthenticating from 00:5d:73:d0:8f:2d by local choice (Reason: 3=DEAUTH_LEAVING)
[  375.117124] PM: suspend entry (s2idle)
[  375.120012] Filesystems sync: 0.002 seconds
[  375.281332] Freezing user space processes
[  375.283694] Freezing user space processes completed (elapsed 0.002 seconds)
[  375.283698] OOM killer disabled.
[  375.283700] Freezing remaining freezable tasks
[  375.285002] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
[  375.285007] printk: Suspending console(s) (use no_console_suspend to debug)
[  375.297710] queueing ieee80211 work while going to suspend
[  375.322692] atkbd serio0: Disabling IRQ1 wakeup source to avoid platform firmware bug
[  376.616745] ACPI: EC: interrupt blocked
[  546.745550] ACPI: EC: interrupt unblocked
[  548.225152] pci 0000:00:00.2: can't derive routing for PCI INT A
[  548.225159] pci 0000:00:00.2: PCI INT A: no GSI
[  548.226395] [drm] PCIE GART of 1024M enabled.
[  548.226400] [drm] PTB located at 0x000000F41FC00000
[  548.226427] amdgpu 0000:05:00.0: amdgpu: SMU is resuming...
[  548.227371] amdgpu 0000:05:00.0: amdgpu: dpm has been disabled
[  548.228182] amdgpu 0000:05:00.0: amdgpu: SMU is resumed successfully!
[  548.237299] nvme nvme0: 8/0/0 default/read/poll queues
[  548.326660] [drm] VCN decode and encode initialized successfully(under DPG Mode).
[  548.327549] [drm] JPEG decode initialized successfully.
[  548.327557] amdgpu 0000:05:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[  548.327561] amdgpu 0000:05:00.0: amdgpu: ring gfx_low uses VM inv eng 1 on hub 0
[  548.327563] amdgpu 0000:05:00.0: amdgpu: ring gfx_high uses VM inv eng 4 on hub 0
[  548.327565] amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 5 on hub 0
[  548.327566] amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 6 on hub 0
[  548.327568] amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 7 on hub 0
[  548.327570] amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 8 on hub 0
[  548.327571] amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 9 on hub 0
[  548.327573] amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 10 on hub 0
[  548.327575] amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 11 on hub 0
[  548.327576] amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 12 on hub 0
[  548.327578] amdgpu 0000:05:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 13 on hub 0
[  548.327580] amdgpu 0000:05:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
[  548.327581] amdgpu 0000:05:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
[  548.327583] amdgpu 0000:05:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
[  548.327584] amdgpu 0000:05:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
[  548.327586] amdgpu 0000:05:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
[  548.545516] usb 1-4: reset high-speed USB device number 3 using xhci_hcd
[  548.745853] OOM killer enabled.
[  548.745857] Restarting tasks ... done.
[  548.751032] random: crng reseeded on system resumption
[  548.755338] rfkill: input handler enabled
[  548.772184] PM: suspend exit
[  548.866828] usb 3-4: new high-speed USB device number 7 using xhci_hcd
[  549.068300] rfkill: input handler disabled
[  549.096825] RTL8226B_RTL8221B 2.5Gbps PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[  549.267313] r8169 0000:02:00.0 enp2s0: Link is Down
[  551.755793] wlp4s0: authenticate with 00:5d:73:d0:8f:2d
[  551.785202] wlp4s0: send auth to 00:5d:73:d0:8f:2d (try 1/3)
[  551.788956] wlp4s0: authenticated
[  551.790133] wlp4s0: associate with 00:5d:73:d0:8f:2d (try 1/3)
[  551.803938] wlp4s0: RX AssocResp from 00:5d:73:d0:8f:2d (capab=0x1101 status=0 aid=32)
[  551.831290] wlp4s0: associated
[  551.887360] wlp4s0: Limiting TX power to 18 (18 - 0) dBm as advertised by 00:5d:73:d0:8f:2d
[  554.190546] usb 3-4: device descriptor read/64, error -110
[  569.763859] usb 3-4: device descriptor read/64, error -110
[  569.993557] usb 3-4: new high-speed USB device number 8 using xhci_hcd
[  575.310439] usb 3-4: device descriptor read/64, error -110
[  590.883594] usb 3-4: device descriptor read/64, error -110
[  590.990427] usb usb3-port4: attempt power cycle
[  591.393805] usb 3-4: new high-speed USB device number 9 using xhci_hcd
[  596.523783] xhci_hcd 0000:05:00.4: Timeout while waiting for setup device command
[  601.853510] xhci_hcd 0000:05:00.4: Timeout while waiting for setup device command
[  602.060190] usb 3-4: device not accepting address 9, error -62
[  602.183543] usb 3-4: new high-speed USB device number 10 using xhci_hcd
[  607.186866] xhci_hcd 0000:05:00.4: Timeout while waiting for setup device command
[  612.520343] xhci_hcd 0000:05:00.4: Timeout while waiting for setup device command
[  612.726810] usb 3-4: device not accepting address 10, error -62
[  612.726957] usb usb3-port4: unable to enumerate USB device
[  760.221517] NET: Registered PF_ALG protocol family

journalctl -xe | grep bluetooth

Dec 19 12:23:24 chidaruma systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
░░ Subject: A start job for unit bluetooth.service has finished successfully
░░ A start job for unit bluetooth.service has finished successfully.
Dec 19 12:26:57 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' requested by ':1.264' (uid=0 pid=4950 comm="sudo systemctl stop bluetooth.service")
Dec 19 12:27:01 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.266' (uid=0 pid=4950 comm="sudo systemctl stop bluetooth.service")
Dec 19 12:27:01 chidaruma sudo[4950]: weatherman : TTY=pts/1 ; PWD=/home/weatherman ; USER=root ; COMMAND=/usr/bin/systemctl stop bluetooth.service
Dec 19 12:27:08 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.267' (uid=0 pid=5275 comm="sudo systemctl status bluetooth.service")
Dec 19 12:27:08 chidaruma sudo[5275]: weatherman : TTY=pts/1 ; PWD=/home/weatherman ; USER=root ; COMMAND=/usr/bin/systemctl status bluetooth.service
Dec 19 12:27:51 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.270' (uid=0 pid=5892 comm="sudo systemctl start bluetooth.service")
Dec 19 12:27:51 chidaruma sudo[5892]: weatherman : TTY=pts/1 ; PWD=/home/weatherman ; USER=root ; COMMAND=/usr/bin/systemctl start bluetooth.service
░░ Subject: A start job for unit bluetooth.service has begun execution
░░ A start job for unit bluetooth.service has begun execution.
Dec 19 12:27:51 chidaruma bluetoothd[5896]: Bluetooth daemon 5.70
░░ Subject: A start job for unit bluetooth.service has finished successfully
░░ A start job for unit bluetooth.service has finished successfully.
Dec 19 12:27:51 chidaruma bluetoothd[5896]: Starting SDP server
Dec 19 12:27:51 chidaruma bluetoothd[5896]: src/plugin.c:plugin_init() System does not support csip plugin
Dec 19 12:27:51 chidaruma bluetoothd[5896]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
Dec 19 12:27:51 chidaruma bluetoothd[5896]: src/plugin.c:plugin_init() System does not support micp plugin
Dec 19 12:27:51 chidaruma bluetoothd[5896]: src/plugin.c:plugin_init() System does not support vcp plugin
Dec 19 12:27:51 chidaruma bluetoothd[5896]: src/plugin.c:plugin_init() System does not support mcp plugin
Dec 19 12:27:51 chidaruma bluetoothd[5896]: src/plugin.c:plugin_init() System does not support bass plugin
Dec 19 12:27:51 chidaruma bluetoothd[5896]: src/plugin.c:plugin_init() System does not support bap plugin
Dec 19 12:27:51 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.271' (uid=0 pid=5896 comm="/usr/lib/bluetooth/bluetoothd")
Dec 19 12:27:51 chidaruma bluetoothd[5896]: Bluetooth management interface 1.22 initialized
Dec 19 12:27:58 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.273' (uid=0 pid=6038 comm="sudo systemctl status bluetooth.service")
Dec 19 12:27:58 chidaruma sudo[6038]: weatherman : TTY=pts/1 ; PWD=/home/weatherman ; USER=root ; COMMAND=/usr/bin/systemctl status bluetooth.service
Dec 19 12:35:27 chidaruma polkitd[593]: Operator of unix-session:3 successfully authenticated as unix-user:weatherman to gain TEMPORARY authorization for action org.freedesktop.systemd1.manage-units for system-bus-name::1.288 [systemctl restart bluetooth.target] (owned by unix-user:weatherman)
░░ Subject: A start job for unit bluetooth-mesh.service has begun execution
░░ A start job for unit bluetooth-mesh.service has begun execution.
Dec 19 12:35:27 chidaruma bluetooth-meshd[11726]: D-Bus ready
Dec 19 12:35:27 chidaruma bluetooth-meshd[11726]: Loading node configuration from /var/lib/bluetooth/mesh
░░ Subject: A start job for unit bluetooth-mesh.service has finished successfully
░░ A start job for unit bluetooth-mesh.service has finished successfully.
░░ Subject: A start job for unit bluetooth.target has finished successfully
░░ A start job for unit bluetooth.target has finished successfully.
░░ Subject: A stop job for unit bluetooth.target has finished
░░ A stop job for unit bluetooth.target has finished.
Dec 19 12:43:47 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' requested by ':1.298' (uid=0 pid=18018 comm="sudo systemctl status bluetooth.service")
Dec 19 12:43:52 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.300' (uid=0 pid=18018 comm="sudo systemctl status bluetooth.service")
Dec 19 12:43:52 chidaruma sudo[18018]: weatherman : TTY=pts/1 ; PWD=/home/weatherman ; USER=root ; COMMAND=/usr/bin/systemctl status bluetooth.service
Dec 19 12:51:13 chidaruma polkitd[593]: Operator of unix-session:3 successfully authenticated as unix-user:weatherman to gain TEMPORARY authorization for action org.freedesktop.systemd1.manage-units for system-bus-name::1.316 [systemctl restart bluetooth.target] (owned by unix-user:weatherman)
░░ Subject: A start job for unit bluetooth.target has finished successfully
░░ A start job for unit bluetooth.target has finished successfully.
░░ Subject: A stop job for unit bluetooth.target has finished
░░ A stop job for unit bluetooth.target has finished.
Dec 19 12:53:28 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' requested by ':1.323' (uid=0 pid=25194 comm="sudo systemctl restart bluetooth.target")
Dec 19 12:53:31 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.325' (uid=0 pid=25194 comm="sudo systemctl restart bluetooth.target")
Dec 19 12:53:38 chidaruma sudo[25194]: weatherman : TTY=pts/1 ; PWD=/home/weatherman ; USER=root ; COMMAND=/usr/bin/systemctl restart bluetooth.target
░░ Subject: A start job for unit bluetooth.target has finished successfully
░░ A start job for unit bluetooth.target has finished successfully.
░░ Subject: A stop job for unit bluetooth.target has finished
░░ A stop job for unit bluetooth.target has finished.
Dec 19 12:53:50 chidaruma dbus-daemon[591]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.327' (uid=0 pid=25552 comm="sudo systemctl status bluetooth.target")
Dec 19 12:53:50 chidaruma sudo[25552]: weatherman : TTY=pts/1 ; PWD=/home/weatherman ; USER=root ; COMMAND=/usr/bin/systemctl status bluetooth.target```