Bluetooth device is connected and works, but bluetoothctl shows not connected

EDIT: Welp, sadly this post has been closed and locked before the real cause has been found. But anyway, the janitors are happy. But so I need to update here as edit: It’s a kernel bug.
See: 218680 – bluetooth connected status not shown in KDE desktop GUIs


(Original posting)

This is a weird situation that seemingly others have, too. In KDE Bugzilla these reports are closed without comment and after poking I think it’s unrelated to KDE.

When I connect my headset, it connects fine and works, too, but the system still shows status “unconnected”, while at the same time it shows the battery level.

# bluetoothctl info "70:BF:92:D7:FB:63"
Device 70:BF:92:D7:FB:63 (public)
        Name: Jabra Evolve2 65
        Alias: Jabra Evolve2 65
        Class: 0x00240404 (2360324)
        Icon: audio-headset
        Paired: yes
        Bonded: yes
        Trusted: yes
        Blocked: no
        Connected: no
        LegacyPairing: no
        UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
        UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        Modalias: bluetooth:v0067p24A3d0207
        Battery Percentage: 0x64 (100)

As a consequence, all GUI bluetooth managers show the same, I guess they all just rely on this output.

I first thought it would be kernel related, because it started with 6.8, but going back to 6.6 does not fix this.

Some hardware information:
Operating System: Manjaro Linux
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.6.25-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 16 × 11th Gen Intel® Core™ i7-11850H @ 2.50GHz
Memory: 31.1 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: Dell Inc.
Product Name: Latitude 5521

1 Like

Hi @DanielEckl ,

