You are not logged in.

#1 2019-07-21 10:14:56

Strykar
Member
Registered: 2018-02-17
Posts: 42

Unable to get CSR BT USB dongle to pair with headset

I've spent two days trying to get this USB Bluetooth dongle to pair with my JBL BT headset without success.
I've tried every option on the Bluetooth and BT headset wiki pages with no change.
I've tried setting a GATT profile to headset and audio sink, and also tried Blueman which also fails to pair/connect irrespective of previously setup trust for the MAC.

I believe the issue is that there is no Pulseaudio sink for Bluetooth in spite of the module-bluetooth-discover being loaded.
pavcontrol does not show BT audio.

[strykar@i-5 ~]$ lsusb
Bus 002 Device 007: ID 2357:010c TP-Link TL-WN722N v2
Bus 002 Device 005: ID 04f2:0833 Chicony Electronics Co., Ltd KU-0833 Keyboard
Bus 002 Device 004: ID 046d:c07e Logitech, Inc. G402 Gaming Mouse
Bus 002 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[bluetooth]# list
Controller 00:1A:7D:DA:71:10 i-5 [default]
[bluetooth]# show
Controller 00:1A:7D:DA:71:10 (public)
	Name: i-5
	Alias: i-5
	Class: 0x000c0104
	Powered: yes
	Discoverable: no
	DiscoverableTimeout: 0x00000000
	Pairable: yes
	UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
	UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
	UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v1D6Bp0246d0532
	Discovering: no
Advertising Features:
	ActiveInstances: 0x00
	SupportedInstances: 0x05
	SupportedIncludes: tx-power
	SupportedIncludes: appearance
	SupportedIncludes: local-name
[bluetooth]# devices
Device 5C:FB:7C:FC:DE:67 JBL T460BT
[bluetooth]# pair 5C:FB:7C:FC:DE:67
Attempting to pair with 5C:FB:7C:FC:DE:67
Failed to pair: org.bluez.Error.AuthenticationCanceled
[bluetooth]#

Hardware and sound info:

[strykar@i-5 ~]$ pacmd list-cards|grep blue
[strykar@i-5 ~]$ pactl unload-module module-bluetooth-discover
[strykar@i-5 ~]$ pactl load-module module-bluetooth-discover
31
[strykar@i-5 ~]$ pacmd list-cards short
2 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_01_00.1>
	driver: <module-alsa-card.c>
	owner module: 6
	properties:
		alsa.card = "1"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0xf7cfc000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:01:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1"
		device.bus = "pci"
		device.vendor.id = "10de"
		device.vendor.name = "NVIDIA Corporation"
		device.product.id = "0fba"
		device.product.name = "GM206 High Definition Audio Controller"
		device.string = "1"
		device.description = "GM206 High Definition Audio Controller"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: no)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: no)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 800, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 600, available: no)
		off: Off (priority 0, available: unknown)
	active profile: <off>
	ports:
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
		hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
		hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
    index: 1
	name: <alsa_card.pci-0000_00_1b.0>
	driver: <module-alsa-card.c>
	owner module: 7
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel MID"
		alsa.long_card_name = "HDA Intel MID at 0xf5ff8000 irq 37"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "3b56"
		device.product.name = "5 Series/3400 Series Chipset High Definition Audio"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Built-in Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 65, available: no)
		output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
		output:analog-surround-21: Analog Surround 2.1 Output (priority 1300, available: unknown)
		output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (priority 1365, available: unknown)
		output:analog-surround-40: Analog Surround 4.0 Output (priority 1200, available: unknown)
		output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 1265, available: unknown)
		output:analog-surround-41: Analog Surround 4.1 Output (priority 1300, available: unknown)
		output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 1365, available: unknown)
		output:analog-surround-50: Analog Surround 5.0 Output (priority 1200, available: unknown)
		output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 1265, available: unknown)
		output:analog-surround-51: Analog Surround 5.1 Output (priority 1300, available: unknown)
		output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 1365, available: unknown)
		output:analog-surround-71: Analog Surround 7.1 Output (priority 1200, available: unknown)
		output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (priority 1265, available: unknown)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: unknown)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5965, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <output:analog-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_00_1b.0.analog-stereo/#0: Built-in Audio Analog Stereo
	sources:
		alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
		alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Built-in Audio Analog Stereo
	ports:
		analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
			properties:
				
		analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
			properties:
				
		analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-headphones"
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: unknown)
			properties:
				device.icon_name = "video-display"

