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

Reply via email to