You are not logged in.

#1 2019-07-01 14:54:31

fettouhi
Member
Registered: 2007-05-07
Posts: 745

[SOLVED] Attempting to use bluetooth headset with PC

My brother gave me today an USB Bluetooth 4.0 LE adapter so I could use my new AKG YT50BT headset with my PC running Arch Linux. On the package of the adapter it says it supports Linux since kernel 3.0.34 and it has a Broadcom chipset bcm20702a1. So I installed bluez, bluez-utils and the firmware for the chipset via AUR. My issue is that I can pair the headset with the adapter using bluetoothctl but when I try to connect it fails with this error.

[bluetooth]# power on
[CHG] Controller 5C:F3:70:84:89:12 Class: 0x001c0104
Changing power on succeeded
[CHG] Controller 5C:F3:70:84:89:12 Powered: yes
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller 5C:F3:70:84:89:12 Discovering: yes
[NEW] Device 34:DF:2A:40:29:15 AKG Y50BT
[bluetooth]# pair 34:DF:2A:40:29:15
Attempting to pair with 34:DF:2A:40:29:15
[CHG] Device 34:DF:2A:40:29:15 Connected: yes
[CHG] Device 34:DF:2A:40:29:15 ServicesResolved: yes
[CHG] Device 34:DF:2A:40:29:15 Paired: yes
Pairing successful
[CHG] Device 34:DF:2A:40:29:15 ServicesResolved: no
[CHG] Device 34:DF:2A:40:29:15 Connected: no
[bluetooth]# connect 34:DF:2A:40:29:15
Attempting to connect to 34:DF:2A:40:29:15
[CHG] Device 34:DF:2A:40:29:15 Connected: yes
[CHG] Device 34:DF:2A:40:29:15 UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device 34:DF:2A:40:29:15 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 34:DF:2A:40:29:15 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 34:DF:2A:40:29:15 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 34:DF:2A:40:29:15 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 34:DF:2A:40:29:15 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 34:DF:2A:40:29:15 ServicesResolved: yes
Failed to connect: org.bluez.Error.Failed

and systemctl reports this

[af@andre ~]$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2019-07-01 16:33:27 CEST; 15min ago
     Docs: man:bluetoothd(8)
 Main PID: 662 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 3.4M
   CGroup: /system.slice/bluetooth.service
           └─662 /usr/lib/bluetooth/bluetoothd

jul 01 16:47:10 andre bluetoothd[662]: 34:DF:2A:40:29:15: error updating services: Connection refused (111)
jul 01 16:47:22 andre bluetoothd[662]: Unable to get connect data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
jul 01 16:47:23 andre bluetoothd[662]: connect error: Connection refused (111)
jul 01 16:47:25 andre bluetoothd[662]: connect error: Connection refused (111)
jul 01 16:47:38 andre bluetoothd[662]: Unable to get connect data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
jul 01 16:47:38 andre bluetoothd[662]: connect error: Connection refused (111)
jul 01 16:47:40 andre bluetoothd[662]: connect error: Connection refused (111)

I am a bit of a loss here on what do now. According to the wiki this error should mean that the device might already be paired on another OS but I am only using Arch Linux and the adapter hasn't been paired with other device. The headset has been paired with my Hauwei P20 lite phone. Could that be the issue if so how do I fix it?

Last edited by fettouhi (2019-07-02 05:20:46)

Offline

#2 2019-07-01 15:01:54

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,774

Re: [SOLVED] Attempting to use bluetooth headset with PC

Are there any other machines around that might be paired with and connected to that headset? Like your brother's phone, tablet, game console or computer? Is your P20 Connected to it?


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-01 15:33:35

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

No the bluetooth on my phone is off. I only use the bluetooth on the phone when I am out and about and then I use the headset with it. I checked my PS4 and it isn't paired with it.

Offline

#4 2019-07-01 16:24:35

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

I just tested the headset on my old laptop both with the internal bluetooth module and the bluetooth adapter and both cases it works fine. It pairs and connects to the headset and I have sound through it. So I am a bit stumped to what is causing this not to work on Arch. My laptop is running Solus OS BTW.

Offline

#5 2019-07-01 17:43:10

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,668

Re: [SOLVED] Attempting to use bluetooth headset with PC

There have been some  bugs in the bluetooth LE kernel stack recently, which kernel are you on (and FWIW which kernel on solus)? If it's not the current stable try updating your system and verifying on that, current changelog shows some fixes in that regard for 5.1.15.

Offline

