Hi to All.
I had setup my Bluetooth Headsets (Neovoice) using the howto found in the opensuse.org wiki
I'm using opensuse 11.1 (up to date)
The headsets are paired and working.
this is my .asoundrc file
pcm.!default { type pulse } ctl.!default { type pulse } pcm.btheadset { type bluetooth device "00:0E:16:02:22:4D" profile voice } ctl.btheadset { type bluetooth }
if I type the command
arecord -D btheadset -f S16_LE | aplay -D btheadset -f S16_LE
I can talk and hear myself in the headset, so seems to work fine.
But I'm unable to use with applications like Teamspeak because they expect a device like /dev/dsp or similar.
I tried also the commands
pactl load-module module-alsa-source device=btheadset
and
pactl load-module module-alsa-sink device=btheadset
like suggested in the howtos, but they segfault my pulseaudio and the daemon exists (I have to restart it with /usr/bin/pulseaudio --start)
also the headset is not listed as any kind of device with aplay -l or aplay -L
Any help is appreciated.
Greetings
On Fri, 6 Feb 2009 07:38:03 +0100 Carlos Lorenzo Matés clmates@mundo-r.com wrote:
Hi to All.
I had setup my Bluetooth Headsets (Neovoice) using the howto found in the opensuse.org wiki
I'm using opensuse 11.1 (up to date)
The headsets are paired and working.
this is my .asoundrc file
pcm.!default { type pulse } ctl.!default { type pulse } pcm.btheadset { type bluetooth device "00:0E:16:02:22:4D" profile voice } ctl.btheadset { type bluetooth }
if I type the command
arecord -D btheadset -f S16_LE | aplay -D btheadset -f S16_LE
I can talk and hear myself in the headset, so seems to work fine.
But I'm unable to use with applications like Teamspeak because they expect a device like /dev/dsp or similar.
I tried also the commands
pactl load-module module-alsa-source device=btheadset
and
pactl load-module module-alsa-sink device=btheadset
like suggested in the howtos, but they segfault my pulseaudio and the daemon exists (I have to restart it with /usr/bin/pulseaudio --start)
also the headset is not listed as any kind of device with aplay -l or aplay -L
Any help is appreciated.
Greetings
Hi,
thank you for the feedback. Unfortunately the microphone is not supported yet. If you put profile "auto" into the .asoundrc you get
# arecord -D bths1 -f S16_LE | aplay -D bths1 -f S16_LE ALSA lib pcm_bluetooth.c:1619:(bluetooth_init) BT_GETCAPABILITIES failed : Unknown error 240(240) arecord: main:590: audio open error: Unknown error 240 aplay: playback:2208: read error
and you see that the alsa is not able to open the bluetooth input device. I use my bluetooth headset and notebook with built-in microphone to use Skype with the configuration as described here [1].
As of the PulseAudio (PA). The 0.9.12 version does not provide you with microphone support either, even if you succeed to set it up. The PA receives/sends the sound via module-alsa-source/module-alsa-sink from/to alsa again. wait for the PA 0.9.13. There will be PA native bluetooth support.
[1] http://en.opensuse.org/BT_headphones#Notes.
Ciao,
Hi Vladimir.
El Viernes, 6 de Febrero de 2009, Vladimir Botka escribió:
On Fri, 6 Feb 2009 07:38:03 +0100
Carlos Lorenzo Matés clmates@mundo-r.com wrote:
Hi to All.
I had setup my Bluetooth Headsets (Neovoice) using the howto found in the opensuse.org wiki
I'm using opensuse 11.1 (up to date)
The headsets are paired and working.
I can talk and hear myself in the headset, so seems to work fine.
But I'm unable to use with applications like Teamspeak because they expect a device like /dev/dsp or similar.
thank you for the feedback. Unfortunately the microphone is not supported yet. If you put profile "auto" into the .asoundrc you get
As of the PulseAudio (PA). The 0.9.12 version does not provide you with microphone support either, even if you succeed to set it up. The PA receives/sends the sound via module-alsa-source/module-alsa-sink from/to alsa again. wait for the PA 0.9.13. There will be PA native bluetooth support.
yes, I used this url to setup my headsets, but later i modified to try to get the pacl commands to work.
I also tried installing pulseaudio 0.9.14 from the gnome factory repos, but not to avail
Do you know if it will be possible to make any kind of link from a /dev/ entry to the btheadset to make the headset visible to any application?
Thanks
On Fri, 6 Feb 2009 22:53:34 +0100 Carlos Lorenzo Matés clmates@mundo-r.com wrote:
Hi Vladimir.
El Viernes, 6 de Febrero de 2009, Vladimir Botka escribió:
On Fri, 6 Feb 2009 07:38:03 +0100
Carlos Lorenzo Matés clmates@mundo-r.com wrote:
Hi to All.
I had setup my Bluetooth Headsets (Neovoice) using the howto found in the opensuse.org wiki
I'm using opensuse 11.1 (up to date)
The headsets are paired and working.
I can talk and hear myself in the headset, so seems to work fine.
But I'm unable to use with applications like Teamspeak because they expect a device like /dev/dsp or similar.
thank you for the feedback. Unfortunately the microphone is not supported yet. If you put profile "auto" into the .asoundrc you get
As of the PulseAudio (PA). The 0.9.12 version does not provide you with microphone support either, even if you succeed to set it up. The PA receives/sends the sound via module-alsa-source/module-alsa-sink from/to alsa again. wait for the PA 0.9.13. There will be PA native bluetooth support.
yes, I used this url to setup my headsets, but later i modified to try to get the pacl commands to work.
I also tried installing pulseaudio 0.9.14 from the gnome factory repos, but not to avail
Do you know if it will be possible to make any kind of link from a /dev/ entry to the btheadset to make the headset visible to any application?
Thanks
You can install pulseaudio 0.9.14 from the GNOME:Factory repository [1]. First download the file GNOME:Factory.repo from [1] and then as a root add the repo "$ zypper ar GNOME:Factory.repo" . You should be able to install the 0.9.14 then. If you have any kind of problem, tell me. I would like to help you. I am going to install and test this version too.
No link helps to make the bluetooth (BT) headset visible to application. The BT sound devices do not create /dev/ entries on their own. At present the BT sound devices in openSUSE communicate with ALSA soundsystem only. Thus you can use BT headset with applications which support the output configuration to specific alsa device (specified in ~/.asoundrc) [2]. If your application does not allow this kind of configuration you can also try to set the default alsa device to your BT headset too. This will help of course only if this application sends the output to alsa.
[1] http://download.opensuse.org/repositories/GNOME:/Factory/openSUSE_11.1/ [2] http://wiki.bluez.org/wiki/HOWTO/AudioDevices#SupportedPlayers
Ciao,
Hi Vladimir.
El Martes, 10 de Febrero de 2009, Vladimir Botka escribió:
On Fri, 6 Feb 2009 22:53:34 +0100
You can install pulseaudio 0.9.14 from the GNOME:Factory repository [1]. First download the file GNOME:Factory.repo from [1] and then as a root add the repo "$ zypper ar GNOME:Factory.repo" . You should be able to install the 0.9.14 then. If you have any kind of problem, tell me. I would like to help you. I am going to install and test this version too.
Now I have it installed.
No link helps to make the bluetooth (BT) headset visible to application. The BT sound devices do not create /dev/ entries on their own. At present the BT sound devices in openSUSE communicate with ALSA soundsystem only. Thus you can use BT headset with applications which support the output configuration to specific alsa device (specified in ~/.asoundrc) [2]. If your application does not allow this kind of configuration you can also try to set the default alsa device to your BT headset too. This will help of course only if this application sends the output to alsa.
could you explain how to make the bt headsets the default alsa input and output?
I have tried with this
in .asoundrc pcm.!default { type pulse } ctl.!default { type pulse } pcm.btheadset { type bluetooth device "00:0E:16:02:22:4D" profile auto } ctl.btheadset { type bluetooth }
pcm.dsp0 { type plug slave.pcm "btheadset" }
then launch the application with aoss
ie:
aoss ./Teamspeak
the application accepts devices like
oss: /dev/dsp
i set this /dev/dsp0
but the /dev/dsp0 get not redirected to the btheadsets.
the application gives no error and display my device as active, but i hear any sound
is the
pcm.dsp0 { type plug slave.pcm "btheadset" }
right?
as a side note, the pactl load-module module-alsa-source device=btheadset still breaks pulseaudio
Thanks
On Wed, 11 Feb 2009 19:08:59 +0100 Carlos Lorenzo Matés clmates@mundo-r.com wrote:
could you explain how to make the bt headsets the default alsa input and output?
I have tried with this
in .asoundrc pcm.!default { type pulse } ctl.!default { type pulse }
pcm.!default { type bluetooth device "00:0E:16:02:22:4D" profile auto }
about the ctl I am not sure.
then launch the application with aoss
ie:
aoss ./Teamspeak
the application accepts devices like
oss: /dev/dsp
If this works you can also try: "alsa: device=btheadset", but again I am not sure. This question would be best answered from the aoss mailling-list. "How to set specific alsa device as an aoss output ?"
i set this /dev/dsp0
but the /dev/dsp0 get not redirected to the btheadsets.
the application gives no error and display my device as active, but i hear any sound
is the
pcm.dsp0 { type plug slave.pcm "btheadset" }
right?
This construct looks OK to me regarding the documentation in http://alsa.opensrc.org/.asoundrc, but again this settings would be best consulted in the alsa mailing-list.
as a side note, the pactl load-module module-alsa-source device=btheadset still breaks pulseaudio
I try to get bluetooth/pulseaudio working too.
Ciao,