Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 575
    • Issues 575
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Issues
  • #1383
Closed
Open
Issue created Jul 02, 2021 by Jeff Shee@jeffshee

A2DP sink couldn't be detected

If you are filing this issue with a regular release please try master as it might already be fixed. Also test with PulseAudio because if it doesn't work there it's not going to here either.

Bluetooth Radio, Bluetooth Headset, Desktop Environment, Distribution, Version (Bluez, Kernel, and PipeWire):

OS: Fedora 34
Kernel version: 5.12.13

 ❯ rpm -qa | egrep "pulseaudio|pipewire|gstream|bluez"
pulseaudio-libs-14.2-3.fc34.x86_64
pulseaudio-libs-glib2-14.2-3.fc34.x86_64
gstreamer-plugin-viperfx-f6b4d8b-1.fc34.x86_64
gstreamer1-plugin-openh264-1.18.2-1.fc34.x86_64
pulseaudio-libs-devel-14.2-3.fc34.x86_64
pulseaudio-libs-14.2-3.fc34.i686
PackageKit-gstreamer-plugin-1.2.3-1.fc34.x86_64
pipewire0.2-libs-0.2.7-5.fc34.x86_64
wine-pulseaudio-6.11-1.fc34.x86_64
wine-pulseaudio-6.11-1.fc34.i686
gstreamer1-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-base-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-bad-free-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-good-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-good-qt-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-ugly-free-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-devel-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-base-devel-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-bad-free-devel-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-ugly-1.18.4-2.fc34.x86_64
gstreamer1-plugins-good-gtk-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-bad-free-extras-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-plugins-bad-freeworld-1.18.4-4.fc34.x86_64
gstreamer1-libav-1.18.4-3.fc34.x86_64
python3-gstreamer1-1.19.1-2.1.18.4.fc34.x86_64
gstreamer1-1.19.1-2.1.18.4.fc34.i686
gstreamer1-plugins-base-1.19.1-2.1.18.4.fc34.i686
gstreamer1-plugins-good-1.19.1-2.1.18.4.fc34.i686
pipewire-jack-audio-connection-kit-0.3.31-2.fc34.x86_64
pulseaudio-utils-14.2-3.fc34.x86_64
bluez-libs-5.59-1.fc34.x86_64
bluez-5.59-1.fc34.x86_64
bluez-libs-5.59-1.fc34.i686
bluez-cups-5.59-1.fc34.x86_64
bluez-obexd-5.59-1.fc34.x86_64
pipewire-libs-0.3.31-2.fc34.i686
pipewire-alsa-0.3.31-2.fc34.i686
pipewire-libs-0.3.31-2.fc34.x86_64
pipewire-alsa-0.3.31-2.fc34.x86_64
pipewire-gstreamer-0.3.31-2.fc34.x86_64
pipewire-utils-0.3.31-2.fc34.x86_64
pipewire-0.3.31-2.fc34.x86_64
pipewire-0.3.31-2.fc34.i686
alsa-plugins-pulseaudio-1.2.5-1.fc34.x86_64
alsa-plugins-pulseaudio-1.2.5-1.fc34.i686
pipewire-pulseaudio-0.3.31-2.fc34.x86_64

Description of Problem:

I own a Sennheiser cx400bt earbuds. It's working fine on other devices. It was working fine on this PC as well, but now it seems that A2DP sink couldn't be detected. Screenshot_from_2021-07-02_17-38-38 I believe the issue started occurring after a recent system update. I tried downgrading the pipewire and bluez, but it doesn't work. Reinstalling the pipewire and bluez also didn't solve the issue.

To investigate the issue, I also tried with another PC with the same OS and same version of the kernel, pipewire, bluez, etc. It works. Screenshot_from_2021-07-02_17-48-56 Did I misconfigure something that leads to this issue? Please advise.

Additional informations:

 ❯ systemctl --user status pipewire.service
● pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor p>
    Drop-In: /usr/lib/systemd/user/pipewire.service.d
             └─00-uresourced.conf
     Active: active (running) since Fri 2021-07-02 17:34:17 JST; 59min ago
TriggeredBy: ● pipewire.socket
   Main PID: 2256 (pipewire)
      Tasks: 4 (limit: 38386)
     Memory: 13.5M
        CPU: 13.980s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewi>
             ├─2256 /usr/bin/pipewire
             └─2269 /usr/bin/pipewire-media-session

Jul 02 18:05:59 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:05:59 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:06:00 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:06:02 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:06:05 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:06:14 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:06:14 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:06:15 ikaros pipewire-media-session[2269]: sbc_decode failed: -3
Jul 02 18:06:28 ikaros pipewire-media-session[2269]: sbc_decode failed: -3

 ❯ systemctl --user status pipewire-pulse.service
● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: disabled)
     Active: active (running) since Fri 2021-07-02 17:34:17 JST; 1h 1min ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 2257 (pipewire-pulse)
      Tasks: 2 (limit: 38386)
     Memory: 43.4M
        CPU: 9.756s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─2257 /usr/bin/pipewire-pulse

Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 0 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 1 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 0 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 1 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 0 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 1 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 0 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 1 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 0 profiles inconsistent (1 < 3)
Jul 02 18:06:39 ikaros pipewire-pulse[2257]: pulse-server 0x55b3516fc6c0: card 84 port 1 profiles inconsistent (1 < 3)

How Reproducible: Always. I had tried pairing the earbuds and reboot the PC many times.

Steps to Reproduce: Since this issue only occurs on one of my devices so far, it might not be reproducible. I don't know what is the cause.

  1. Connect to the earbuds via Bluetooth.
  2. Check the sound setting, the A2DP sink isn't available.

Actual Results: Refer to the first picture.

Expected Results: Refer to the second picture.

Additional Info Eg. Additional Kernel Patches, pw-dump -N > file (As Attachment Please):

 ❯ pw-dump -N > file
[W][04168.708048][       context.c:  177 try_load_conf()] context 0x5560b5172670: can't load config client.conf: No such file or directory
[E][04168.708469][       context.c:  269 pw_context_new()] context 0x5560b5172670: can't load config client.conf: No such file or directory
can't create context: No such file or directory

Seems doesn't work. I can provide logs if you tell me how to get it. Thanks!

Assignee
Assign to
Time tracking