https://bugs.kde.org/show_bug.cgi?id=516690

            Bug ID: 516690
           Summary: Bluetooth headset does not connect through Plasma
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.1
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Bluetooth in general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

Created attachment 190071
  --> https://bugs.kde.org/attachment.cgi?id=190071&action=edit
Video evidence of bug

SUMMARY
After a cold boot, when I try to connect my Bluetooth Headset (Galaxy Buds2) it
doesn't properly connect.
It connects the Bluetooth Device but not the Audio Device itself.
Reconnecting through the UI sometimes work, but sometimes I need to go into
bluetoothctl disconnect and reconnect.

STEPS TO REPRODUCE

1. Pair the bluetooth device first
2. Reboot/Cold boot the system.
3. (OPTIONAL?) Plug in a bluetooth controller
4. Turn on BT headset device
5. Attempt to play sound

OBSERVED RESULT
The Bluetooth Headset auto-connects but the audio doesn't play.
It doesn't show up as an audio device but it does show up as connected through
BT.
Audio does not play through it.

EXPECTED RESULT
The Bluetooth Headset connects.
It shows up as an audio device.
Audio plays through it.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.6.1
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.18.9-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3060
Pipewire: 1.4.10

ADDITIONAL INFORMATION
I don't have an embedded BT controller, it's a Desktop system, so it's a CSR
(clone apparently) USB from BaseUS.
Pair the bluetooth headset/device first. Reboot to reproduce the cold boot
steps.
Audio Player is Cantata via embedded MPD.

PIPEWIRE VERSIONS

kpipewire 6.6.1-1
libpipewire 1:1.4.10-2
pipewire 1:1.4.10-2
pipewire-alsa 1:1.4.10-2
pipewire-audio 1:1.4.10-2
pipewire-jack 1:1.4.10-2
pipewire-pulse 1:1.4.10-2

BT CONTROLLER INFORMATION
Bus 003 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle
(HCI mode)

Controller 04:7F:0E:5D:69:A8 (public)
        Manufacturer: 0x08e7 (2279)
        Version: 0x0a (10)
        Name: blackscoutpc
        Alias: blackscoutpc
        Class: 0x006c0104 (7078148)
        Powered: yes
        PowerState: on
        Discoverable: no
        DiscoverableTimeout: 0x000000b4 (180)
        Pairable: yes
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree Audio Gateway   (0000111f-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: Audio Source              (0000110a-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: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (03b80e5a-ede8-4b33-a751-6ce34ec4c700)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d0556
        Discovering: no
        Roles: central
        Roles: peripheral
Advertising Features:
        ActiveInstances: 0x00 (0)
        SupportedInstances: 0x04 (4)
        SupportedIncludes: tx-power
        SupportedIncludes: appearance
        SupportedIncludes: local-name
        SupportedSecondaryChannels: 1M
        SupportedSecondaryChannels: Coded
        SupportedCapabilities.MinTxPower: 0x0000 (0)
        SupportedCapabilities.MaxTxPower: 0x0000 (0)
        SupportedCapabilities.MaxAdvLen: 0xfb (251)
        SupportedCapabilities.MaxScnRspLen: 0xfb (251)
        SupportedFeatures: CanSetTxPower
        SupportedFeatures: HardwareOffload

PACTL INFO output:
pactl info        
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 255
Tile Size: 65472
User Name: blackscout
Host Name: blackscoutpc
Server Name: PulseAudio (on PipeWire 1.4.10)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: bluez_output.40:35:E6:02:B6:09
Default Source: bluez_input.40:35:E6:02:B6:09
Cookie: 54be:1d2c

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to