From: SA <sa@claborn.net>
To: BlueZ users <bluez-users@lists.sourceforge.net>
Subject: Re: [Bluez-users] How to setup a headset as an audio device? Getting "Device busy" errors
Date: Tue, 5 Feb 2008 15:42:11 -0600 [thread overview]
Message-ID: <200802051542.11330.sa@claborn.net> (raw)
In-Reply-To: <d89ddf300802051041j76801e4n5214d01bf01b48e3@mail.gmail.com>
On Tuesday 05 February 2008 12:41:55 Brad Midgley wrote:
> SA
>
> edit /etc/bluetooth/audio.service and make sure you've enabled
> autostart. restart bluetooth if you changed the file. I'll make sure
> this is mentioned in the wiki.
>
> Brad
Thanks Brad.
Ok so now I removed the device pairing and I had in the KDE "Paired/Trusted
Devices" manager and edited /etc/bluetooth/audio.service so that it now
contains this:
[Bluetooth Service]
Identifier=audio
Name=Audio service
Description=Bluetooth Audio service
Autostart=true
I got the "Autostart=true" from searching the wiki, it showed up on 3 pages
about devices.
I restarted /etc/init.d/bluetooth, and then restarted kbluetooth, paired with
the device again, it showed as connected for a little while and the logs
in /var/log/messages are a little better but still it is not working. Here
is /var/log/messages output:
Feb 5 14:31:49 citrine hcid[27467]: Stopping SDP server
Feb 5 14:31:49 citrine input[27472]: Unregistered manager path
Feb 5 14:31:49 citrine input[27472]: Exit
Feb 5 14:31:49 citrine hcid[27467]: Unregister path: /org/bluez/hci0
Feb 5 14:31:49 citrine hcid[27467]: Unregister path: /org/bluez
Feb 5 14:31:49 citrine hcid[27467]: Shutting down local server
Feb 5 14:31:49 citrine hcid[27467]: Exit
Feb 5 14:31:56 citrine hcid[3221]: Bluetooth HCI daemon
Feb 5 14:31:56 citrine hcid[3221]: HCI dev 0 registered
Feb 5 14:31:56 citrine hcid[3221]: HCI dev 0 already up
Feb 5 14:31:56 citrine hcid[3221]: Device hci0 has been added
Feb 5 14:31:56 citrine hcid[3221]: Starting security manager 0
Feb 5 14:31:56 citrine hcid[3221]: Device hci0 has been activated
Feb 5 14:31:56 citrine hcid[3221]: Starting SDP server
Feb 5 14:31:56 citrine hcid[3221]: Created local server at
unix:abstract=/var/run/dbus-mae3pi2H4O,guid=4669817f7f51de8b3db2c00047a8c7bc
Feb 5 14:31:56 citrine audio[3234]: Bluetooth Audio daemon
Feb 5 14:31:56 citrine
audio[3234]: /etc/bluetooth/audio.conf: /etc/bluetooth/audio.conf: No such
file or directory
Feb 5 14:31:56 citrine syslog-ng[2307]: last message repeated 3 times
Feb 5 14:31:56 citrine audio[3234]: Config options: DisableHFP=true,
SCORouting=HCI, SourceCount=1
Feb 5 14:31:56 citrine audio[3234]: Can't bind unix socket: Address already
in use (98)
Feb 5 14:31:56 citrine audio[3234]: Unable to setup unix socket
Feb 5 14:31:56 citrine input[3233]: Bluetooth Input daemon
Feb 5 14:31:56 citrine input[3233]: Registered input manager
path:/org/bluez/input
Feb 5 14:31:56 citrine hcid[3221]: Sending GetConnectionUnixProcessID failed:
Could not get PID of name ':1.1951': no such name
Feb 5 14:31:56 citrine hcid[3221]: Could not get PID of :1.1951
Feb 5 14:33:54 citrine hcid[3221]: Default passkey agent
(:1.1953, /org/kde/kbluetooth_1234) registered
Feb 5 14:33:54 citrine hcid[3221]: Default authorization agent
(:1.1953, /org/kde/kbluetooth_auth_1234) registered
Feb 5 14:34:19 citrine input[3233]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 14:34:19 citrine input[3233]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 14:34:55 citrine input[3233]: /org/bluez/input:
org.bluez.input.Manager.CreateDevice()
Feb 5 14:34:56 citrine input[3233]: Created input
device: /org/bluez/input/wearable0
Feb 5 14:34:58 citrine input[3233]: /org/bluez/input/wearable0:
org.bluez.input.Device.Connect()
Feb 5 14:34:58 citrine input[3233]: RFCOMM connection in progress:
00:0D:3C:6F:0E:89 channel:2
Feb 5 14:34:58 citrine hcid[3221]: link_key_request (sba=00:0D:88:9E:DF:D6,
dba=00:0D:3C:6F:0E:89)
Feb 5 14:34:58 citrine hcid[3221]: pin_code_request (sba=00:0D:88:9E:DF:D6,
dba=00:0D:3C:6F:0E:89)
Feb 5 14:35:05 citrine hcid[3221]: link_key_notify (sba=00:0D:88:9E:DF:D6,
dba=00:0D:3C:6F:0E:89)
Feb 5 14:35:06 citrine input[3233]: Can't open input device: No such file or
directory (2)
Feb 5 14:35:09 citrine audio[2248]: Accepted new client connection on unix
socket (fd=8)
Feb 5 14:35:09 citrine audio[2248]: Package PKT_TYPE_CFG_REQ:0
Feb 5 14:35:09 citrine audio[2248]: State changed /org/bluez/audio/device0:
DISCONNECTED -> CONNECTING
Feb 5 14:35:10 citrine audio[2248]: get_handles_reply: Unable to get handle
array from reply
Feb 5 14:35:10 citrine audio[2248]: State changed /org/bluez/audio/device0:
CONNECTING -> DISCONNECTED
Feb 5 14:35:10 citrine audio[2248]: Unix client disconnected (fd=8)
Feb 5 14:35:12 citrine audio[2248]: Accepted new client connection on unix
socket (fd=8)
Feb 5 14:35:12 citrine audio[2248]: Package PKT_TYPE_CFG_REQ:0
Feb 5 14:35:12 citrine audio[2248]: State changed /org/bluez/audio/device0:
DISCONNECTED -> CONNECTING
Feb 5 14:35:12 citrine audio[2248]: get_handles_reply: Unable to get handle
array from reply
Feb 5 14:35:12 citrine audio[2248]: State changed /org/bluez/audio/device0:
CONNECTING -> DISCONNECTED
Feb 5 14:35:12 citrine audio[2248]: Unix client disconnected (fd=8)
Feb 5 14:35:21 citrine audio[2248]: Accepted new client connection on unix
socket (fd=8)
Feb 5 14:35:21 citrine audio[2248]: Package PKT_TYPE_CFG_REQ:0
Feb 5 14:35:21 citrine audio[2248]: State changed /org/bluez/audio/device0:
DISCONNECTED -> CONNECTING
Feb 5 14:35:22 citrine audio[2248]: get_handles_reply: Unable to get handle
array from reply
Feb 5 14:35:22 citrine audio[2248]: State changed /org/bluez/audio/device0:
CONNECTING -> DISCONNECTED
Feb 5 14:35:22 citrine audio[2248]: Unix client disconnected (fd=8)
Feb 5 14:35:24 citrine audio[2248]: Accepted new client connection on unix
socket (fd=8)
Feb 5 14:35:24 citrine audio[2248]: Package PKT_TYPE_CFG_REQ:0
Feb 5 14:35:24 citrine audio[2248]: State changed /org/bluez/audio/device0:
DISCONNECTED -> CONNECTING
Feb 5 14:35:24 citrine audio[2248]: get_handles_reply: Unable to get handle
array from reply
Feb 5 14:35:24 citrine audio[2248]: State changed /org/bluez/audio/device0:
CONNECTING -> DISCONNECTED
Feb 5 14:35:24 citrine audio[2248]: Unix client disconnected (fd=8)
Feb 5 14:36:10 citrine input[3233]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 14:36:10 citrine input[3233]: /org/bluez/input/wearable0:
org.bluez.input.Device.IsConnected()
Feb 5 14:36:10 citrine input[3233]: /org/bluez/input/wearable0:
org.bluez.input.Device.GetAddress()
Feb 5 14:36:10 citrine input[3233]: /org/bluez/input/wearable0:
org.bluez.input.Device.IsConnected()
Feb 5 14:37:07 citrine audio[2248]: Accepted new client connection on unix
socket (fd=8)
Feb 5 14:37:07 citrine audio[2248]: Package PKT_TYPE_CFG_REQ:0
Feb 5 14:37:07 citrine audio[2248]: State changed /org/bluez/audio/device0:
DISCONNECTED -> CONNECTING
Feb 5 14:37:11 citrine audio[2248]: get_handles_reply: Unable to get handle
array from reply
Feb 5 14:37:11 citrine audio[2248]: State changed /org/bluez/audio/device0:
CONNECTING -> DISCONNECTED
Feb 5 14:37:11 citrine audio[2248]: Unix client disconnected (fd=8)
aplay still gives errors:
:~> aplay -v -D bluetooth /work/tmp/hcikfs.wav
ALSA lib pcm_bluetooth.c:1108:(bluetooth_cfg) Error 22 while configuring
device
aplay: main:546: audio open error: Invalid argument
I tried it a second time too.
Someone suggested I add this to my .asoundrc:
pcm.my_bt_convert {
type plug
slave {
pcm "bluetooth"
}
}
And use:
aplay -v -D my_bt_convert /work/tmp/hcikfs.wav
But I get the same errors:
==> messages <==
Feb 5 15:36:05 citrine input[3437]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 15:36:05 citrine input[3437]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 15:36:27 citrine input[3437]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 15:36:42 citrine syslog-ng[2307]: last message repeated 3 times
Feb 5 15:36:42 citrine input[3437]: /org/bluez/input:
org.bluez.input.Manager.CreateDevice()
Feb 5 15:36:43 citrine input[3437]: Created input
device: /org/bluez/input/wearable0
Feb 5 15:36:44 citrine input[3437]: /org/bluez/input/wearable0:
org.bluez.input.Device.Connect()
Feb 5 15:36:44 citrine input[3437]: RFCOMM connection in progress:
00:0D:3C:6F:0E:89 channel:2
Feb 5 15:36:44 citrine hcid[3433]: link_key_request (sba=00:0D:88:9E:DF:D6,
dba=00:0D:3C:6F:0E:89)
Feb 5 15:36:44 citrine hcid[3433]: pin_code_request (sba=00:0D:88:9E:DF:D6,
dba=00:0D:3C:6F:0E:89)
Feb 5 15:36:48 citrine hcid[3433]: link_key_notify (sba=00:0D:88:9E:DF:D6,
dba=00:0D:3C:6F:0E:89)
Feb 5 15:36:48 citrine input[3437]: Can't open input device: No such file or
directory (2)
==> warn <==
Feb 5 15:36:48 citrine input[3437]: Can't open input device: No such file or
directory (2)
==> messages <==
Feb 5 15:37:00 citrine input[3437]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 15:37:00 citrine input[3437]: /org/bluez/input/wearable0:
org.bluez.input.Device.IsConnected()
Feb 5 15:37:00 citrine input[3437]: /org/bluez/input/wearable0:
org.bluez.input.Device.GetAddress()
Feb 5 15:37:00 citrine input[3437]: /org/bluez/input/wearable0:
org.bluez.input.Device.IsConnected()
Feb 5 15:37:00 citrine input[3437]: /org/bluez/input:
org.bluez.input.Manager.ListDevices()
Feb 5 15:37:00 citrine input[3437]: /org/bluez/input/wearable0:
org.bluez.input.Device.GetAddress()
Feb 5 15:37:00 citrine input[3437]: /org/bluez/input/wearable0:
org.bluez.input.Device.Connect()
Feb 5 15:37:00 citrine input[3437]: RFCOMM connection in progress:
00:0D:3C:6F:0E:89 channel:2
Feb 5 15:37:01 citrine hcid[3433]: link_key_request (sba=00:0D:88:9E:DF:D6,
dba=00:0D:3C:6F:0E:89)
Feb 5 15:37:01 citrine input[3437]: Can't open input device: No such file or
directory (2)
Feb 5 15:37:02 citrine audio[3438]: Accepted new client connection on unix
socket (fd=8)
Feb 5 15:37:02 citrine audio[3438]: Package PKT_TYPE_CFG_REQ:0
Feb 5 15:37:02 citrine audio[3438]: Got path /org/bluez/hci0 for adapter with
address 00:0D:88:9E:DF:D6
Feb 5 15:37:02 citrine audio[3438]: Audio service discovery completed with
success
Feb 5 15:37:02 citrine audio[3438]: Selecting default device
Feb 5 15:37:02 citrine audio[3438]: No known services for device
Feb 5 15:37:02 citrine audio[3438]: Unix client disconnected (fd=8)
==> warn <==
Feb 5 15:36:48 citrine input[3437]: Can't open input device: No such file or
directory (2)
Feb 5 15:37:02 citrine audio[3438]: No known services for device
--
----------------------
System Administrator - Cedar Creek Software
http://www.cedarcreeksoftware.com
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
next prev parent reply other threads:[~2008-02-05 21:42 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-25 4:56 [Bluez-users] How to setup a headset as an audio device? Getting "Device busy" errors SA
2008-01-28 0:16 ` Eugene
2008-02-04 23:52 ` SA
2008-02-05 2:04 ` Leszek Koltunski
2008-02-05 18:29 ` SA
2008-02-05 18:33 ` SA
2008-02-05 18:41 ` Brad Midgley
2008-02-05 21:42 ` SA [this message]
2008-02-05 21:46 ` SA
2008-02-05 22:11 ` SA
2008-02-06 8:43 ` Guillaume Bedot
2008-02-06 1:47 ` jayjwa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200802051542.11330.sa@claborn.net \
--to=sa@claborn.net \
--cc=bluez-users@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.