#6 2019-07-01 18:04:33

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

V1del wrote:

There have been some  bugs in the bluetooth LE kernel stack recently, which kernel are you on (and FWIW which kernel on solus)? If it's not the current stable try updating your system and verifying on that, current changelog shows some fixes in that regard for 5.1.15.

I am on 5.1.15 on Arch and I am on the latest stable of everything in Arch currently. On Solus I am using 5.1.14.

Offline

#7 2019-07-01 18:10:34

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

Is any way to generate more output for debugging so far what i have doesn't really tell me anything.

Offline

#8 2019-07-01 18:42:22

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

A small addendum I have a bluetooth speaker as well named audio pro T3. I tried to connect that to my PC with the adapter this also fails but complaining about a2dp-sink

   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 2.0M
   CGroup: /system.slice/bluetooth.service
           └─11084 /usr/lib/bluetooth/bluetoothd

jul 01 20:22:50 andre systemd[1]: Started Bluetooth service.
jul 01 20:22:50 andre bluetoothd[11084]: Starting SDP server
jul 01 20:22:50 andre bluetoothd[11084]: Bluetooth management interface 1.14 initialized
jul 01 20:22:50 andre bluetoothd[11084]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSource
jul 01 20:22:50 andre bluetoothd[11084]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSink
jul 01 20:24:50 andre systemd[1]: bluetooth.service: Current command vanished from the unit file, execution of the command list won't be resumed.
jul 01 20:26:33 andre bluetoothd[11084]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSource
jul 01 20:26:33 andre bluetoothd[11084]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSink
jul 01 20:36:24 andre bluetoothd[11084]: a2dp-sink profile connect failed for 40:EF:4C:4A:1E:E3: Protocol not available
jul 01 20:38:18 andre bluetoothd[11084]: a2dp-sink profile connect failed for 40:EF:4C:4A:1E:E3: Protocol not available

Offline

#9 2019-07-01 18:57:38

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,668

Re: [SOLVED] Attempting to use bluetooth headset with PC

pulseaudio and pulseaudio-bluetooth installed and pulse running?

Offline

#10 2019-07-01 19:04:44

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

V1del wrote:

pulseaudio and pulseaudio-bluetooth installed and pulse running?

Yes, both are installed and pulse is running. Here is the output from pactl list

[af@andre ~]$ pactl list
Module #0
        Name: module-device-restore
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the volume/mute state of devices"
                module.version = "12.2"

Module #1
        Name: module-stream-restore
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the volume/mute/device state of streams"
                module.version = "12.2"

Module #2
        Name: module-card-restore
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore profile of cards"
                module.version = "12.2"

Module #3
        Name: module-augment-properties
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Augment the property sets of streams with additional static information"
                module.version = "12.2"

Module #4
        Name: module-switch-on-port-available
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "David Henningsson"
                module.description = "Switches ports and profiles when devices are plugged/unplugged"
                module.version = "12.2"

Module #5
        Name: module-udev-detect
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Detect available audio hardware and load matching drivers"
                module.version = "12.2"

Module #6
        Name: module-alsa-card
        Argument: device_id="1" name="pci-0000_01_00.1" card_name="alsa_card.pci-0000_01_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
        Usage counter: 0
        Properties:
                module.author = "Lennart Poettering"
                module.description = "ALSA Card"
                module.version = "12.2"

Module #7
        Name: module-alsa-card
        Argument: device_id="2" name="usb-BLUE_MICROPHONES_Blue_Snowball-00" card_name="alsa_card.usb-BLUE_MICROPHONES_Blue_Snowball-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
        Usage counter: 0
        Properties:
                module.author = "Lennart Poettering"
                module.description = "ALSA Card"
                module.version = "12.2"

Module #8
        Name: module-alsa-card
        Argument: device_id="0" name="pci-0000_00_1f.3" card_name="alsa_card.pci-0000_00_1f.3" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
        Usage counter: 0
        Properties:
                module.author = "Lennart Poettering"
                module.description = "ALSA Card"
                module.version = "12.2"

Module #9
        Name: module-bluetooth-policy
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Frédéric Dalleau, Pali Rohár"
                module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
                module.version = "12.2"

Module #10
        Name: module-bluetooth-discover
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "João Paulo Rechi Vita"
                module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
                module.version = "12.2"

Module #11
        Name: module-bluez5-discover
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "João Paulo Rechi Vita"
                module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
                module.version = "12.2"

Module #12
        Name: module-dbus-protocol
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Tanu Kaskinen"
                module.description = "D-Bus interface"
                module.version = "12.2"

