blueman icon indicating copy to clipboard operation
blueman copied to clipboard

Unable to switch on bluetooth

Open K-EK-G opened this issue 10 months ago • 19 comments

I'm running linux mint 22.1 on a new HP computer and when i try to switch on bluetooth, its applet disappears from the toolbar and it fails to activate. This issue is not present when i use windows.

K-EK-G avatar Feb 05 '25 15:02 K-EK-G

แต่เครื่องฉันสามารถเชื่อมต่อได้นะระหว่าง Iphone XS กับ mint22.1 ต้องตั้งค่า view แล้วเลือกเปิดทั้งหมด

GTZX26 avatar Feb 06 '25 22:02 GTZX26

Same thing here.I updated the os and now when I enable the bluetooth it turns on then disappears.

akulamartin avatar Feb 11 '25 19:02 akulamartin

Post a blueman-applet log as described here https://github.com/blueman-project/blueman/wiki/Troubleshooting#debugging-blueman

  • kill and run blueman-applet from a terminal
  • Switch Bluetooth on
  • Post the terminal output here.

However this sounds lime it's a lower level issue that blueman doesn't handle itself. The log should shed some light on this.

infirit avatar Feb 12 '25 10:02 infirit

blueman-applet 13.49.22 WARNING DiscvManager:122 update_menuitems: warning: Adapter is None

K-EK-G avatar Feb 12 '25 10:02 K-EK-G

blueman-applet 13.49.22 WARNING DiscvManager:122 update_menuitems: warning: Adapter is None

That is not the whole log but this does suggest you are having issues with either the bluetooth service dying or the adapter dying. Neither is something we can fix in blueman. It's probably a good idea to ask on your distributions support forums.

infirit avatar Feb 12 '25 16:02 infirit

I'm running linux mint 22.1 on a new HP computer and when i try to switch on bluetooth, its applet disappears from the toolbar and it fails to activate. This issue is not present when i use windows.

It's the new kernel, revert back to older one and it'll work fine

wifi321 avatar Feb 15 '25 15:02 wifi321

blueman-applet 10.46.16 INFO     PluginManager:86 load_plugin: ['AutoConnect', 'DisconnectItems', 'KillSwitch', 'DhcpClient', 'ExitItem', 'StatusNotifierItem', 'ShowConnected', 'RecentConns', 'GameControllerWakelock', 'PPPSupport', 'TransferService', 'PulseAudioProfile', 'DiscvManager', 'NMPANSupport', 'StatusIcon', 'Networking', 'SerialManager', 'DBusService', 'StandardItems', 'ConnectionNotifier', 'Menu', 'NetUsage', 'AuthAgent', 'PowerManager', 'NMDUNSupport']
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.DBusService.DBusService'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.Menu.Menu'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.StandardItems.StandardItems'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.PowerManager.PowerManager'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.RecentConns.RecentConns'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.AutoConnect.AutoConnect'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.DisconnectItems.DisconnectItems'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.KillSwitch.KillSwitch'>
blueman-applet 10.46.16 WARNING  PluginManager:150 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.ExitItem.ExitItem'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.ShowConnected.ShowConnected'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.GameControllerWakelock.GameControllerWakelock'>
blueman-applet 10.46.16 WARNING  PluginManager:150 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.TransferService.TransferService'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.PulseAudioProfile.AudioProfiles'>
blueman-applet 10.46.16 INFO     PulseAudioUtils:207 pa_context_event: 1
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.NMPANSupport.NMPANSupport'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.Networking.Networking'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.SerialManager.SerialManager'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'>
blueman-applet 10.46.16 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.NMDUNSupport.NMDUNSupport'>
blueman-applet 10.46.16 INFO     PulseAudioUtils:207 pa_context_event: 2
blueman-applet 10.46.16 INFO     KillSwitch:85 _on_connman_vanished: net.connman vanished
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.NMDUNSupport.NMDUNSupport object at 0x764ee55f91c0>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.AuthAgent.AuthAgent object at 0x764ee09b0b90>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier object at 0x764ee5fb03e0>
blueman-applet 10.46.16 DEBUG    SerialManager:50 on_delete : Terminating any running scripts
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.SerialManager.SerialManager object at 0x764ee0981220>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.Networking.Networking object at 0x764ee13ded50>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.NMPANSupport.NMPANSupport object at 0x764ee0905280>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DiscvManager.DiscvManager object at 0x764ee17a1400>
blueman-applet 10.46.16 INFO     PulseAudioUtils:380 _on_delete: Destroying PulseAudioUtils instance
blueman-applet 10.46.16 INFO     PulseAudioUtils:207 pa_context_event: 6
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.PulseAudioProfile.AudioProfiles object at 0x764ee4f6ffb0>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.TransferService.TransferService object at 0x764ee0983b30>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.GameControllerWakelock.GameControllerWakelock object at 0x764ee09b0560>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ShowConnected.ShowConnected object at 0x764ee5fe3620>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem object at 0x764ee096ac90>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ExitItem.ExitItem object at 0x764ee13894f0>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.KillSwitch.KillSwitch object at 0x764ee5d85e80>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DisconnectItems.DisconnectItems object at 0x764ee5c51d60>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.AutoConnect.AutoConnect object at 0x764ee13ab650>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.RecentConns.RecentConns object at 0x764ee09818b0>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.PowerManager.PowerManager object at 0x764ee09b0350>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <StatusIcon.StatusIcon object at 0x764ee09baf40 (blueman+plugins+applet+StatusIcon+StatusIcon at 0x1e8a46f0)>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.StandardItems.StandardItems object at 0x764ee0983fe0>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.Menu.Menu object at 0x764ee0983dd0>
blueman-applet 10.46.16 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DBusService.DBusService object at 0x764ee4f051c0>