I wonder whether you could post in this thread the output of the following terminal command, in order to help you.
``ìnxi -v8azy```

Regards,

Well thank you for your reply, but… this is just about… everything. Are you sure this is needed? How about the machine and bluetooth part for a start?

Machine:
  Type: Laptop System: Dell product: Latitude 5521 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 0706CM v: A00 serial: <superuser required> part-nu: 0A67
    uuid: <superuser required> UEFI: Dell v: 1.29.0 date: 01/31/2024
[...]
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-14:3 chip-ID: 8087:0032
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c
[...]
USB:
[...]
  Device-2: 3-14:3 info: Intel AX210 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0032 class-ID: e001

Hi @DanielEckl,

Please provide the output, as above, of:

rfkill
ID TYPE      DEVICE              SOFT      HARD
 0 bluetooth hci0           unblocked unblocked
 1 wlan      dell-wifi      unblocked unblocked
 2 bluetooth dell-bluetooth unblocked unblocked
 3 wwan      dell-wwan        blocked unblocked
 4 wlan      phy0           unblocked unblocked

Also,

sudo inxi --bluetooth

…and:

sudo inxi --usb

…both before is has been replugged as well as after it has been replugged and is working.

When freshly pairing the headset and everything looks fine, the output of bluetoothctl is

bluetoothctl info "70:BF:92:D7:FB:63"
Device 70:BF:92:D7:FB:63 (public)
        Name: Jabra Evolve2 65
        Alias: Jabra Evolve2 65
        Class: 0x00240404 (2360324)
        Icon: audio-headset
        Paired: yes
        Bonded: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        LegacyPairing: no
        UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
        UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        Modalias: bluetooth:v0067p24A3d0207
        ManufacturerData.Key: 0x0067 (103)
        ManufacturerData.Value:
  03 07 01 63 03 0b a3 24                          ...c...$        
        Battery Percentage: 0x5a (90)

The inxi bluetooth information is the same as above when the problem is visible. I checked with meld to be sure, just the bluetooth address is visible because of sudo, I’d like to hold that info back.

The inxi USB part also only shows the same for the bluetooth adapter as above, also confirmed with meld. Please use the one from above.

So there is no difference, just in bluetoothctl after pairing it shows Connected: yes and after reconnecting it shows Connected: no

OK, I see nothing. I don’t have the foggiest idea what could be the matter. Perhaps someone else does know, though. This information should be helpful to anyone that can help.

If you add the --filter argument to inxi it removes the personal-identifiable information for you. For example:

sudo inxi --bluetooth --filter

And/or:

sudo inxi --usb --filter

Thanks for the hint.

sudo inxi -a --usb --filter
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-3:2 info: Sunplus Innovation Integrated_Webcam_HD type: video
    driver: uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 1bcf:28c4 class-ID: 0e02
    serial: <filter>
  Device-2: 3-14:3 info: Intel AX210 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0032 class-ID: e001
  Hub-4: 4-0:1 info: super-speed hub ports: 6 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 5-2:2 info: Realtek Dell dock ports: 5 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5487
    class-ID: 0900
  Hub-7: 5-2.3:3 info: Realtek Dell dock ports: 6 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5413
    class-ID: 0900
  Hub-8: 5-2.3.2:5 info: Realtek RTS5411 Hub ports: 5 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5411
    class-ID: 0900
  Device-1: 5-2.3.2.1:7 info: CHERRY Wireless Device
    type: keyboard,mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 046a:0115 class-ID: 0300
  Device-2: 5-2.3.2.2:8 info: Logitech Unifying Receiver
    type: keyboard,mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3
    rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
    chip-ID: 046d:c52b class-ID: 0300
  Hub-9: 5-2.3.2.3:9 info: Realtek RTS5411 Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5411
    class-ID: 0900
  Device-1: 5-2.3.2.3.1:10 info: Yubicom Yubikey NEO(-N) OTP type: keyboard
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 30mA chip-ID: 1050:0110 class-ID: 0301
  Device-2: 5-2.3.2.3.2:11 info: Yubicom Yubikey NEO(-N) OTP type: keyboard
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 30mA chip-ID: 1050:0110 class-ID: 0301
  Device-3: 5-2.3.2.3.3:12 info: Yubicom Yubikey NEO(-N) OTP type: keyboard
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 30mA chip-ID: 1050:0110 class-ID: 0301
  Device-4: 5-2.3.2.3.4:13 info: Yubicom Yubikey (v1 or v2) type: keyboard
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 30mA
    chip-ID: 1050:0010 class-ID: 0301
  Device-5: 5-2.3.5:6 info: Dell dock type: HID driver: hid-generic,usbhid
    interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 100mA chip-ID: 413c:b06f class-ID: 0300
  Device-6: 5-2.5:4 info: Dell dock type: HID driver: hid-generic,usbhid
    interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 100mA chip-ID: 413c:b06e class-ID: 0300
  Hub-10: 6-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-11: 6-2:2 info: Realtek Dell dock ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 0bda:0487
    class-ID: 0900
  Device-1: 6-2.1:8 info: Logitech StreamCam type: video,audio,HID
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo interfaces: 6 rev: 3.2
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 896mA
    chip-ID: 046d:0893 class-ID: 0300 serial: <filter>
  Hub-12: 6-2.3:4 info: Realtek Dell dock ports: 4 rev: 3.1
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 0bda:0413
    class-ID: 0900
  Hub-13: 6-2.3.2:6 info: Realtek Hub ports: 4 rev: 3.2
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 0bda:0411
    class-ID: 0900
  Device-1: 6-2.4:5 info: Realtek RTL8153 Gigabit Ethernet Adapter
    type: Network driver: r8152 interfaces: 1 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 288mA
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
sudo inxi -a --bluetooth --filter
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-14:3 chip-ID: 8087:0032
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c

Additional infos:

When the headset connects, this line shows up in dmesg:

[73474.988425] input: Jabra Evolve2 65 (AVRCP) as /devices/virtual/input/input54

and journal shows these entries

Apr 10 15:49:11 hostname bluetoothd[703]: Authorization request for non-connected device!?
Apr 10 15:49:12 hostname wireplumber[1311]: RFCOMM receive command but modem not available: AT+BTRH?
Apr 10 15:49:12 hostname bluetoothd[703]: Authorization request for non-connected device!?
Apr 10 15:49:12 hostname bluetoothd[703]: Authorization request for non-connected device!?
Apr 10 15:49:12 hostname kernel: input: Jabra Evolve2 65 (AVRCP) as /devices/virtual/input/input55
Apr 10 15:49:12 hostname systemd-logind[706]: Watching system buttons on /dev/input/event28 (Jabra Evolve2 65 (AVRCP))
Apr 10 15:49:17 hostname easyeffects[33071]:         stream_output_effects.cpp:308         link from node 78 to output device 240 failed
Apr 10 15:49:19 hostname kernel: input: Jabra Evolve2 65 (AVRCP) as /devices/virtual/input/input56
Apr 10 15:49:19 hostname systemd-logind[706]: Watching system buttons on /dev/input/event28 (Jabra Evolve2 65 (AVRCP))

I see this message from easyeffects, but this is a red herring. When stopping easyeffects there is no difference in behaviour.

I’m also facing this issue.

As can be seen below, the UI not showing “connected”, but I’m actually streaming to my XM5, and the battery status is also reported in UI.

image

Clicking the “connect” button, will produce no change.

Operating System: Manjaro Linux
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.7.12-1-MANJARO (64-bit)
Graphics Platform: X11

rfkill
ID TYPE DEVICE SOFT HARD
1 wlan phy0 blocked unblocked
2 bluetooth hci0 unblocked unblocked

sudo inxi --bluetooth --filter
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb type: USB
Report: rfkill ID: hci0 state: up address: see --recommends

Hi @DanielEckl ,
I need the output because I wanted to know whether you are using pulseaudio or pipewire as the system sound service.
In this post there are some checks you could verify, in order to solve your problem.
Bluetooth headset - ArchWiki

and
PipeWire - ArchWiki

You could also read this post, in order to solve the problem.
[SOLVED] Audio sources messed up (pipewire) / Multimedia and Games / Arch Linux Forums

Maybe, you can post the following terminal commands:
systemctl --user status wireplumber pipewire pipewire-pulse
sudo fuser -v /dev/snd/*
sudo journalctl -b | grep bluetoothd
sudo pacman -Q | grep pipe

Hope it help, regards

Hello Javier,

your thought might go into the right direction. I found out that non-audio bluetooth devices don’t show this problem. A Wacom BT Tablet and a Steam Controller both are shown as connected when they indeed are. So when only BT audio devices are affected, there may be some pipewire stuff involved here.

While I read through the two documentations you provided, I don’t see anything that might be involved with this problem, but either way there could be some pipewire bug in the latest update causing this. Please note that this all worked fine before, this is new behavior in an old setup.

Here’s the output you suggested:

systemctl --user status wireplumber pipewire pipewire-pulse
* wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Thu 2024-04-11 07:45:34 CEST; 5h 1min ago
   Main PID: 1489 (wireplumber)
      Tasks: 7 (limit: 38158)
     Memory: 28.6M (peak: 29.4M)
        CPU: 1.034s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             `-1489 /usr/bin/wireplumber