Module #13
        Name: module-esound-protocol-unix
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "ESOUND protocol (UNIX sockets)"
                module.version = "12.2"

Module #14
        Name: module-native-protocol-unix
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Native protocol (UNIX sockets)"
                module.version = "12.2"

Module #15
        Name: module-gsettings
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Sylvain Baubeau"
                module.description = "GSettings Adapter"
                module.version = "12.2"

Module #16
        Name: module-default-device-restore
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the default sink and source"
                module.version = "12.2"

Module #17
        Name: module-rescue-streams
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "When a sink/source is removed, try to move its streams to the default sink/source"
                module.version = "12.2"

Module #18
        Name: module-always-sink
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Colin Guthrie"
                module.description = "Always keeps at least one sink loaded even if it's a null one"
                module.version = "12.2"

Module #19
        Name: module-intended-roles
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically set device of streams based on intended roles of devices"
                module.version = "12.2"

Module #20
        Name: module-suspend-on-idle
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "When a sink/source is idle for too long, suspend it"
                module.version = "12.2"

Module #21
        Name: module-console-kit
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Create a client for each ConsoleKit session of this user"
                module.version = "12.2"

Module #22
        Name: module-systemd-login
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Create a client for each login session of this user"
                module.version = "12.2"

Module #23
        Name: module-position-event-sounds
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
                module.version = "12.2"

Module #24
        Name: module-role-cork
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "Mute & cork streams with certain roles while others exist"
                module.version = "12.2"

Module #25
        Name: module-filter-heuristics
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Colin Guthrie"
                module.description = "Detect when various filters are desirable"
                module.version = "12.2"

Module #26
        Name: module-filter-apply
        Argument: 
        Usage counter: n/a
        Properties:
                module.author = "Colin Guthrie"
                module.description = "Load filter sinks automatically when needed"
                module.version = "12.2"

Module #27
        Name: module-x11-publish
        Argument: display=:0
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "X11 credential publisher"
                module.version = "12.2"

Module #28
        Name: module-device-manager
        Argument: do_routing=1
        Usage counter: n/a
        Properties:
                module.author = "Colin Guthrie"
                module.description = "Keep track of devices (and their descriptions) both past and present and prioritise by role"
                module.version = "12.2"

Module #29
        Name: module-x11-xsmp
        Argument: display=:0 session_manager=local/andre:@/tmp/.ICE-unix/945,unix/andre:/tmp/.ICE-unix/945
        Usage counter: n/a
        Properties:
                module.author = "Lennart Poettering"
                module.description = "X11 session management"
                module.version = "12.2"

Sink #0
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1f.3.analog-stereo
        Description: Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 8
        Mute: no
        Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 65536 / 100% / 0,00 dB
        Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC1150 Analog"
                alsa.id = "ALC1150 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xdf140000 irq 126"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "a170"
                device.product.name = "100 Series/C230 Series Chipset Family HD Audio Controller"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "Built-in Audio Analog Stereo"
                alsa.mixer_name = "Realtek ALC1150"
                alsa.components = "HDA:10ec0900,38421042,00100001"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Ports:
                analog-output-lineout: Line Out (priority: 9900, available)
                analog-output-headphones: Headphones (priority: 9000, not available)
        Active Port: analog-output-lineout
        Formats:
                pcm

Source #0
        State: SUSPENDED
        Name: alsa_input.usb-BLUE_MICROPHONES_Blue_Snowball-00.analog-mono
        Description: Blue Snowball Analog Mono
        Driver: module-alsa-card.c
        Sample Specification: s16le 1ch 44100Hz
        Channel Map: mono
        Owner Module: 7
        Mute: no
        Volume: mono: 65536 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 58409 /  89% / -3,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "USB Audio"
                alsa.id = "USB Audio"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "2"
                alsa.card_name = "Blue Snowball"
                alsa.long_card_name = "BLUE MICROPHONES Blue Snowball at usb-0000:00:14.0-12, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:14.0-usb-0:12:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/sound/card2"
                udev.id = "usb-BLUE_MICROPHONES_Blue_Snowball-00"
                device.bus = "usb"
                device.vendor.id = "074d"
                device.vendor.name = "Micronas GmbH"
                device.product.id = "0005"
                device.product.name = "Blue Snowball"
                device.serial = "BLUE_MICROPHONES_Blue_Snowball"
                device.string = "hw:2"
                device.buffering.buffer_size = "176400"
                device.buffering.fragment_size = "88200"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-mono"
                device.profile.description = "Analog Mono"
                device.description = "Blue Snowball Analog Mono"
                alsa.mixer_name = "USB Mixer"
                alsa.components = "USB074d:0005"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
        Ports:
                analog-input-mic: Microphone (priority: 8700)
        Active Port: analog-input-mic
        Formats:
                pcm