I remember I updated the kernel firmware.Here's my system info: System: Kernel: 6.8.0-53-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc Desktop: Cinnamon v: 6.4.6 tk: GTK v: 3.24.41 wm: Muffin v: 6.4.1 vt: 7 dm: LightDM v: 1.30.0 Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble Machine: Type: Laptop System: Dell product: Latitude E5440 v: 01 serial: Chassis: type: 9 serial: Mobo: Dell model: 0TTRNR v: A00 serial: part-nu: Latitude E5440 uuid: BIOS: Dell v: A11 date: 02/02/2015

akulamartin avatar Feb 18 '25 07:02 akulamartin

With exactly the same symptoms (doesn't list any devices, the on button doesn't seem to do anything) on Arch Linux 6.13.2 I get the following terminal info when I launch blueman-applet:

blueman-applet 19.45.28 WARNING  PluginManager:93 load_plugin: Failed to start plugin GameControllerWakelock: Only X11 platform is supported
blueman-applet 19.45.28 WARNING  PluginManager:153 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 19.45.28 WARNING  PluginManager:153 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 19.45.28 WARNING  DiscvManager:122 update_menuitems: warning: Adapter is None

no additional info is printed when I try to turn bluetooth on from the applet.

japhir avatar Feb 19 '25 05:02 japhir

@akulamartin you did not kill blueman-applet first. Try again after killall blueman-applet.

@japhir post the complete log.

infirit avatar Feb 19 '25 19:02 infirit

blueman manager start but the switch on the top right does not work. I can turn on bluetooth by entering "bluetoothctl power on" and then I can connect using blueman-manager, but still, the switch is off. If I turn it on, it goes on once I have used bluetoothctl to power on bluetooth, but it seems blueman-manager is unable to turn on bluetooth power itself.

I am using RHEL9.3 with the xfce4 window manager.

I will say that after turning on power using bluetoothctl power on, bluetooth-manager works nicely.

macchapman avatar Feb 19 '25 21:02 macchapman

@infirit my issues have disappeared after reboot. Maybe the updating dhcp fixed this?

japhir avatar Feb 20 '25 08:02 japhir

