[bug] Bluetooth bluez5 PBAP protocoll disconnects and thereafter car kit does not work

asked 2017-09-11 17:56:43 +0300

harry gravatar image

updated 2017-09-15 07:43:59 +0300

When my car kit and my JollaC auto-connect the car kit connects to pbap. This profile gets an ENOSTR error and then the PBAP profile disconnects. With this the car-kit shows connected with jolla but the Voice Gateway is never connected. I have to manually disconnect the bluetooth connection and then connect it again via the phone's settings menu.

I have logged everything in the attached logfile blue.txt

Imho these are the relevant lines:

Jul 27 21:22:48 Sailfish bluetoothd[1032]: bluetoothd[1032]: src/device.c:device_profile_connected() Phone Book Access Success (0)
Jul 27 21:22:48 Sailfish obexd-wrapper[2320]: obexd[2320]: CONNECT(0x0), (null)(0xffffffff)
Jul 27 21:22:48 Sailfish obexd-wrapper[2320]: obexd[2320]: CONNECT(0x0), (null)(0x0)
Jul 27 21:22:48 Sailfish obexd-wrapper[2320]: obexd[2320]: GET(0x3), (null)(0xffffffff)
Jul 27 21:22:48 Sailfish obexd-wrapper[2320]: obexd[2320]: get_next_header(): Resource temporarily unavailable (11)
Jul 27 21:22:48 Sailfish dbus-daemon[1085]: Activating service name='com.jolla.ObexCallData'
Jul 27 21:22:48 Sailfish obexd-calldata-provider[8929]: [W] unknown:0 - The 'mergePresenceChanges' option has not been configured - presence changes will only be reported via ContactManagerEngine::contactsPresenceChanged()
Jul 27 21:22:48 Sailfish obexd-calldata-provider[8929]: [W] CommHistoryDatabase::open:303 - Opened commhistory database: "/home/nemo/.local/share/commhistory/commhistory.db"
Jul 27 21:22:48 Sailfish dbus-daemon[1085]: Successfully activated service 'com.jolla.ObexCallData'
Jul 27 21:22:48 Sailfish obexd[2320]: GET(0x3), CONTINUE(0x10)
Jul 27 21:22:48 Sailfish obexd[2320]: read(): Device not a stream (60)
Jul 27 21:22:48 Sailfish obexd-wrapper[2320]: obexd[2320]: GET(0x3), CONTINUE(0x10)
Jul 27 21:22:48 Sailfish obexd-wrapper[2320]: obexd[2320]: read(): Device not a stream (60)
Jul 27 21:22:49 Sailfish obexd[2320]: DISCONNECT(0x1), (null)(0xffffffff)
Jul 27 21:22:49 Sailfish obexd[2320]: DISCONNECT(0x1), SUCCESS(0x20)
Jul 27 21:22:49 Sailfish obexd-wrapper[2320]: obexd[2320]: DISCONNECT(0x1), (null)(0xffffffff)
Jul 27 21:22:49 Sailfish obexd-wrapper[2320]: obexd[2320]: DISCONNECT(0x1), SUCCESS(0x20)
Jul 27 21:22:49 Sailfish bluetoothd[1032]: src/profile.c:ext_io_disconnected() Phone Book Access disconnected from 00:12:1C:BB:29:5E
edit retag flag offensive close delete

Comments

I didn't check the log, but I observe a similar behaviour on my phone since 2.1.1.23. The latest bug fix release did not solve the problem.

Phone connects to the car via bluetooth without any problem, however, audio is not routed during a call. In my case, I don't have to reconnect BT- it's enough if I swap the audio output once on the UI. Of course, this is not really a solution, especially while driving.

This problem makes the phone almost unusable in the car.

  • Any plans from Jolla to fix this?
  • Will the same bug exist in the Sailfish image for Sony Xperia X?
onurati ( 2017-09-17 13:49:29 +0300 )edit