You are not logged in.

#1 2020-05-30 20:59:42

MrHritik
Member
Registered: 2017-06-26
Posts: 20

Bluetooth headset not working as microphone (A2DP sink, HSP/HFP)

Hi
I've got a Bluetooth headset, it comes with a microphone. I've tested the microphone on my android device and it works.

I followed these steps to connect to my BT headset
https://wiki.archlinux.org/index.php/Bl … on_via_CLI

But, pulseaudio shows that a2dp sink and HSP/HFP is unavailable for the device

   index: 1
	name: <bluez_card.EB_06_EF_64_4E_D1>
	driver: <module-bluez5-device.c>
	owner module: 22
	properties:
		device.description = "Mivi T-Beats"
		device.string = "EB:06:EF:64:4E:D1"
		device.api = "bluez"
		device.class = "sound"
		device.bus = "bluetooth"
		device.form_factor = "headphone"
		bluez.path = "/org/bluez/hci0/dev_EB_06_EF_64_4E_D1"
		bluez.class = "0x240418"
		bluez.alias = "Mivi T-Beats"
		device.icon_name = "audio-headphones-bluetooth"
	profiles:
		headset_head_unit: Headset Head Unit (HSP/HFP) (priority 30, available: no)
		a2dp_source: High Fidelity Capture (A2DP Source) (priority 20, available: no)
		a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 40, available: unknown)
		off: Off (priority 0, available: yes)
	active profile: <a2dp_sink>
	sinks:
		bluez_sink.EB_06_EF_64_4E_D1.a2dp_sink/#2: Mivi T-Beats
	sources:
		bluez_sink.EB_06_EF_64_4E_D1.a2dp_sink.monitor/#3: Monitor of Mivi T-Beats
	ports:
		headphone-output: Headphone (priority 0, latency offset 0 usec, available: unknown)
			properties:
				
		headphone-input: Bluetooth Input (priority 0, latency offset 0 usec, available: no)
			properties:
				

The journal also mentions something but I don't know what to make out of it.

May 31 02:17:45 Journey bluetoothd[147356]: Endpoint registered: sender=:1.4402 path=/MediaEndpoint/A2DPSink/sbc
May 31 02:17:45 Journey bluetoothd[147356]: Endpoint registered: sender=:1.4402 path=/MediaEndpoint/A2DPSource/sbc
May 31 02:18:12 Journey bluetoothd[147356]: a2dp-source profile connect failed for EB:06:EF:64:4E:D1: Device or resource busy
May 31 02:18:12 Journey kernel: input: Mivi T-Beats (AVRCP) as /devices/virtual/input/input38
May 31 02:18:12 Journey systemd-logind[697]: Watching system buttons on /dev/input/event19 (Mivi T-Beats (AVRCP))
May 31 02:18:15 Journey bluetoothd[147356]: /org/bluez/hci0/dev_EB_06_EF_64_4E_D1/sep1/fd1: fd(75) ready
May 31 02:18:25 Journey pulseaudio[160752]: W: [pulseaudio] module-bluez5-device.c: Refused to switch profile to headset_head_unit: Not connected
May 31 02:18:28 Journey pulseaudio[160752]: W: [pulseaudio] module-bluez5-device.c: Refused to switch profile to a2dp_source: Not connected
May 31 02:19:50 Journey blueman-applet[161702]: blueman-manager version 2.1.2 starting
May 31 02:20:30 Journey pulseaudio[160752]: W: [pulseaudio] module-bluez5-device.c: Refused to switch profile to a2dp_source: Not connected
May 31 02:20:32 Journey pulseaudio[160752]: W: [pulseaudio] module-bluez5-device.c: Refused to switch profile to headset_head_unit: Not connected

I've asked on the IRC and Googled a lot but in vein.
Also, this is not specific to the BT headset. I've tried multiple headset but same results. Please help.
I'm on 5.6.8-arch1-1.


Arch is my digital family.

Offline

#2 2020-06-03 03:27:25

adolfo_chile
Member
Registered: 2020-06-02
Posts: 3

Re: Bluetooth headset not working as microphone (A2DP sink, HSP/HFP)

Hello,

have you got installed this package called as  "pavucontrol" in your system? If you do, open this volume control from Multimedia menu, and check in that new volume settings windows> input devices>Headset microphone

Look at this pic please: https://i.imgur.com/gwu37q0.png

Offline

#3 2020-06-03 11:05:33

MrHritik
Member
Registered: 2017-06-26
Posts: 20

Re: Bluetooth headset not working as microphone (A2DP sink, HSP/HFP)

Hi.
Yes, I do have the graphical frontend to pulse. Though the microphone (using headset) appears unavailable there.


Arch is my digital family.

Offline

#4 2020-06-03 19:36:33

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 750

Re: Bluetooth headset not working as microphone (A2DP sink, HSP/HFP)

Using Gnome/GDM by any chance?

Offline

#5 2020-06-04 15:01:25

adolfo_chile
Member
Registered: 2020-06-02
Posts: 3

Re: Bluetooth headset not working as microphone (A2DP sink, HSP/HFP)

Did you read this manually profile when A2dp is not working with PA or is unavailable ? https://wiki.archlinux.org/index.php/Bl … PulseAudio

Offline

#6 2020-06-09 15:17:36

MrHritik
Member
Registered: 2017-06-26
Posts: 20

Re: Bluetooth headset not working as microphone (A2DP sink, HSP/HFP)

No, not using Gnome/GDM. i3 here.
I read the manual. A2DP source and HSP/HFP are unavailable, sink is fine.


Arch is my digital family.

Offline

#7 2020-07-03 05:51:08

jennydaman
Member
Registered: 2017-04-04
Posts: 15

Re: Bluetooth headset not working as microphone (A2DP sink, HSP/HFP)

I am also having the problem, Bluetooth headset but microphone does not work.

Jul 03 01:47:22 microglia bluetoothd[738]: a2dp-source profile connect failed for F8:8A:3C:32:CE:D9: Device or resource busy
Jul 03 01:47:22 microglia bluetoothd[738]: Control: Refusing unexpected connect

I noticed that the wiki states:

Currently, Arch Linux supports the A2DP profile (Audio Sink) for remote audio playback with the default installation.

https://wiki.archlinux.org/index.php/Bluetooth_headset

Could it be intentional that Audio Source is not mentioned?
Maybe a2dp-source via bluetooth headset is just not supported by Linux atm. I tried on a Fedora 32 live and the Pulseaudio A2DP source profile is still unavailable.

Last edited by jennydaman (2020-07-03 06:53:34)

Offline

Board footer

Powered by FluxBB