On Sun, 2015-10-25 at 18:04 +0000, Patrick O'Callaghan wrote:
Once again my BT mouse is acting up and I have no idea why. I've
been
using it with no problems for months, through successive updates to
the
kernel, and it has Just Worked. Then suddenly it doesn't. The
configuration dialogues (on both Gnome and KDE) see the mouse and
give
its Mac address, show it as paired, trusted and not blocked, but say
it's "unreachable". The mouse has adequate battery and power cycling
makes no difference.
My BT adaptor is a Broadcom dongle. It has up to date firmware (as of
a
couple of months ago).
This has happened several times in the past (e.g. see
https://lists.fedoraproject.org/pipermail/users/2014-March/447579.htm
l)
and just as suddenly seems to fix itself, sometimes after several
days
of complete frustration.
This is F22 fully updated, using both kernel-4.1.8-200.fc22.x86_64
and
kernel-4.2.3-200.fc22.x86_64
The mouse has never failed on my other system, a laptop running
Fedora
21 but with a builtin BT adaptor.
If anyone has something to suggest, I'm all ears.
poc
Just for completeness, here's a log dump which someone might be able to
understand:
$journalctl -b -l -o short-monotonic | grep -i blue
[ 2.294578] Bree kernel: Bluetooth: Core ver 2.20
[ 2.294593] Bree kernel: Bluetooth: HCI device and connection manager initialized
[ 2.294596] Bree kernel: Bluetooth: HCI socket layer initialized
[ 2.294598] Bree kernel: Bluetooth: L2CAP socket layer initialized
[ 2.294608] Bree kernel: Bluetooth: SCO socket layer initialized
[ 2.312726] Bree kernel: Bluetooth: hci0: BCM: chip id 63
[ 2.313725] Bree kernel: Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000[
2.339341] Bree kernel: bluetooth hci0: Direct firmware load for
brcm/BCM20702A1-0a5c-21e8.hcd failed with error -2
[ 2.339347] Bree kernel: Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-21e8.hcd not
found
[ 5.102184] Bree systemd[1]: Starting Bluetooth service...
[ 5.109797] Bree bluetoothd[806]: Bluetooth daemon 5.29
[ 5.199531] Bree bluetoothd[806]: Starting SDP server
[ 5.201420] Bree systemd[1]: Started Bluetooth service.
[ 5.201656] Bree systemd[1]: Reached target Bluetooth.
[ 5.201766] Bree systemd[1]: Starting Bluetooth.
[ 5.201842] Bree audit[1]: <audit-1130> pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bluetooth
comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=?
terminal=? res=success'
[ 5.238569] Bree kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.238570] Bree kernel: Bluetooth: BNEP filters: protocol multicast
[ 5.238574] Bree kernel: Bluetooth: BNEP socket layer initialized
[ 5.208905] Bree bluetoothd[806]: Bluetooth management interface 1.9 initialized
[ 5.209071] Bree bluetoothd[806]: Failed to obtain handles for "Service
Changed" characteristic
[ 5.676508] Bree NetworkManager[964]: <info> Loaded device plugin:
NMBluezManager (/usr/lib64/NetworkManager/libnm-device-plugin-bluetooth.so)
[ 5.803045] Bree NetworkManager[964]: <info> use BlueZ version 5
[ 24.024427] Bree kernel: Bluetooth: RFCOMM TTY layer initialized
[ 24.024436] Bree kernel: Bluetooth: RFCOMM socket layer initialized
[ 24.024508] Bree kernel: Bluetooth: RFCOMM ver 1.11
[ 26.882525] Bree bluetoothd[806]: Endpoint registered: sender=:1.47
path=/MediaEndpoint/A2DPSource
[ 26.882725] Bree bluetoothd[806]: Endpoint registered: sender=:1.47
path=/MediaEndpoint/A2DPSink
[ 65.605241] Bree bluetoothd[806]: 20:73:13:05:12:E9: error updating services: Host is
down (112)
[10902.864929] Bree kernel: Bluetooth: hci0 corrupted ACL packet
[10911.020911] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
Bluetooth-WARNING **: Setting up /org/bluez/hci0/dev_00_22_43_CF_48_8E failed:
GDBus.Error:org.bluez.Error.AuthenticationFailed: Authentication Failed
[11006.432150] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
GLib-CRITICAL **: g_ascii_strdown: assertion 'str != NULL' failed
[11007.571248] Bree bluetoothd[806]: ** Message: vendor 0x0 product: 0x0
[11013.479790] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
GLib-CRITICAL **: g_ascii_strdown: assertion 'str != NULL' failed
[11013.480746] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
Bluetooth-WARNING **: Setting up /org/bluez/hci0/dev_20_73_13_05_12_E9 failed:
GDBus.Error:org.bluez.Error.AlreadyExists: Already Exists
[11016.495833] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
GLib-CRITICAL **: g_ascii_strdown: assertion 'str != NULL' failed
[11016.496891] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
Bluetooth-WARNING **: Setting up /org/bluez/hci0/dev_20_73_13_05_12_E9 failed:
GDBus.Error:org.bluez.Error.AlreadyExists: Already Exists
[11026.062542] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
GLib-CRITICAL **: g_ascii_strdown: assertion 'str != NULL' failed
[11026.068377] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
Bluetooth-WARNING **: Setting up /org/bluez/hci0/dev_20_73_13_05_12_E9 failed:
GDBus.Error:org.bluez.Error.AlreadyExists: Already Exists
[11031.432839] Bree gnome-bluetooth-panel.desktop[5970]: (gnome-control-center:5970):
Bluetooth-WARNING **: Setting up /org/bluez/hci0/dev_20_73_13_05_12_E9 failed: Timeout was
reached
[11047.647849] Bree bluetoothd[806]: 20:73:13:05:12:E9: error updating services:
Connection timed out (110)
[11157.216585] Bree bluetoothd[806]: 20:73:13:05:12:E9: error updating services:
Connection timed out (110)
[11197.584144] Bree bluetoothd[806]: 20:73:13:05:12:E9: error updating services: Host is
down (112)
[12407.096482] Bree bluetoothd[806]: 20:73:13:05:12:E9: error updating services: Host is
down (112)
poc