@infirit blueman-applet 22.52.10 INFO PowerManager:161 update_power_state: off False | foff False | on True | current state False | new state True blueman-applet 22.52.10 INFO PowerManager:164 update_power_state: Signalling True blueman-applet 22.52.10 INFO PowerManager:107 check : callbacks done blueman-applet 22.52.10 INFO PowerManager:78 set_adapter_state: True blueman-applet 22.52.10 INFO PowerManager:161 update_power_state: off False | foff False | on True | current state True | new state True blueman-applet 22.52.53 INFO PowerManager:122 request_power_state: Requesting False blueman-applet 22.52.53 INFO KillSwitch:139 on_power_state_change_requested: False blueman-applet 22.52.53 DEBUG KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: False blueman-applet 22.52.53 INFO KillSwitch:112 io_event : killswitch changed 3 blueman-applet 22.52.53 INFO KillSwitch:122 io_event : State: False blueman-applet 22.52.53 INFO PowerManager:161 update_power_state: off True | foff False | on True | current state True | new state False blueman-applet 22.52.53 INFO PowerManager:164 update_power_state: Signalling False blueman-applet 22.52.53 INFO PowerManager:107 check : callbacks done blueman-applet 22.52.53 INFO PowerManager:78 set_adapter_state: False blueman-applet 22.52.53 INFO PowerManager:161 update_power_state: off True | foff False | on False | current state False | new state False

The error happens at power manager for some reason.

akulamartin avatar Feb 21 '25 19:02 akulamartin

In full

