[pulseaudio-discuss] Using native HSP support

Tanu Kaskinen tanuk at iki.fi
Mon Mar 21 15:05:36 UTC 2016


On Mon, 2016-03-21 at 14:20 +0000, DaCosta, Alexandre wrote:
> Hi,
> 
> I'm currently using a recent Raspbian release (kernel 4.1.18) with
> BlueZ 5.38 and Pulseaudio 8.0. I would like to enable the HSP profile
> to send audio from my raspberry to my headphones. I can discover and
> pair the device and even get music with A2DP.
> 
> However, when I switch to HSP (using pavucontrol), I get the
> following error : "backend-native.c: connect(): Function not
> implemented".
> 
> With pactl list cards, I get the following regarding Bluetooth :
>         Profiles:
>                headset_head_unit: Headset Head Unit (HSP/HFP) (sinks: 1, sources: 1, priority: 20, available: yes)
>                 a2dp_sink: High Fidelity Playback (A2DP Sink) (sinks: 1, sources: 0, priority: 10, available: yes)
>                 off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
> 
> So it seems that HSP profile is available. I tried to revert to
> pulseaudio 7.1 and 6, but the result is the same. Any idea of what
> could cause this issue ?

If connect() is failing with "Function not implemented", it looks like
the kernel doesn't have the necessary support. Maybe the kernel needs
to be rebuilt with different options.

-- 
Tanu


More information about the pulseaudio-discuss mailing list