Apr 11 07:45:34 hostname wireplumber[1489]: [0:00:20.445342664] [1489] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Apr 11 07:45:34 hostname wireplumber[1489]: [0:00:20.445360982] [1489]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
Apr 11 07:45:35 hostname wireplumber[1489]: <WpPortalPermissionStorePlugin:0x560f785455d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Apr 11 07:45:35 hostname wireplumber[1489]: <WpPortalPermissionStorePlugin:0x560f785455d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Apr 11 07:45:35 hostname wireplumber[1489]: <WpPortalPermissionStorePlugin:0x560f785455d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Apr 11 07:45:35 hostname wireplumber[1489]: <WpPortalPermissionStorePlugin:0x560f785455d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Apr 11 07:45:35 hostname wireplumber[1489]: <WpPortalPermissionStorePlugin:0x560f785455d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Apr 11 07:45:35 hostname wireplumber[1489]: <WpPortalPermissionStorePlugin:0x560f785455d0> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Apr 11 09:34:07 hostname wireplumber[1489]: <WpSiStandardLink:0x560f788b0260> item deactivated before format set
Apr 11 09:34:07 hostname wireplumber[1489]: <WpSiStandardLink:0x560f78809f90> si-standard-link: in/out items are not valid anymore

* pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
     Active: active (running) since Thu 2024-04-11 07:45:34 CEST; 5h 1min ago
TriggeredBy: * pipewire.socket
   Main PID: 1486 (pipewire)
      Tasks: 4 (limit: 38158)
     Memory: 43.7M (peak: 44.1M)
        CPU: 4min 36.040s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             `-1486 /usr/bin/pipewire

Apr 11 07:45:34 hostname systemd[1235]: Started PipeWire Multimedia Service.
Apr 11 07:45:35 hostname pipewire[1486]: [0:00:21.297367877] [1486] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Apr 11 07:45:35 hostname pipewire[1486]: [0:00:21.297380523] [1486] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Apr 11 07:45:35 hostname pipewire[1486]: [0:00:21.297399103] [1486]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0

* pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
     Active: active (running) since Thu 2024-04-11 07:45:37 CEST; 5h 1min ago
TriggeredBy: * pipewire-pulse.socket
   Main PID: 1740 (pipewire-pulse)
      Tasks: 3 (limit: 38158)
     Memory: 42.9M (peak: 44.2M)
        CPU: 4min 29.307s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             `-1740 /usr/bin/pipewire-pulse