blueman-applet 22.51.00 INFO     PluginManager:86 load_plugin: ['AutoConnect', 'DisconnectItems', 'KillSwitch', 'DhcpClient', 'ExitItem', 'StatusNotifierItem', 'ShowConnected', 'RecentConns', 'GameControllerWakelock', 'PPPSupport', 'TransferService', 'PulseAudioProfile', 'DiscvManager', 'NMPANSupport', 'StatusIcon', 'Networking', 'SerialManager', 'DBusService', 'StandardItems', 'ConnectionNotifier', 'Menu', 'NetUsage', 'AuthAgent', 'PowerManager', 'NMDUNSupport']
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.DBusService.DBusService'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.Menu.Menu'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.StandardItems.StandardItems'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.PowerManager.PowerManager'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.RecentConns.RecentConns'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.AutoConnect.AutoConnect'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.DisconnectItems.DisconnectItems'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.KillSwitch.KillSwitch'>
blueman-applet 22.51.00 WARNING  PluginManager:150 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.ExitItem.ExitItem'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.ShowConnected.ShowConnected'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.GameControllerWakelock.GameControllerWakelock'>
blueman-applet 22.51.00 WARNING  PluginManager:150 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.TransferService.TransferService'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.PulseAudioProfile.AudioProfiles'>
blueman-applet 22.51.00 INFO     PulseAudioUtils:207 pa_context_event: 1
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.NMPANSupport.NMPANSupport'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.Networking.Networking'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.SerialManager.SerialManager'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'>
blueman-applet 22.51.00 INFO     PluginManager:159 __load_plugin: loading <class 'blueman.plugins.applet.NMDUNSupport.NMDUNSupport'>
blueman-applet 22.51.00 INFO     PulseAudioUtils:207 pa_context_event: 2
blueman-applet 22.51.00 INFO     KillSwitch:85 _on_connman_vanished: net.connman vanished
blueman-applet 22.51.00 INFO     TransferService:233 _on_dbus_name_appeared: org.bluez.obex :1.58
blueman-applet 22.51.00 INFO     PulseAudioUtils:207 pa_context_event: 3
blueman-applet 22.51.00 INFO     AgentManager:17 on_registered: /org/bluez/obex/agent/blueman
blueman-applet 22.51.00 INFO     PulseAudioUtils:207 pa_context_event: 4
blueman-applet 22.51.00 INFO     PulseAudioProfile:135 on_pa_ready: PulseAudio Ready
blueman-applet 22.51.00 INFO     PulseAudioUtils:213 <lambda>  : 1
blueman-applet 22.51.25 INFO     Applet:83 _on_dbus_name_vanished: org.bluez
blueman-applet 22.51.25 WARNING  DiscvManager:122 update_menuitems: warning: Adapter is None
blueman-applet 22.51.55 INFO     KillSwitch:106 io_event  : killswitch registered 3
blueman-applet 22.51.55 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 22.51.55 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state True | new state True
blueman-applet 22.51.55 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.51.55 INFO     KillSwitch:122 io_event  : State: False
blueman-applet 22.51.55 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state True | new state False
blueman-applet 22.51.55 INFO     PowerManager:164 update_power_state: Signalling False
blueman-applet 22.51.56 INFO     Applet:76 _on_dbus_name_appeared: org.bluez :1.516
blueman-applet 22.51.56 INFO     Functions:99 launch    : Gtk eventtime is 0, not using LaunchContext
blueman-applet 22.51.56 WARNING  DiscvManager:122 update_menuitems: warning: Adapter is None
blueman-applet 22.51.56 INFO     Networking:78 set_nap   : set nap False
blueman-applet 22.51.56 INFO     BluezAgent:56 register_agent: Register Agent
blueman-applet 22.51.56 INFO     ShowConnected:55 enumerate_connections: Found 0 existing connections
blueman-applet 22.52.10 INFO     PowerManager:122 request_power_state: Requesting True
blueman-applet 22.52.10 INFO     KillSwitch:139 on_power_state_change_requested: True
blueman-applet 22.52.10 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: True
blueman-applet 22.52.10 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.52.10 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 22.52.10 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state False | new state True
blueman-applet 22.52.10 INFO     PowerManager:164 update_power_state: Signalling True
blueman-applet 22.52.10 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.52.10 INFO     PowerManager:78 set_adapter_state: True
blueman-applet 22.52.10 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state True | new state True
blueman-applet 22.52.53 INFO     PowerManager:122 request_power_state: Requesting False
blueman-applet 22.52.53 INFO     KillSwitch:139 on_power_state_change_requested: False
blueman-applet 22.52.53 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: False
blueman-applet 22.52.53 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.52.53 INFO     KillSwitch:122 io_event  : State: False
blueman-applet 22.52.53 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state True | new state False
blueman-applet 22.52.53 INFO     PowerManager:164 update_power_state: Signalling False
blueman-applet 22.52.53 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.52.53 INFO     PowerManager:78 set_adapter_state: False
blueman-applet 22.52.53 INFO     PowerManager:161 update_power_state: off True | foff False | on False | current state False | new state False
blueman-applet 22.55.42 INFO     PowerManager:122 request_power_state: Requesting True
blueman-applet 22.55.42 INFO     KillSwitch:139 on_power_state_change_requested: True
blueman-applet 22.55.42 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: True
blueman-applet 22.55.42 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.55.42 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 22.55.42 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state False | new state False
blueman-applet 22.55.42 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.55.42 INFO     PowerManager:78 set_adapter_state: True
blueman-applet 22.55.42 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state False | new state True
blueman-applet 22.55.42 INFO     PowerManager:164 update_power_state: Signalling True
blueman-applet 22.55.59 INFO     PowerManager:122 request_power_state: Requesting False
blueman-applet 22.55.59 INFO     KillSwitch:139 on_power_state_change_requested: False
blueman-applet 22.55.59 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: False
blueman-applet 22.55.59 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.55.59 INFO     KillSwitch:122 io_event  : State: False
blueman-applet 22.55.59 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state True | new state False
blueman-applet 22.55.59 INFO     PowerManager:164 update_power_state: Signalling False
blueman-applet 22.55.59 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.55.59 INFO     PowerManager:78 set_adapter_state: False
blueman-applet 22.55.59 INFO     PowerManager:161 update_power_state: off True | foff False | on False | current state False | new state False
blueman-applet 22.56.03 INFO     PowerManager:122 request_power_state: Requesting True
blueman-applet 22.56.03 INFO     KillSwitch:139 on_power_state_change_requested: True
blueman-applet 22.56.03 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: True
blueman-applet 22.56.03 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.56.03 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 22.56.03 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state False | new state False
blueman-applet 22.56.03 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.56.03 INFO     PowerManager:78 set_adapter_state: True
blueman-applet 22.56.03 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state False | new state True
blueman-applet 22.56.03 INFO     PowerManager:164 update_power_state: Signalling True
blueman-applet 22.56.15 INFO     PulseAudioUtils:337 __event_callback: 25 47
blueman-applet 22.56.15 DEBUG    PulseAudioProfile:111 on_pa_event: 25 47
blueman-applet 22.56.15 INFO     PulseAudioProfile:124 on_pa_event: card
blueman-applet 22.56.15 INFO     PulseAudioProfile:126 on_pa_event: change
blueman-applet 22.57.10 INFO     PowerManager:122 request_power_state: Requesting False
blueman-applet 22.57.10 INFO     KillSwitch:139 on_power_state_change_requested: False
blueman-applet 22.57.10 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: False
blueman-applet 22.57.10 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.57.10 INFO     KillSwitch:122 io_event  : State: False
blueman-applet 22.57.10 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state True | new state False
blueman-applet 22.57.10 INFO     PowerManager:164 update_power_state: Signalling False
blueman-applet 22.57.10 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.57.10 INFO     PowerManager:78 set_adapter_state: False
blueman-applet 22.57.10 INFO     PowerManager:161 update_power_state: off True | foff False | on False | current state False | new state False
blueman-applet 22.57.19 INFO     PowerManager:122 request_power_state: Requesting True
blueman-applet 22.57.19 INFO     KillSwitch:139 on_power_state_change_requested: True
blueman-applet 22.57.19 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: True
blueman-applet 22.57.19 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.57.19 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 22.57.19 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state False | new state False
blueman-applet 22.57.19 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.57.19 INFO     PowerManager:78 set_adapter_state: True
blueman-applet 22.57.19 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state False | new state True
blueman-applet 22.57.19 INFO     PowerManager:164 update_power_state: Signalling True
blueman-applet 22.57.34 INFO     PowerManager:122 request_power_state: Requesting False
blueman-applet 22.57.34 INFO     KillSwitch:139 on_power_state_change_requested: False
blueman-applet 22.57.34 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: False
blueman-applet 22.57.34 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.57.34 INFO     KillSwitch:122 io_event  : State: False
blueman-applet 22.57.34 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state True | new state False
blueman-applet 22.57.34 INFO     PowerManager:164 update_power_state: Signalling False
blueman-applet 22.57.34 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.57.34 INFO     PowerManager:78 set_adapter_state: False
blueman-applet 22.57.34 INFO     PowerManager:161 update_power_state: off True | foff False | on False | current state False | new state False
blueman-applet 22.57.36 INFO     PowerManager:122 request_power_state: Requesting True
blueman-applet 22.57.36 INFO     KillSwitch:139 on_power_state_change_requested: True
blueman-applet 22.57.36 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: True
blueman-applet 22.57.36 INFO     KillSwitch:112 io_event  : killswitch changed 3
blueman-applet 22.57.36 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 22.57.36 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state False | new state False
blueman-applet 22.57.36 INFO     PowerManager:107 check     : callbacks done
blueman-applet 22.57.36 INFO     PowerManager:78 set_adapter_state: True
blueman-applet 22.57.36 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state False | new state True
blueman-applet 22.57.36 INFO     PowerManager:164 update_power_state: Signalling True

