* Headset fails to reconnect input 1st connection after pairing
@ 2017-09-08 7:55 Bastien Nocera
0 siblings, 0 replies; only message in thread
From: Bastien Nocera @ 2017-09-08 7:55 UTC (permalink / raw)
To: linux-bluetooth
Hey,
I'm trying to connect an old Bluetooth headset to my desktop machine,
and it only manages to connect and create the input device to proxy
button presses when I first connect to the device, after pairing with
it.
The device is a Sony DR-BT21G (yes, ancient enough that behind the neck
headphones were still in fashion), the adapter is an Intel something
something (USB 8087:0a2b, lsusb just says "Intel Corp."), kernel is the
just released 4.13, bluez is git master (plus my battery patches).
This is the init for the adapter:
[ 3.538272] Bluetooth: hci0: Bootloader revision 0.0 build 2 week 52 2014
[ 3.543278] Bluetooth: hci0: Device revision is 5
[ 3.543279] Bluetooth: hci0: Secure boot is enabled
[ 3.543280] Bluetooth: hci0: OTP lock is enabled
[ 3.543280] Bluetooth: hci0: API lock is enabled
[ 3.543281] Bluetooth: hci0: Debug lock is disabled
[ 3.543282] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 3.547512] Bluetooth: hci0: Found device firmware: intel/ibt-11-5.sfi
Info about the device:
[bluetooth]# info 00:13:A9:B2:06:2C
Device 00:13:A9:B2:06:2C
Name: DR-BT21G
Alias: DR-BT21G
Class: 0x240408
Icon: audio-card
Paired: yes
Trusted: yes
Blocked: no
Connected: no
LegacyPairing: yes
UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
This is the journal when trying to connect a second time. I don't know
what handle 0 is supposed to be but I'm guessing it's pretty important
because I haven't been able to get any sound out of the device
(PulseAudio is also the just released 11.0, but that's another
problem).
When pairing I don't see the error about handle 257, and the input
proxy is created. When it fails, it isn't.
Sep 08 09:22:58 classic bluetoothd[5568]: src/adapter.c:connected_callback() hci0 device 00:13:A9:B2:06:2C connected eir_len 15
Sep 08 09:22:59 classic bluetoothd[5568]: src/profile.c:ext_confirm() incoming connect from 00:13:A9:B2:06:2C
Sep 08 09:22:59 classic bluetoothd[5568]: src/service.c:btd_service_ref() 0x55739708fad0: ref=3
Sep 08 09:22:59 classic audit[677]: AVC avc: denied { read write } for pid=677 comm="dbus-daemon" path="socket:[80302]" dev="sockfs" ino=80302 scontext=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=socket permissive=1
Sep 08 09:22:59 classic bluetoothd[5568]: src/profile.c:ext_confirm() Headset Voice gateway authorizing connection from 00:13:A9:B2:06:2C
Sep 08 09:22:59 classic bluetoothd[5568]: src/profile.c:ext_auth() 00:13:A9:B2:06:2C authorized to connect to Headset Voice gateway
Sep 08 09:22:59 classic bluetoothd[5568]: src/profile.c:ext_connect() Headset Voice gateway connected to 00:13:A9:B2:06:2C
Sep 08 09:22:59 classic bluetoothd[5568]: src/service.c:change_state() 0x55739708fad0: device 00:13:A9:B2:06:2C profile Headset Voice gateway state changed: disconnected -> connecting (0)
Sep 08 09:22:59 classic bluetoothd[5568]: src/service.c:change_state() 0x55739708fad0: device 00:13:A9:B2:06:2C profile Headset Voice gateway state changed: connecting -> connected (0)
Sep 08 09:22:59 classic bluetoothd[5568]: src/device.c:device_profile_connected() Headset Voice gateway Success (0)
Sep 08 09:22:59 classic bluetoothd[5568]: plugins/policy.c:service_cb() Added Headset Voice gateway reconnect 0
Sep 08 09:23:02 classic dbus-daemon[677]: [system] Activating service name='org.fedoraproject.Setroubleshootd' requested by ':1.44' (uid=0 pid=643 comm="/usr/sbin/sedispatch " label="system_u:system_r:audisp_t:s0") (using servicehelper)
Sep 08 09:23:02 classic rtkit-daemon[770]: Supervising 11 threads of 2 processes of 2 users.
Sep 08 09:23:02 classic kernel: Bluetooth: hci0 SCO packet for unknown connection handle 0
Sep 08 09:23:02 classic kernel: Bluetooth: hci0 SCO packet for unknown connection handle 0
Sep 08 09:23:02 classic kernel: Bluetooth: hci0 SCO packet for unknown connection handle 0
Sep 08 09:23:02 classic rtkit-daemon[770]: Successfully made thread 5631 of process 1592 (/usr/bin/pulseaudio) owned by '1000' RT at priority 5.
Sep 08 09:23:02 classic rtkit-daemon[770]: Supervising 12 threads of 2 processes of 2 users.
Sep 08 09:23:02 classic gsd-media-keys[1949]: Unable to get default source
Sep 08 09:23:02 classic dbus-daemon[677]: [system] Successfully activated service 'org.fedoraproject.Setroubleshootd'
Sep 08 09:23:03 classic setroubleshoot[5630]: SELinux is preventing dbus-daemon from 'read, write' accesses on the socket socket. For complete SELinux messages run: sealert -l 8a93b723-af8b-4e45-b2c6-2cca6c4fa51e
Sep 08 09:23:03 classic python3[5630]: SELinux is preventing dbus-daemon from 'read, write' accesses on the socket socket.
***** Plugin catchall (100. confidence) suggests **************************
If you believe that dbus-daemon should be allowed read write access on the socket socket by default.
Then you should report this as a bug.
You can generate a local policy module to allow this access.
Do
allow this access for now by executing:
# ausearch -c 'dbus-daemon' --raw | audit2allow -M my-dbusdaemon
# semodule -X 300 -i my-dbusdaemon.pp
Sep 08 09:23:07 classic kernel: Bluetooth: hci0 SCO packet for unknown connection handle 257
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-09-08 7:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-08 7:55 Headset fails to reconnect input 1st connection after pairing Bastien Nocera
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).