Hi. Now transfer of files to the phone via bluetooth is working properly with bluez 5.64-1.9, blueman 2.2.4-41.1 on xfce 4.16.4 and kernel 5.17.4-1. [size=4]I leave here what I found out after a little researching:
[/size] It seems the only service active and running is bluetooth.service, and dbus-org.bluez.service is a link to it:
[13:03][da@:~]$:**sudo systemctl status bluetooth.service **
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: **active (running)** since Wed 2022-05-04 09:02:32 BST; 4h 1min ago
Docs: man:bluetoothd(8)
Main PID: 871 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CPU: 1.765s
CGroup: /system.slice/bluetooth.service
└─871 /usr/libexec/bluetooth/bluetoothd
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:57:18 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd0: fd(40) ready
May 04 09:58:37 localhost.localdomain bluetoothd[871]: src/profile.c:ext_io_disconnected() Unable to get io data for He>
May 04 12:19:40 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd1: fd(40) ready
[13:03][da@:~]$:**sudo systemctl status dbus-org.bluez.service **
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2022-05-04 09:02:32 BST; 4h 1min ago
Docs: man:bluetoothd(8)
Main PID: 871 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CPU: 1.785s
CGroup: /system.slice/bluetooth.service
└─871 /usr/libexec/bluetooth/bluetoothd
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:57:18 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd0: fd(40) ready
May 04 09:58:37 localhost.localdomain bluetoothd[871]: src/profile.c:ext_io_disconnected() Unable to get io data for He>
May 04 12:19:40 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd1: fd(40) ready
and obex.service and dbus-org.bluez.obex.service are enabled but inactive (maybe because they are used by bluetooth.service when are needed):
[13:04][da@:~]$:**sudo systemctl status obex.service **
○ obex.service - Bluetooth OBEX service
Loaded: loaded (/etc/systemd/system/obex.service; enabled; vendor preset: disabled)
Active: inactive (dead)
[13:07][da@:~]$:**sudo systemctl status dbus-org.bluez.obex.service**
○ dbus-org.bluez.obex.service - Bluetooth OBEX service
Loaded: loaded (/etc/systemd/system/dbus-org.bluez.obex.service; alias)
Active: inactive (dead)
The real files are these:
**/usr/lib/systemd/user/obex.service** (Alias=dbus-org.bluez.obex.service)
**/usr/lib/systemd/system/bluetooth.service** (Alias=dbus-org.bluez.service)
And I have these links in my system:
file in /etc/systemd/user:
**dbus-org.bluez.obex.service** -as a link to- /usr/lib/systemd/user/obex.service
files in /etc/systemd/system:
**obex.service ** -as a link to- /usr/lib/systemd/user/obex.service
**dbus-org.bluez.obex.service** -as a link to- /usr/lib/systemd/user/obex.service
**dbus-org.bluez.service** -as a link to- /usr/lib/systemd/system/bluetooth.service
I created this environment variable aswell:
[11:02][da@:~]$:printenv | grep DBUS
**DBUS_SESSION_BUS_ADDRESS**=unix:path=/run/user/1000/bus
and rfkill must show bluetooth as unblocked:
[14:01][da@:~]$:**sudo rfkill**
ID TYPE DEVICE SOFT HARD
0 wlan phy0 unblocked unblocked
1 bluetooth hci0 **unblocked unblocked**
Finally I got this fixed. Many thanks :’(