akulamartin avatar Feb 22 '25 10:02 akulamartin

@akulamartin How are you enabling bluetooth? It almost looks like you are double clicking on the toggle in blueman-manager.

There is something odd in the log. The BlueZ dbus service disappears in the beginning as if it just died. Later it shows up again presumably because systemd restarted it.

infirit avatar Feb 22 '25 12:02 infirit

Same thing on 6.8.0-54 kernel

wifi321 avatar Feb 26 '25 16:02 wifi321

@akulamartin How are you enabling bluetooth? It almost looks like you are double clicking on the toggle in blueman-manager.

There is something odd in the log. The BlueZ dbus service disappears in the beginning as if it just died. Later it shows up again presumably because systemd restarted it.

Yes very strange.When plugin my Bluetooth dongle it's off.The Bluetooth icon is grey.When I turn it on through Blueman it's white for sometime then it the Bluetooth icon disappears.When I turn off Blueman the grey icon comes back.I'll attach a gif showing this.

akulamartin avatar Feb 28 '25 09:02 akulamartin

https://github.com/user-attachments/assets/12c28b35-f768-4543-84e3-c1c6e4a1ad63

akulamartin avatar Feb 28 '25 19:02 akulamartin

OK ran into the issue again today.

When I launch blueman-applet it has bluetooth disabled by default. When I click enable it doesn't do anything and no devices are listed. When I run bluetoothctl connect default I get a No default controller available message, which might be at the root of the issue? This is after upgrading the networkmanager package as well as some others, so a reboot will probably fix it.

