πŸ“– ~1 min read

Table of contents
  1. Symptom & Impact
  2. Environment & Reproduction
  3. Root Cause Analysis
  4. Quick Triage
  5. Step-by-Step Diagnosis
  6. Solution – Primary Fix
  7. Solution – Alternative Approaches
  8. Verification & Acceptance Criteria
  9. Rollback Plan
  10. Prevention & Hardening
  11. Related Errors & Cross-Refs
  12. References & Further Reading

Symptom & Impact

Headset audio plays but microphone input is unavailable in conferencing applications.

Environment & Reproduction

Ubuntu 24.04 desktop with BlueZ and PipeWire on consumer Bluetooth headset hardware.

Root Cause Analysis

Profile negotiation remains on A2DP playback-only mode because telephony backend is missing.

Quick Triage

Confirm connected card profiles and available audio source devices.

pactl list cards short; pactl list short sources

Step-by-Step Diagnosis

Inspect bluetooth and PipeWire logs for failed HFP backend negotiation.

journalctl -u bluetooth --since '1 hour ago'; journalctl --user --since '1 hour ago' | grep -E 'bluez|pipewire'
Illustrative mockup for ubuntu-24-04-lts β€” bluetooth_hfp_problem
Bluetooth headset connected without microphone profile β€” Illustrative mockup β€” Progressive Robot

Solution – Primary Fix

Install required Bluetooth telephony stack packages, reconnect headset, and select headset profile.

Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

sudo apt install libspa-0.2-bluetooth wireplumber && systemctl --user restart pipewire wireplumber
Illustrative mockup for ubuntu-24-04-lts β€” bluetooth_hfp_fix_success
HFP/HSP profile active with input device available β€” Illustrative mockup β€” Progressive Robot

Solution – Alternative Approaches

Use USB headset for stable duplex audio in critical conferencing environments.

Verification & Acceptance Criteria

Microphone appears as input source and call audio remains stable for extended sessions.

Rollback Plan

Remove added packages if conflict appears and restore prior audio profile behavior.

Prevention & Hardening

Pin desktop audio package set and validate Bluetooth peripherals after updates.

Related to no-audio-after-suspend and portal permission issues on desktop sessions.

Related tutorial: View the step-by-step tutorial for Ubuntu 24.04 LTS.

View all Ubuntu 24.04 LTS tutorials on the Tutorials Hub β†’

Browse all common problems & solutions on the Tutorials Hub.

References & Further Reading

BlueZ, PipeWire Bluetooth integration, and Ubuntu desktop audio docs.

Need Expert Help?

If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today β€” we respond within one business day.