Source #1
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 8
        Mute: no
        Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 65536 / 100% / 0,00 dB
        Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
        Latency: 0 usec, configured 0 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.description = "Monitor of Built-in Audio Analog Stereo"
                device.class = "monitor"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xdf140000 irq 126"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "a170"
                device.product.name = "100 Series/C230 Series Chipset Family HD Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Formats:
                pcm

Source #2
        State: SUSPENDED
        Name: alsa_input.pci-0000_00_1f.3.analog-stereo
        Description: Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 8
        Mute: no
        Volume: front-left: 65540 / 100% / 0,00 dB,   front-right: 65540 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 6554 /  10% / -60,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC1150 Analog"
                alsa.id = "ALC1150 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xdf140000 irq 126"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "a170"
                device.product.name = "100 Series/C230 Series Chipset Family HD Audio Controller"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "Built-in Audio Analog Stereo"
                alsa.mixer_name = "Realtek ALC1150"
                alsa.components = "HDA:10ec0900,38421042,00100001"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Ports:
                analog-input-front-mic: Front Microphone (priority: 8500, not available)
                analog-input-rear-mic: Rear Microphone (priority: 8200, not available)
                analog-input-linein: Line In (priority: 8100, not available)
        Active Port: analog-input-front-mic
        Formats:
                pcm

Client #0
        Driver: module-systemd-login.c
        Owner Module: 22
        Properties:
                application.name = "Login Session 2"
                systemd-login.session = "2"

Client #2
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "roccat-tools"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.version = "5.9.0"
                application.process.id = "1183"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "roccateventhandler"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Client #5
        Driver: module-x11-xsmp.c
        Owner Module: 29
        Properties:
                application.name = "XSMP Session on KDE as 10c66e6472000156200203400000009450011"
                xsmp.vendor = "KDE"
                xsmp.client.id = "10c66e6472000156200203400000009450011"

Client #6
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "QPulse"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "989"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "plasmashell"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Client #7
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Thunderbird"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                window.x11.display = ":0"
                window.x11.screen = "0"
                application.process.id = "1095"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "thunderbird"
                application.language = "da_DK.UTF-8"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"
                application.icon_name = "thunderbird"

Client #8
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Chrome input"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "2140"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "DiscordCanary"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Client #9
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Chrome input"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "2172"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "skypeforlinux"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"
                application.icon_name = "skypeforlinux"

Client #10
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "WEBRTC VoiceEngine"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "2300"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "DiscordCanary"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Client #11
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Chrome input"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "2394"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "steamwebhelper"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Client #12
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Steam Voice Settings"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "2255"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "steam"
                window.x11.display = ":0"
                application.language = "en_US.UTF-8"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"
                application.icon_name = "steam"

Client #13
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Skype"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "2285"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "skypeforlinux"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"
                application.icon_name = "skypeforlinux"

Client #54
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Thunderbird"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.icon_name = "thunderbird"
                application.version = "60.7.2"
                application.process.id = "1095"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "thunderbird"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Client #55
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Firefox"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                window.x11.display = ":0"
                window.x11.screen = "0"
                application.process.id = "16383"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "firefox"
                application.language = "da_DK.UTF-8"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"
                application.icon_name = "firefox"

Client #60
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "Firefox"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.icon_name = "firefox"
                application.version = "67.0.4"
                application.process.id = "16383"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "firefox"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Client #63
        Driver: protocol-native.c
        Owner Module: 14
        Properties:
                application.name = "pactl"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "17275"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "pactl"
                application.language = "da_DK.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Sample #0
        Name: dialog-error
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Volume: (invalid)
                balance 0,00
        Duration: 0,5s
        Size: 86,0 KiB
        Lazy: no
        Filename: n/a
        Properties:
                media.role = "event"
                event.description = "Message dialog shown"
                event.id = "dialog-error"
                media.name = "dialog-error"
                media.filename = "/usr/share/sounds/freedesktop/stereo/dialog-error.oga"
                application.name = "blueman-adapters"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                window.x11.display = ":0"
                window.x11.screen = "0"
                application.process.id = "5708"
                application.process.user = "af"
                application.process.host = "andre"
                application.process.binary = "python3.7"
                application.language = "da_DK.UTF-8"
                application.process.machine_id = "77ca09e2eb8c441caf646ce5fe3921f9"
                application.process.session_id = "2"

