Package: bluez
Version: 5.50-1+b1
Severity: important
Dear Maintainer,
I don't remember exactly when bluetooth had broken, probably this year
spring or even earlier.
Logs of bluetooth.service when the dongle is plugged:
окт 02 14:00:36 localhost.localdomain bluetoothd[26088]: RFCOMM server
failed for Message Notification: rfcomm_bind: Address already in use (98)
окт 02 14:00:36 localhost.localdomain bluetoothd[26088]: RFCOMM server
failed for Message Access: rfcomm_bind: Address already in use (98)
окт 02 14:00:36 localhost.localdomain bluetoothd[26088]: RFCOMM server
failed for Phone Book Access: rfcomm_bind: Address already in use (98)
окт 02 14:00:36 localhost.localdomain bluetoothd[26088]: RFCOMM server
failed for Synchronization: rfcomm_bind: Address already in use (98)
окт 02 14:00:36 localhost.localdomain bluetoothd[26088]: RFCOMM server
failed for File Transfer: rfcomm_bind: Address already in use (98)
окт 02 14:00:36 localhost.localdomain bluetoothd[26088]: RFCOMM server
failed for Object Push: rfcomm_bind: Address already in use (98)
окт 02 14:00:38 localhost.localdomain bluetoothd[26088]: Endpoint
registered: sender=:1.502152 path=/MediaEndpoint/A2DPSource
окт 02 14:00:38 localhost.localdomain bluetoothd[26088]: Endpoint
registered: sender=:1.502152 path=/MediaEndpoint/A2DPSink
No new log entries appear when I try to send some file via
bluetooth-sendto, or blueman-sendto: they just hang at start and then
show an error on timeout. Trying to connect via blueman-manager also
fails on timeout with "input/output error".
Tried to send to several phones, all are paired with the dongle and
trusted. The same dongle works well on a Windows XP system, so this is
not a hardware issue.
Additional info:
$ LC_ALL=C pactl list modules|grep blue
Name: module-bluetooth-policy
module.description = "Policy module to make using bluetooth
devices out-of-the-box easier"
Name: module-bluetooth-discover
Name: module-bluez5-discover
# rfkill
ID TYPE DEVICE SOFT HARD
0 wlan ideapad_wlan unblocked unblocked
1 wlan phy0 unblocked blocked
4 bluetooth hci0 unblocked unblocked
-- System Information:
Debian Release: bullseye/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'oldoldstable-updates'),
(500, 'oldoldstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.2.0-2-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ru_UA.UTF-8, LC_CTYPE=ru_UA.UTF-8 (charmap=UTF-8),
LANGUAGE=ru_UA:ru (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages bluez depends on:
ii dbus 1.12.16-1
ii kmod 26-3
ii libasound2 1.1.8-1
ii libc6 2.29-1
ii libdbus-1-3 1.12.16-1
ii libdw1 0.176-1.1
ii libglib2.0-0 2.60.6-2
ii libreadline8 8.0-3
ii libudev1 242-7
ii lsb-base 11.1.0
ii udev 242-7
bluez recommends no packages.
Versions of packages bluez suggests:
ii pulseaudio-module-bluetooth 1:12.2-9~cosmic1
-- Configuration Files:
/etc/dbus-1/system.d/bluetooth.conf changed:
<!-- This configuration file specifies the required security policies
for Bluetooth core daemon to work. -->
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration
1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- ../system.conf have denied everything, so we just punch some
holes -->
<policy user="root">
<allow own="org.bluez"/>
<allow send_destination="org.bluez"/>
<allow send_interface="org.bluez.Agent1"/>
<allow send_interface="org.bluez.MediaEndpoint1"/>
<allow send_interface="org.bluez.MediaPlayer1"/>
<allow send_interface="org.bluez.Profile1"/>
<allow send_interface="org.bluez.GattCharacteristic1"/>
<allow send_interface="org.bluez.GattDescriptor1"/>
<allow send_interface="org.bluez.LEAdvertisement1"/>
<allow send_interface="org.freedesktop.DBus.ObjectManager"/>
<allow send_interface="org.freedesktop.DBus.Properties"/>
</policy>
<!-- allow users of bluetooth group to communicate -->
<policy group="bluetooth">
<allow send_destination="org.bluez"/>
</policy>
<policy at_console="true">
<allow send_destination="org.bluez"/>
</policy>
<!-- allow users of lp group (printing subsystem) to
communicate with bluetoothd -->
<policy group="lp">
<allow send_destination="org.bluez"/>
</policy>
<policy context="default">
<deny send_destination="org.bluez"/>
</policy>
<limit name="max_replies_per_connection">4096</limit>
<limit name="max_match_rules_per_connection">8192</limit>
</busconfig>
-- no debconf information