[strykar@i-5 ~]$ sudo pacman -Ss bluetooth|grep installed
extra/gnome-bluetooth 3.32.1-1 [installed]
extra/sbc 1.4-1 [installed]
community/blueman 2.1-1 [installed]
custom/bluez-firmware 1.2-9 [installed]
custom/bluez-git 1:5.50.r470.g79bf51dbb-1 [installed]
custom/pulseaudio-bluetooth-a2dp-gdm-fix 0.1-1 [installed]
custom/pulseaudio-modules-bt-git r139.99aa1fe-1 [installed]

Bluetooth service log

Jul 21 15:23:27 i-5 systemd[1]: Stopped Bluetooth service.
Jul 21 15:23:27 i-5 systemd[1]: Starting Bluetooth service...
Jul 21 15:23:27 i-5 bluetoothd[4681]: Bluetooth daemon 5.50
Jul 21 15:23:27 i-5 systemd[1]: Started Bluetooth service.
Jul 21 15:23:27 i-5 bluetoothd[4681]: Starting SDP server
Jul 21 15:23:27 i-5 bluetoothd[4681]: Bluetooth management interface 1.14 initialized
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to clear UUIDs: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to set privacy: Rejected (0x0b)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to add UUID: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to add UUID: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to set device class: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to add UUID: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to add UUID: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to add UUID: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Failed to set device class: Busy (0x0a)
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSource/VENDOR/LDAC
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSource/VENDOR/APTXHD
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSource/VENDOR/APTX
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSource/AAC
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSource/SBC
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSink/VENDOR/APTXHD
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSink/VENDOR/APTX
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSink/AAC
Jul 21 15:23:27 i-5 bluetoothd[4681]: Endpoint registered: sender=:1.588 path=/MediaEndpoint/A2DPSink/SBC
Jul 21 15:38:36 i-5 bluetoothd[4681]: 5C:FB:7C:FC:DE:67: error updating services: Connection timed out (110)
Jul 21 15:39:37 i-5 bluetoothd[4681]: Pair device timed out for hci0

I'm currently on bluez-git and could use some help.
I'm using Gnome with lightdm.

Last edited by Strykar (2019-07-21 10:18:13)

Offline

#2 2019-07-21 14:35:49

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 16,824

Re: Unable to get CSR BT USB dongle to pair with headset

Is there *any* possibility that something else in the room is paired with and is connected to the headset?  A phone, a game console?  It might just be that the desired profile is busy.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2019-07-21 14:45:44

mandog
Member
From: Peru
Registered: 2008-09-17
Posts: 215

Re: Unable to get CSR BT USB dongle to pair with headset

You do have pulsaudio-bluetooth installed


I'm dyslexic Please do not complain about puntuation or spelling and remember most dyslexic people have above average iq.

Offline

#4 2019-07-21 15:31:54

Strykar
Member
Registered: 2018-02-17
Posts: 42

Re: Unable to get CSR BT USB dongle to pair with headset

ewaller wrote:

Is there *any* possibility that something else in the room is paired with and is connected to the headset?  A phone, a game console?  It might just be that the desired profile is busy.

No, and I double checked again just to be sure. I setup the headset with my Android phone first and then removed it so I have to re-pair it on the phone again if I wish to use there.
I have to hold down the power button on the headset to get it into pairing mode and that is when the BT dongle on Arch sees it.

Offline

#5 2019-07-21 15:32:37

Strykar
Member
Registered: 2018-02-17
Posts: 42

Re: Unable to get CSR BT USB dongle to pair with headset

mandog wrote:

You do have pulsaudio-bluetooth installed

Correct, but shouldn't pactl list bluetooth as an output option?

Offline

#6 2019-07-22 04:01:46

Strykar
Member
Registered: 2018-02-17
Posts: 42

Re: Unable to get CSR BT USB dongle to pair with headset

Nobody else feels the lack of Bluetooth in the output of 'pacmd list-cards' is an issue?

Offline

#7 2019-08-13 04:53:16

Strykar
Member
Registered: 2018-02-17
Posts: 42

Re: Unable to get CSR BT USB dongle to pair with headset

I bought a new Kinivo BTD400 USB dongle which pairs immediately with my JBL headset, I had to change the HSP/HFP profile to Pulseaudio's A2DP sink and did have to install its firmware via an aur package. I'm just going to return the older CSR dongle which I couldn't get to work on my Odroid C2 either. I won't waste any more time on it.

ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0

Offline

Board footer

Powered by FluxBB