complete log
blueman-applet --loglevel debug
blueman-applet 14.54.49 INFO     PluginManager:86 load_plugin: ['RecentConns', 'PowerManager', 'TransferService', 'StandardItems', 'GameControllerWakelock', 'NetUsage', 'NMPANSupport', 'Networking', 'AuthAgent', 'Menu', 'DiscvManager', 'ExitItem', 'ConnectionNotifier', 'DBusService', 'DhcpClient', 'SerialManager', 'StatusNotifierItem', 'PulseAudioProfile', 'PPPSupport', 'KillSwitch', 'NMDUNSupport', 'StatusIcon', 'ShowConnected', 'AutoConnect', 'DisconnectItems']
blueman-applet 14.54.49 WARNING  PluginManager:93 load_plugin: Failed to start plugin GameControllerWakelock: Only X11 platform is supported
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.DBusService.DBusService'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.Menu.Menu'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.StandardItems.StandardItems'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.PowerManager.PowerManager'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.RecentConns.RecentConns'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.TransferService.TransferService'>
blueman-applet 14.54.49 WARNING  PluginManager:153 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.NMPANSupport.NMPANSupport'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.Networking.Networking'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.ExitItem.ExitItem'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier'>
blueman-applet 14.54.49 WARNING  PluginManager:153 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.SerialManager.SerialManager'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.PulseAudioProfile.AudioProfiles'>
blueman-applet 14.54.49 INFO     PulseAudioUtils:207 pa_context_event: 1
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.KillSwitch.KillSwitch'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.NMDUNSupport.NMDUNSupport'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.ShowConnected.ShowConnected'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.AutoConnect.AutoConnect'>
blueman-applet 14.54.49 INFO     PluginManager:162 __load_plugin: loading <class 'blueman.plugins.applet.DisconnectItems.DisconnectItems'>
blueman-applet 14.54.49 INFO     PulseAudioUtils:207 pa_context_event: 2
blueman-applet 14.54.49 INFO     KillSwitch:106 io_event  : killswitch registered 0
blueman-applet 14.54.49 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 14.54.49 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state True | new state True
blueman-applet 14.54.49 INFO     KillSwitch:85 _on_connman_vanished: net.connman vanished
blueman-applet 14.54.49 INFO     PulseAudioUtils:207 pa_context_event: 3
blueman-applet 14.54.49 INFO     Applet:81 _on_dbus_name_appeared: org.bluez :1.3
blueman-applet 14.54.49 INFO     Functions:99 launch    : Gtk eventtime is 0, not using LaunchContext
blueman-applet 14.54.49 INFO     Networking:78 set_nap   : set nap False
blueman-applet 14.54.49 INFO     BluezAgent:56 register_agent: Register Agent
blueman-applet 14.54.49 WARNING  DiscvManager:122 update_menuitems: warning: Adapter is None
blueman-applet 14.54.49 INFO     TransferService:243 _on_dbus_name_vanished: org.bluez.obex not running or was stopped
blueman-applet 14.54.49 INFO     ShowConnected:55 enumerate_connections: Found 0 existing connections
blueman-applet 14.54.49 INFO     PulseAudioUtils:207 pa_context_event: 4
blueman-applet 14.54.49 INFO     PulseAudioProfile:135 on_pa_ready: PulseAudio Ready
blueman-applet 14.54.49 INFO     PulseAudioUtils:213 <lambda>  : 1
blueman-applet 14.54.50 INFO     PowerManager:122 request_power_state: Requesting False
blueman-applet 14.54.50 INFO     KillSwitch:139 on_power_state_change_requested: False
blueman-applet 14.54.50 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: False
blueman-applet 14.54.51 INFO     KillSwitch:112 io_event  : killswitch changed 0
blueman-applet 14.54.51 INFO     KillSwitch:122 io_event  : State: False
blueman-applet 14.54.51 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state True | new state False
blueman-applet 14.54.51 INFO     PowerManager:164 update_power_state: Signalling False
blueman-applet 14.54.51 INFO     PowerManager:107 check     : callbacks done
blueman-applet 14.54.51 INFO     PowerManager:78 set_adapter_state: False
blueman-applet 14.54.51 INFO     PowerManager:161 update_power_state: off True | foff False | on False | current state False | new state False
blueman-applet 14.54.57 INFO     PowerManager:122 request_power_state: Requesting True
blueman-applet 14.54.57 INFO     KillSwitch:139 on_power_state_change_requested: True
blueman-applet 14.54.57 DEBUG    KillSwitch:152 on_power_state_change_requested: Using mechanism to set state: True
blueman-applet 14.54.57 INFO     KillSwitch:112 io_event  : killswitch changed 0
blueman-applet 14.54.57 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 14.54.57 INFO     PowerManager:161 update_power_state: off True | foff False | on True | current state False | new state False
blueman-applet 14.54.57 INFO     PowerManager:107 check     : callbacks done
blueman-applet 14.54.57 INFO     PowerManager:78 set_adapter_state: True
blueman-applet 14.54.58 INFO     PowerManager:161 update_power_state: off False | foff False | on True | current state False | new state True
blueman-applet 14.54.58 INFO     PowerManager:164 update_power_state: Signalling True
^Cblueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DisconnectItems.DisconnectItems object at 0x7d96b805b770>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.AutoConnect.AutoConnect object at 0x7d96b805b620>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ShowConnected.ShowConnected object at 0x7d96b805b4d0>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.NMDUNSupport.NMDUNSupport object at 0x7d96b805b380>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.KillSwitch.KillSwitch object at 0x7d96b805b230>
blueman-applet 14.55.06 INFO     PulseAudioUtils:380 _on_delete: Destroying PulseAudioUtils instance
blueman-applet 14.55.06 INFO     PulseAudioUtils:207 pa_context_event: 6
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.PulseAudioProfile.AudioProfiles object at 0x7d96b805b0e0>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem object at 0x7d96b805af90>
blueman-applet 14.55.06 DEBUG    SerialManager:50 on_delete : Terminating any running scripts
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.SerialManager.SerialManager object at 0x7d96b805ae40>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier object at 0x7d96b805aba0>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ExitItem.ExitItem object at 0x7d96b805aa50>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DiscvManager.DiscvManager object at 0x7d96b805a900>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.AuthAgent.AuthAgent object at 0x7d96b805a7b0>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.Networking.Networking object at 0x7d96b805a660>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.NMPANSupport.NMPANSupport object at 0x7d96b805a510>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.TransferService.TransferService object at 0x7d96b805a3c0>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.RecentConns.RecentConns object at 0x7d96b805a270>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.PowerManager.PowerManager object at 0x7d96b805a120>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <StatusIcon.StatusIcon object at 0x7d96b80ffd00 (blueman+plugins+applet+StatusIcon+StatusIcon at 0x634b00a22490)>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.StandardItems.StandardItems object at 0x7d96b8059550>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.Menu.Menu object at 0x7d96b80596a0>
blueman-applet 14.55.06 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DBusService.DBusService object at 0x7d96b8059a90>

japhir avatar Mar 05 '25 14:03 japhir

@japhir the problem appeared to me a few days ago. I managed to fix it by first using sudo rmmod btusb, then sudo modprobe btusb then the Bluetooth would be back like normal. However, every time I open blueman and turn off the Bluetooth, it will again remove my Bluetooth driver btusb. Do you have any new information on that?

machinoro avatar Jun 02 '25 13:06 machinoro

@K-EK-G I solved this issue by installing bluez-tools and bluez-hcidump packages. After that, everything worked normal.

Rigel2118 avatar Jul 21 '25 20:07 Rigel2118

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Sep 20 '25 00:09 github-actions[bot]