Card #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 0xdf080000 irq 17"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
                device.bus = "pci"
                device.vendor.id = "10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "10f0"
                device.product.name = "GP104 High Definition Audio Controller"
                device.string = "1"
                device.description = "GP104 High Definition Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: off
        Ports:
                hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
                hdmi-output-3: HDMI / DisplayPort 4 (priority: 5600, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #1
        Name: alsa_card.usb-BLUE_MICROPHONES_Blue_Snowball-00
        Driver: module-alsa-card.c
        Owner Module: 7
        Properties:
                alsa.card = "2"
                alsa.card_name = "Blue Snowball"
                alsa.long_card_name = "BLUE MICROPHONES Blue Snowball at usb-0000:00:14.0-12, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:14.0-usb-0:12:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/sound/card2"
                udev.id = "usb-BLUE_MICROPHONES_Blue_Snowball-00"
                device.bus = "usb"
                device.vendor.id = "074d"
                device.vendor.name = "Micronas GmbH"
                device.product.id = "0005"
                device.product.name = "Blue Snowball"
                device.serial = "BLUE_MICROPHONES_Blue_Snowball"
                device.string = "2"
                device.description = "Blue Snowball"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
        Profiles:
                input:analog-mono: Analog Mono Input (sinks: 0, sources: 1, priority: 7, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: input:analog-mono
        Ports:
                analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-mono

Card #2
        Name: alsa_card.pci-0000_00_1f.3
        Driver: module-alsa-card.c
        Owner Module: 8
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xdf140000 irq 126"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "a170"
                device.product.name = "100 Series/C230 Series Chipset Family HD Audio Controller"
                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 (sinks: 0, sources: 1, priority: 65, available: no)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
                output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
                output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
                output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
                output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
                output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
                output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
                output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
                output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
                output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
                output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
                output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (priority: 8500, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
                analog-input-rear-mic: Rear Microphone (priority: 8200, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
                analog-input-linein: Line In (priority: 8100, latency offset: 0 usec, not available)
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
                analog-output-lineout: Line Out (priority: 9900, latency offset: 0 usec, available)
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-51, output:analog-surround-51+input:analog-stereo
                analog-output-headphones: Headphones (priority: 9000, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-headphones"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                iec958-stereo-output: Digital Output (S/PDIF) (priority: 0, latency offset: 0 usec)
                        Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo

Offline

#11 2019-07-01 20:01:44

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,668

Re: [SOLVED] Attempting to use bluetooth headset with PC

Looks alrightish, FWIW to rule out the kernel regressions can you try on 5.1.14 on Arch as well?

Offline

#12 2019-07-01 20:54:44

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

Is there a way for me to install 5.1.14 easily? I don't have it cached on my machine.

Offline

#13 2019-07-01 21:08:20

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,668

Re: [SOLVED] Attempting to use bluetooth headset with PC

https://wiki.archlinux.org/index.php/Arch_Linux_Archive -- pay attention to potentially also needed to downgrade third party kernel modules.

Offline

#14 2019-07-02 04:40:45

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

V1del wrote:

Looks alrightish, FWIW to rule out the kernel regressions can you try on 5.1.14 on Arch as well?

Holy moly you where right. I downgraded to kernel 5.1.14 and rebooted and tried to reconnecting the headset and now it connects. So there is a breakage of Bluetooth 4.0 LE in the 5.1.15 kernel. Should I bug report this upstream or just here on Arch? Many thanks for your help BTW.

Offline

#15 2019-07-02 05:22:25

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Attempting to use bluetooth headset with PC

Can see that there is a bug report already upstream and here on Arch plus there is a temporary patch out as well. Here is the link to the bug report on Arch for those interested:

https://bugs.archlinux.org/task/63012?p … &sort=desc

Offline

#16 2019-07-02 14:08:00

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,774

Re: [SOLVED] Attempting to use bluetooth headset with PC

fettouhi wrote:

So there is a breakage of Bluetooth 4.0 LE in the 5.1.15 kernel.

Technically, the headset does not use LE (Low Energy).  The Bluetooth 4.0 specification details LE mode, but does not require that it be present in products that conform to the specification -- it is optional.
There are no LE profiles that have the bandwidth to support streaming audio.

Just being pedantic  wink


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

Board footer

Powered by FluxBB