I have a Motorola H350 one-ear headset with
microphone, which I have gotten partially working
with bluetooth_alsa (thank you for writing and
contributing to it!). However, it seems to alternate
between playing audio for .5 seconds, and being
silent for .5 seconds. The same is true when I try
to record audio.
There are two other problems that I've noticed, which
I will submit separate messages for (so that they can
be tracked separately), but I will mention them here,
in case they might be related.
The first possibly related problem is that, about 1
in 3 times when I try to play audio, I get static
where the music should be.
The second possibly related problem is that
attempting to change the volume using amixer (haven't
tried any other way) either while audio is playing or
when it is not active, seems to have no effect,
altough the volume level seems pretty comfortable so
far. I treid the same thing with my PC's built-in
audio and was able to manipulate the volume quite
easily . Perhaps this is just a hardware limitation,
but I thought I should mention it for completeness.
Hardware:
Motoroal H350 one-ear headset with built-in
microphone
"CCK" brand bluetooth USB stick
Software:
Linux-2.6.18-rc6
btsco-0.42, also tried cvs btsco of 2006/09/18.
Tests:
"aplay -B 1000000 -D plughw:Headset sound.wav" plays
snippets of audio (maybe .5 seconds) separated by
gaps (maybe .5 secods). Sometimes, but not always,
aplay prints warnings about buffer underflow.
The same aplay command as above without the "-B
100000" produces essentially the same result, as it
does with various other "-B" arguments that I tried
(except when the argument was extremely small, in
which aplay complained and exited, which I think is
probably correct behavior).
aplay without the "-D plugw:Headset" argument played
the music fine on my PC's built-in audio.
"cat /bin/sh > /dev/sound/dsp1" (with the OSS
emulation kernel module loaded) produced a repeating
pattern of static for perhaps .5 seconds, following
by silence for .5 seconds. Normally, doing this
should produce continuous loud static. This and the
previous test suggest that aplay is not the culprit.
If I try to record audio from the headset
with "arecord -D plughw:Headset", that recorded audio
also has ~.5 second gaps of silence in them, just
like the playback (I can tell by playing it back on
my PC's built-in audio, which does not exhibit these
gaps).
Other data that might be helpful:
hcitool info 00:0C:55:AC:C9:BD
Requesting information ...
BD Address: 00:0C:55:AC:C9:BD
Device Name: Motorola H350
LMP Version: 2.0 (0x3) LMP Subversion: 0x978
Manufacturer: Cambridge Silicon Radio (10)
Features: 0xfc 0xfe 0x0f 0x80 0x0b 0xe8 0x00
0x00
<encryption> <slot offset> <timing
accuracy> <role switch>
<hold mode> <sniff mode> <RSSI>
<channel quality> <SCO link>
<HV2 packets> <HV3 packets> <u-law
log> <A-law log> <CVSD>
<paging scheme> <power control>
<transparent SCO>
<extended SCO> <EV4 packets> <EV5
packets> <AFH cap. slave>
<AFH cap. master> <EDR eSCO 2 Mbps>
<EDR eSCO 3 Mbps>
<3-slot EDR eSCO>
Logged In: NO
Are you running blue-mon? I installed it and found that everything got choppy... removed it and back to normal.