Apr 11 07:45:37 hostname systemd[1235]: Started PipeWire PulseAudio.
sudo fuser -v /dev/snd/*
Cannot stat file /proc/12670/fd/255: Permission denied
Cannot stat file /proc/12678/fd/1: Permission denied
Cannot stat file /proc/12678/fd/2: Permission denied
Cannot stat file /proc/12680/fd/2: Permission denied
Cannot stat file /proc/12766/fd/255: Permission denied
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  username      1489 F.... wireplumber
/dev/snd/controlC1:  username      1489 F.... wireplumber
/dev/snd/controlC2:  username      1489 F.... wireplumber
/dev/snd/pcmC2D0c:   username      1486 F...m pipewire
/dev/snd/pcmC2D0p:   username      1486 F...m pipewire
/dev/snd/seq:        username      1486 F.... pipewire
sudo journalctl -b | grep bluetoothd
Apr 11 07:45:18 hostname bluetoothd[812]: Bluetooth daemon 5.72
Apr 11 07:45:18 hostname bluetoothd[812]: Starting SDP server
Apr 11 07:45:18 hostname bluetoothd[812]: src/plugin.c:plugin_init() System does not support csip plugin
Apr 11 07:45:18 hostname bluetoothd[812]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
Apr 11 07:45:18 hostname bluetoothd[812]: src/plugin.c:plugin_init() System does not support micp plugin
Apr 11 07:45:18 hostname bluetoothd[812]: src/plugin.c:plugin_init() System does not support vcp plugin
Apr 11 07:45:18 hostname bluetoothd[812]: src/plugin.c:plugin_init() System does not support mcp plugin
Apr 11 07:45:18 hostname bluetoothd[812]: src/plugin.c:plugin_init() System does not support bass plugin
Apr 11 07:45:18 hostname bluetoothd[812]: src/plugin.c:plugin_init() System does not support bap plugin
Apr 11 07:45:18 hostname bluetoothd[812]: Bluetooth management interface 1.22 initialized
Apr 11 07:45:19 hostname bluetoothd[812]: Battery Provider Manager created
Apr 11 07:45:19 hostname bluetoothd[812]: src/device.c:device_set_wake_support() Unable to set wake_support without RPA resolution
Apr 11 07:45:19 hostname bluetoothd[812]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/ldac
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/aptx_hd
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/aptx_hd
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/aptx
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/aptx
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/aac
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/aac
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/sbc
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/sbc
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/sbc_xq
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/sbc_xq
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/faststream
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/faststream_duplex
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/opus_05
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/opus_05
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Apr 11 07:45:35 hostname bluetoothd[812]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/opus_05_duplex
sudo pacman -Q | grep pipe
gst-plugin-pipewire 1:1.0.3-1
kpipewire 5.27.11-1
libpipeline 1.5.7-1
libpipewire 1:1.0.3-1
manjaro-pipewire 20231009-1
pipewire 1:1.0.3-1
pipewire-alsa 1:1.0.3-1
pipewire-audio 1:1.0.3-1
pipewire-pulse 1:1.0.3-1
qemu-audio-pipewire 8.2.2-1

Hi @DanielEckl ,
I searched the Arch wiki with the quoter words and found that the problem was solved in this post:

[SOLVED] I have to open Blueman everytime I want to use bluetooth. / Laptop Issues / Arch Linux Forums

First, make a cp of the file main.conf located in the /etc/bluethoot directory.
Then, edit the file with the sudo command and change the value AutoEnable to true.
Save and restart the computer.

Thereis also an additional check in the post you could try:

Enter bluetoothctl, then type “devices Trusted”. If your earphones are not listed type “scan on” to get the id number of the earphones then type “trust” followed by the id number of the earphones. Its better to switch off the earphones before entering the “trust” command, in my case the command fails if the earphones are working. Then check the list of trusted devices again to make sure the device is added

BTW, this is how I got my earbuds working after all.

Hope it help, regards,

1 Like

Hmm thank you but I have the feeling you might have misunderstood the issue.

My device is already trusted (see outputs above) and it automatically connects and it works completely fine. No issues at all.

Only frontends like Plasma Bluetooth Icon or bluetoothctl show the wrong information “Connected: False”. It’s just a cosmetic issue which makes it more difficult to see the status and to disconnect the device by software.

Nevertheless, AutoEnable is true already (as it is commented out and true is the default):

# AutoEnable defines option to enable all controllers when they are found.
# This includes adapters present on start as well as adapters that are plugged
# in later on. Defaults to 'true'.
#AutoEnable=true

Hi @DanielEckl ,
Maybe, I did not understand the issue.

The other question is: does it happen when the laptop wakes up?. In this case, please, consider to run the following terminal command in order to restore the applet to map to the correct sinks:
systemctl --user restart plasma-plasmashell.service

Regards,

I don’t use standby mode so this is not involved. Restarting Plasmashell will not change anything, because the issue is on the layer below. You maybe noticed above that bluetoothctl info also shows the (correctly connected and working) device as “Connected: false” and this is what Plasma then shows to me.

Hi @DanielEckl ,
Ok, the problem is not solved yet. Once again I could suggest you to read a few more posts:
[Solved]Sound not working, including bluetooth headset / Newbie Corner / Arch Linux Forums

Wireless Headset Microphone Issue for Linux - DEV Community

The last post is applied to Manjaro KDE.

Hope it help, regards

I appreciate your helpfulness, thank you very much. But again: My sound is working. This does not apply to my issue.

I decided to not follow this issue anymore and accept the state as it is now. I will wait until some update will fix this. Or maybe not.

Thanks again and no hard feelings.

then close your topic as solved

It is not and I know others have that too since a few days.