Cannot disconnect BQ Vivaldi Bluetooth speaker using Bluetooth settings

Bug #1369964 reported by Richard Huddie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-system-settings (Ubuntu)
Fix Released
High
Mathieu Trudel-Lapierre

Bug Description

ENVIRONMENT:
krillin ubuntu-rtm/14.09-proposed build 44.
BQ Avrha Altavoz Vivaldi Bluetooth speaker:
http://www.bqreaders.com/gb/accessories-aquaris.html

SUMMARY:
Cannot disconnect BQ Vivaldi Bluetooth speaker using Bluetooth settings

STEPS:
1) Turn on speaker so that it is in pairing mode
2) On Ubuntu device pair with the speaker
3) Play music through the speaker
4) From Bluetooth settings, select the speaker device and press Disconnect button

EXPECTED RESULT:
The device should disconnect.

ACTUAL RESULT:
The disconnect button has no effect. Music continues to play through the Bluetooth speaker.

For other Bluetooth devices the Disconnect button works. This bug is specific to this particular device.

ADDITIONAL INFO:

hcitool inq:
12:1F:83:05:03:B4 clock offset: 0x264c class: 0x240414

hcitool info:

 BD Address: 12:1F:83:05:03:B4
 Device Name: Avrha Vivaldi
 LMP Version: 2.0 (0x3) LMP Subversion: 0x2
 Manufacturer: Accel Semiconductor Ltd. (74)
 Features page 0: 0xff 0x3e 0x0d 0x76 0x80 0x01 0x00 0x80
  <3-slot packets> <5-slot packets> <encryption> <slot offset>
  <timing accuracy> <role switch> <hold mode> <sniff mode>
  <RSSI> <channel quality> <SCO link> <HV2 packets>
  <HV3 packets> <CVSD> <power control> <transparent SCO>
  <EDR ACL 2 Mbps> <EDR ACL 3 Mbps> <interlaced iscan>
  <interlaced pscan> <inquiry with RSSI> <3-slot EDR ACL>
  <5-slot EDR ACL> <extended features>
 Features page 1: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Related branches

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Oh, I was really expecting this would have worked from the start; with the changes that were made recently to allow it to pair.

Please, could you provide /home/phablet/.cache/upstart/application-legacy-ubuntu-system-settings-.log ? As I recall, this particular device doesn't do HSP; so we need to see it use disconnection via the generic stereo Audio interfaces; and that should already be the default. Regardless, exactly which interface used and why it failed should show up in the log.

Changed in bluez (Ubuntu):
status: New → Incomplete
Revision history for this message
Richard Huddie (rhuddie) wrote :
Revision history for this message
Richard Huddie (rhuddie) wrote :

I also noticed that when pairing this device for the first time, the name is not visible in the list and the properties screen is malformed. See attachments of screen shots for details:
1_pairing_no_name.png - No name is displayed (even after waiting)
2_device_details.png - The screen is not formed correctly, but the Connect button still works
3_paired.png - Here the correct name is displayed and the device still works as expected.

For all further pairing attempts with this device the correct name is displayed and the connect screen is correctly formed. It is only for the first attempt that this happens.

Revision history for this message
Richard Huddie (rhuddie) wrote :
Revision history for this message
Richard Huddie (rhuddie) wrote :
Revision history for this message
Richard Huddie (rhuddie) wrote :
Changed in bluez (Ubuntu):
status: Incomplete → New
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Reassigned to ubuntu-system-settings; this is an issue in how the operations are selected for connection and disconnection.

affects: bluez (Ubuntu) → ubuntu-system-settings (Ubuntu)
Changed in ubuntu-system-settings (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (mathieu-tl)
status: New → In Progress
Changed in ubuntu-system-settings (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings - 0.3+14.10.20140926-0ubuntu1

---------------
ubuntu-system-settings (0.3+14.10.20140926-0ubuntu1) utopic; urgency=low

  [ Sebastien Bacher ]
  * [storage] use libclick rather than calling the command line (LP:
    #1368967)
  * [storage] tweaks to the disk informations, limit the free space to
    the user available one (excluding the system partitions), don't list
    the external mounts, that's described in the design and is going to
    require work on the categories computation to give correct values
    (LP: #1284247)
  * [about] display the free space value next to the storage label (LP:
    #1335144)

  [ Albert Astals ]
  * Add i18n.tr

  [ jonas-drange ]
  * [wifi] connect to hidden network is now a dialog (LP: #1366005)

  [ Ken VanDine ]
  * Provide more keywords to make search useful (LP: #1370219) (LP:
    #1370219)
  * [background] set sourceSize in the image preview to work around an
    issue loading large images (LP: #1373462)

  [ CI bot ]
  * Resync trunk

  [ Mathieu Trudel-Lapierre ]
  * [bluetooth] Properly handle device types for connection and
    disconnection. (LP: #1369964)
 -- Ubuntu daily release <email address hidden> Fri, 26 Sep 2014 15:32:57 +0000

Changed in ubuntu-system-settings (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.