[Pkg-bluetooth-maintainers] Bug#642104: Bug#642104: bluez: bluetoothd refusing input device connection
Nobuhiro Iwamatsu
iwamatsu at nigauri.org
Mon Oct 3 00:09:38 UTC 2011
Hi,
2011/9/30 scott leggett <sml at internode.on.net>:
>
> I have added your repository, and upgraded to 4.96-3. However bluetooth is
> still not working for me. When bluetoothd restarts after installing the new
> version I get:
>
> 30/09/11 03:11:46 PM hpdeb dbus[1817] [system] Reloaded configuration
> 30/09/11 03:11:46 PM hpdeb dbus[1817] [system] Reloaded configuration
> 30/09/11 03:11:46 PM hpdeb bluetoothd[15175] Stopping hci0 event socket
> 30/09/11 03:11:46 PM hpdeb bluetoothd[15175] Stopping SDP server
> 30/09/11 03:11:46 PM hpdeb bluetoothd[15175] Exit
> 30/09/11 03:11:49 PM hpdeb dbus[1817] [system] Reloaded configuration
> 30/09/11 03:11:49 PM hpdeb dbus[1817] [system] Reloaded configuration
> 30/09/11 03:11:49 PM hpdeb bluetoothd[21500] Bluetooth daemon 4.96
> 30/09/11 03:11:49 PM hpdeb bluetoothd[21500] Starting SDP server
> 30/09/11 03:11:49 PM hpdeb bluetoothd[21500] D-Bus failed to register
> org.bluez.Proximity interface
> 30/09/11 03:11:49 PM hpdeb bluetoothd[21500] Listening for HCI events on
> hci0
> 30/09/11 03:11:49 PM hpdeb NetworkManager[1974] <warn> bluez error getting
> default adapter: No such adapter
> 30/09/11 03:11:49 PM hpdeb bluetoothd[21500] HCI dev 0 up
> 30/09/11 03:11:49 PM hpdeb bluetoothd[21500] Adapter /org/bluez/21500/hci0
> has been enabled
>
> And then when I try to connect my mouse I get:
>
> 30/09/11 03:12:28 PM hpdeb bluetoothd[21500] Refusing input device connect:
> No such file or directory (2)
> 30/09/11 03:12:32 PM hpdeb bluetoothd[21500] Refusing input device connect:
> No such file or directory (2)
>
Hmm, This seems to be another problem.
I confirm that BT mouse work by the following methods
$ bluez-test-device list
00:11:67:FF:11:C4 ELECOM Bluetooth Optical Mouse
$ bluez-test-device remove 00:11:67:FF:11:C4
bluez-test-device list
$ bluez-simple-agent hci0 00:11:67:ff:11:c4
$ bluez-test-device trusted 00:11:67:ff:11:c4 yes
$ bluez-test-input connect 00:11:67:ff:11:c4
and syslog of output:
Oct 3 01:02:26 chimagu kernel: [520505.923214] input: ELECOM
Bluetooth Optical Mouse as
/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1.1/6-1.1:1.0/bluetooth/hci0/hci0:11/input27
Oct 3 01:02:26 chimagu kernel: [520505.923392] generic-bluetooth
0005:056E:005F.0011: input,hidraw4: BLUETOOTH HID v1.00 Mouse [ELECOM
Bluetooth Optical Mouse] on 00:1E:4C:E6:07:5D
my /etc/dbus-1/system.d/bluetooth.conf:
$ cat /etc/dbus-1/system.d/bluetooth.conf
<!-- This configuration file specifies the required security policies
for Bluetooth core daemon to work. -->
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- ../system.conf have denied everything, so we just punch some holes -->
<policy user="root">
<allow own="org.bluez"/>
<allow send_destination="org.bluez"/>
<!-- allow root to send to agents -->
<allow send_interface="org.bluez.Agent"/>
</policy>
<!-- allow users at the console, see consolekit or libpam-foreground -->
<policy at_console="true">
<allow send_destination="org.bluez"/>
</policy>
<!-- allow users of bluetooth group to communicate with hcid -->
<policy group="bluetooth">
<allow send_destination="org.bluez"/>
</policy>
<!-- allow users of lp group (printing subsystem) to communicate with hcid -->
<policy group="lp">
<allow send_destination="org.bluez"/>
</policy>
<policy context="default">
<deny send_destination="org.bluez"/>
</policy>
</busconfig>
my user id and added gruop:
$ id
uid=1000(iwamatsu) gid=1000(iwamatsu)
groups=1000(iwamatsu),20(dialout),29(audio),46(plugdev),104(messagebus),111(bluetooth),118(netdev)
Best regards,
Nobuhiro
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
More information about the Pkg-bluetooth-maintainers
mailing list