Summary: | Bluetooth headphones only show A2DP profiles, no HFP/HSP profiles available | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | giperborey <northernfreevatar> |
Component: | pipewire | Assignee: | Wim Taymans <wtaymans> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 35 | CC: | agurenko, awilliam, brunovern.a, information, northernfreevatar, wtaymans, yjog |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-10-08 20:47:29 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: |
Description
giperborey
2021-09-15 20:21:12 UTC
I've installed "Fedora Nightly": "Fedora-35-20210927.n.0" and performed "sudo dnf update --refresh". Software Details: bluez-5.61-1.fc35.x86_64 pipewire-0.3.37-1.fc35.x86_64 wireplumber-0.4.2-1.fc35.x86_64 The issue is still there but "wireplumber" raises new error: "wireplumber[2489]: bluez5-device: trying to set invalid profile 1, codec 0, 00000015 00000001" Still works as a charm on Fedora 34 on my PC and laptop. Update: The HSP/HFP profiles appears only after I do "systemctl --user restart pipewire". Same for https://bugzilla.redhat.com/show_bug.cgi?id=2004742 Still works as a charm on Fedora 34 on both PC and laptop. I'll report it to pipewire's git since the issue doesn't get any attention here. Yes, HSP/HFP profile appear only after - systemctl --user restart pipewire but why ? I've re-created the issue here: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1683 Errors during "wireplumber.service" starting: Oct 04 17:46:26 fedora systemd[2184]: Started Multimedia Service Session Manager. Oct 04 17:46:26 fedora wireplumber[2521]: native: listen(): Address already in use Oct 04 17:46:26 fedora wireplumber[2521]: native: RegisterProfile() failed: org.bluez.Error.NotPermitted Oct 04 17:46:26 fedora wireplumber[2521]: native: RegisterProfile() failed: org.bluez.Error.NotPermitted When I added a 20 sec delay to "wireplumber.service", there were no errors in logs and all worked as a charm without restarting "wireplumber.service": [Service] TimeoutStartSec=infinity ExecStartPre=/bin/sleep 20 Claimed to be fixed in master: https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/222 Can't test it yet. (In reply to Mikhail Kondrashov from comment #4) > I've re-created the issue here: > https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1683 > > Errors during "wireplumber.service" starting: > Oct 04 17:46:26 fedora systemd[2184]: Started Multimedia Service Session > Manager. > Oct 04 17:46:26 fedora wireplumber[2521]: native: listen(): Address already > in use > Oct 04 17:46:26 fedora wireplumber[2521]: native: RegisterProfile() failed: > org.bluez.Error.NotPermitted > Oct 04 17:46:26 fedora wireplumber[2521]: native: RegisterProfile() failed: > org.bluez.Error.NotPermitted > > When I added a 20 sec delay to "wireplumber.service", there were no errors > in logs and all worked as a charm without restarting "wireplumber.service": > [Service] > TimeoutStartSec=infinity > ExecStartPre=/bin/sleep 20 Adding ^^ to /usr/lib/systemd/user/wireplumber.service works HFP/HSP profiles are back. There's a new wireplumber update now: https://bodhi.fedoraproject.org/updates/FEDORA-2021-b70755fdc3 which should have the fix, I believe. Can you check that? Thanks! wireplumber-0.4.3-1.fc35 fixed the issue for me, thanks! OK, that update is pushed stable now, so we can close this. |