Currently, after removed the ANDROID_PARANOID_NETWORK and added bluetoothd
as service in init.rc,  the bluetoothd and dbus-daemon worked fine on my
system.

I can use my hci1 usb device to scan bt devices nearby. And I can use
"sdptool browse <bt addr>" to scan service too.

But the new issue I met is that when I tried to create a BTPROTO_RFCOMM
socket, it always gives me following message
l2cap_socket_connect: failed -115

Does anybody know about this?

Regards,
Jiancong

2011/11/25 JiancongXie <jianc....@gmail.com>

> Hi guys,
>
> I've met issue when I tred to enable a generic HCI USB Bluetooth
> dongle on my board.
>
> It gives following error messages about create HCI socket failed.
>
> # /system/bin/bluetoothd -n -d
> bluetoothd[1089]: Bluetooth deamon 4.69
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> parsing main.conf
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> discovto=120
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> pairto=0
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> pageto=8192
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> name=%m
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> class=0x0a0010C
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> discov_interval=0
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> deviceid=android:generic:1.5
> bluetoothd[1089]: external/bluetooth/bluez/src/main.c:parse_config()
> default_link_policy=7
> bluetoothd[1089]: Starting SDP server
> bluetoothd[1089]: opening L2CAP socket: Operation not permitted
> bluetoothd[1089]: Server initialization failed
> bluetoothd[1089]: external/bluetooth/bluez/src/plugin.c:plugin_init()
> Loading builtin plugins
> bluetoothd[1089]: external/bluetooth/bluez/src/plugin.c:add_plugin()
> Loading hciops plugin
> bluetoothd[1089]: external/bluetooth/bluez/src/plugin.c:plugin_init()
> Loading plugins /system/lib/bluez-plugin
> bluetoothd[1089]: external/bluetooth/bluez/src/plugin.c:add_plugin()
> Loading audio plugin
> bluetoothd[1089]: external/bluetooth/bluez/src/plugin.c:add_plugin()
> Loading input plugin
> bluetoothd[1089]: external/bluetooth/bluez/src/plugin.c:add_plugin()
> Loading network plugin
> bluetoothd[1089]: Failed to open control socket: Operation not
> permitted (1)
> bluetoothd[1089]: Can't init bnep module
> bluetoothd[1089]: Failed to init network plugin
> bluetoothd[1089]: hciops_setup
> bluetoothd[1089]: Can't open HCI socket: Operation not permitted (1)
> bluetoothd[1089]: adapter_ops_setup failed
>
> I searched on the archives and found there someone mentioned to remove
> the ANDROID_PARANOID_NETWORK in kernel. And I am trying to give it a
> shot.
>
> Anybody has some clues about this issue?
>
> Regards,
> Jiancong

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to