Unable to play sound through hfp/hsp bluetooh headset
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
I have the PS3-EX01 headset. It is a hsp/hfp headset that only supports 8000hz mono input/output.
I can pair with that device fine and I get a pulseaudio sink/source. The source works fine, I can record and playback (to another sink) without any issues.
Attempting to play back to that sink fails, paplay just hangs.
I've captured the output of puseaudio with debug logging:
I: [pulseaudio] client.c: Created 8 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-native.c: Protocol version: remote 26, local 26
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: yes
D: [pulseaudio] module-
D: [pulseaudio] module-
D: [pulseaudio] module-
I: [pulseaudio] module-
D: [pulseaudio] sink.c: Suspend cause of sink bluez_sink.
D: [bluetooth] module-
I: [bluetooth] module-
I: [bluetooth] module-
D: [bluetooth] module-
D: [pulseaudio] module-
D: [pulseaudio] module-
I: [pulseaudio] resampler.c: Forcing resampler 'copy', because of fixed, identical sample rates.
D: [pulseaudio] resampler.c: Channel matrix:
D: [pulseaudio] resampler.c: I00 I01
D: [pulseaudio] resampler.c: +------------
D: [pulseaudio] resampler.c: O00 | 1,000 1,000
I: [pulseaudio] remap.c: Using generic matrix remapping
I: [pulseaudio] resampler.c: Using resampler 'copy'
I: [pulseaudio] resampler.c: Using s16le as working format.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=2, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=2, prebuf=0, minreq=2 maxrewind=0
I: [pulseaudio] sink-input.c: Created input 1 "record.wav" on bluez_sink.
I: [pulseaudio] sink-input.c: media.format = "WAV (Microsoft)"
I: [pulseaudio] sink-input.c: application.name = "paplay"
I: [pulseaudio] sink-input.c: media.name = "record.wav"
I: [pulseaudio] sink-input.c: native-
I: [pulseaudio] sink-input.c: native-
I: [pulseaudio] sink-input.c: application.
I: [pulseaudio] sink-input.c: application.
I: [pulseaudio] sink-input.c: application.
I: [pulseaudio] sink-input.c: application.
I: [pulseaudio] sink-input.c: application.
I: [pulseaudio] sink-input.c: window.x11.display = ":0.0"
I: [pulseaudio] sink-input.c: application.
I: [pulseaudio] sink-input.c: application.
I: [pulseaudio] sink-input.c: module-
I: [pulseaudio] protocol-native.c: Requested tlength=2000,00 ms, minreq=20,00 ms
D: [pulseaudio] protocol-native.c: Traditional mode enabled, modifying sink usec only for compat with minreq.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=64000, base=4, prebuf=63364, minreq=640 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=64000, base=4, prebuf=63364, minreq=640 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 2128,00 ms = 1960,00 ms + 2*20,00 ms + 128,00 ms
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D: [pulseaudio] bluetooth-util.c: dbus: interface=
D: [pulseaudio] bluetooth-util.c: dbus: property 'State' changed to value 'playing'
D: [pulseaudio] module-
D: [pulseaudio] module-
D: [pulseaudio] bluetooth-util.c: dbus: interface=
D: [pulseaudio] module-
D: [pulseaudio] module-
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: pulseaudio 1:1.1-0ubuntu13
ProcVersionSign
Uname: Linux 3.2.0-20-generic x86_64
NonfreeKernelMo
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.95-0ubuntu1
Architecture: amd64
Date: Mon Mar 26 23:16:37 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120218)
ProcEnviron:
TERM=xterm-
PATH=(custom, user)
LANG=pl_PL.UTF-8
SHELL=/bin/bash
SourcePackage: pulseaudio
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/08/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0808
dmi.board.
dmi.board.name: P6T SE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
What kind of bluetooth hardware do you have? Can you attach the output of lspci -v and lsusb -v ?