GNOME Bugzilla – Bug 697545
Multiple entries generated in GCC Sound list for bluetooth device
Last modified: 2015-04-01 14:17:27 UTC
(Opensuse 12.3, gnome-bluetooth 3.6.1) In summary: 1. using a Belkin USB dongle with a Samsung WEP 475 headset. 2. detect and pair the headset, no problem. Headset is registered in PA list ready for next connection. 3. reconnect the headset, reconnection with pairing takes place automatically, one entry appears in the gnome control center (Sound) list. Select headset for input & output 4. about 10 sec. later, a second entry for the same device appears in the list. Both may be active, sometimes selecting the first causes the GCC window to crash 5. with 2 devices in the list, select headset for output and click "test speakers", generates hissing. 6. third entry appears in the list 7. select any of the three items and repeat test speakers, another entry appears. Repeat, another entry appears 8. disconnect BT headset, only one entry disappears. 9. click one of the remaining BT entries, test speakers generates output in onboard audio. 10. If I repeat the same procedure with pavucontrol window open the behaviour is slightly different, but multiple entries are still created in the GCC Sound window, but entries come and go correctly in the pavucontrol window, always the single entry when the device is activated. So I think this is perhaps not PA related. I initiated a query at mailing list linux-bluetooth, the result of the conversation is titled "Re: Bluetooth pulseaudio multiple device entries" The conversation with linux-bluetooth has been cc'd to pulseaudio-discuss, but there has been no response from that list so far. I did post a bug to gnome-bluetooth but I am assured that gnome-bluetooth is not involved in this error.
*** Bug 697830 has been marked as a duplicate of this bug. ***
*** Bug 708934 has been marked as a duplicate of this bug. ***
Created attachment 278620 [details] Duplicate BT audio output devices
I can confirm this in Ubuntu/Gnome 14.04 with Gnome 3.12. Using a Plantronics Voyager Pro+ headset, with IOGEAR GBU521 USB Bluetooth 4.0 Micro Adapter. The adapter reports itself in lsusb as ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0.
*** Bug 736844 has been marked as a duplicate of this bug. ***
Created attachment 286455 [details] [review] Bug fix Please test this patch (it's for libgnome-volume-control and if it fixes the problem, commit it.
*** Bug 741676 has been marked as a duplicate of this bug. ***
*** Bug 744622 has been marked as a duplicate of this bug. ***
(In reply to David Henningsson from comment #6) > Created attachment 286455 [details] [review] [review] > Bug fix > > Please test this patch (it's for libgnome-volume-control and if it fixes the > problem, commit it. This patch does NOT work as intended. I can no longer switch the profile of my Bluetooth device from HSP/HFP to A2DP. Without the patch applied, I can switch the profile, but the device is re-added to the list for each time I switch the profile. Let me know if you need any further information and/or want to test some other patches.
Committed in libgnome-volume-control, will need to be picked by the various modules now.
Fixed in branches gnome-3-14 and master (for 3.16 and later).