I have a headset (that is, with microphone) that connects by default as HSP. When I select System Settings > Sound > Output > Play sound through > [My headset] > Mode: > High Fidelity Playback (A2DP) I get no sound output. When I go back to HSP, I get sound.
With A2DP selected, when I click [My headset] > Test, I sometimes get the stereo test pane; sometimes the mono test pane. With the stereo pane, I never get audio when I click a test button. With the mono pane I sometimes get audio when I click test, but only sometimes. This is the only scenario when I get sound with A2DP; it sounds correct (no obvious defects).
I started pavucontrol. Under HSP, the VU meter shows I have audio. Under A2DP it also shows audio but at about 1/3 the volume. Turning up the master volume does not produce any audio in the headphones, though.
I tried
Code:
dmesg | tail -10
[ 9542.892096] Bluetooth: hci0 SCO packet for unknown connection handle 64511
[ 9542.912150] Bluetooth: hci0 SCO packet for unknown connection handle 0
[ 9542.922147] Bluetooth: hci0 SCO packet for unknown connection handle 65521
[ 9542.932142] Bluetooth: hci0 SCO packet for unknown connection handle 65530
[ 9542.952136] Bluetooth: hci0 SCO packet for unknown connection handle 65521
[ 9542.962078] Bluetooth: hci0 SCO packet for unknown connection handle 65517
[ 9542.982069] Bluetooth: hci0 SCO packet for unknown connection handle 61695
[ 9542.992074] Bluetooth: hci0 SCO packet for unknown connection handle 65523
[ 9543.012076] Bluetooth: hci0 SCO packet for unknown connection handle 65328
[ 9543.022022] Bluetooth: hci0 SCO packet for unknown connection handle 65328
However, there is no change (no new lines) when switching between HSP and A2DP. If I tail -f on /var/tmp/syslog, I see
Code:
... rtkit-daemon[1364]: Successfully made thread 3559 of process 2038 (n/a) owned by '1000' RT at priority 5.
... rtkit-daemon[1364]: Supervising 5 threads of 1 processes of 1 users.
... rtkit-daemon[1364]: Successfully made thread 3561 of process 2038 (n/a) owned by '1000' RT at priority 5.
... rtkit-daemon[1364]: Supervising 5 threads of 1 processes of 1 users.
The first two lines added when I switch to A2DP and the last two when I switch to HSP. I assume this is normal behavior.
pulseaudio --kill while in A2DP does not cause audio to appear. It does cause a 2nd headset entry to appear under Play sound through. The 2nd entry goes away after a while (e.g., after I click on various things).
Somebody in another thread about a similar-sounding but to add Enable=Socket to /etc/bluetooth/audio.conf and restart (rfkill block bluetooth && sudo rfkill unblock bluetooth). No change.
I captured the output of pactl list and attached parts of them as files HSP.txt and A2DP.txt -- "parts of them" as the full file size for each was larger than the Ubuntu Forums upload limit. I tried to delete only unimportant stuff, but may have chopped something important by mistake. I am not familiar with the format, so I am not clear if any of the changes are relevant.
Ubuntu 14.04 64-bit, recently updated and rebooted (today).
Any ideas what is the problem, or what I can try/check next? Thanks.
Bookmarks