Just to put in a bit more info.

I//system/bin/hciattach: Found a --vendor-- chip!
I//system/bin/hciattach: Firmware file : /lib/-----------
I//system/bin/hciattach( 1341): Loaded script version 1
I/bluedroid( 1007): Starting hcid deamon
I//system/bin/hcid( 1345): hcid[1346]: Bluetooth HCI daemon
I//system/bin/hcid( 1345): hcid[1346]: Enabling debug information
I//system/bin/hcid( 1186): hcid[1187]: HCI dev 0 registered
I//system/bin/hcid( 1186): hcid[1187]: HCI dev 0 already up
I//system/bin/hcid( 1186): hcid[1187]: Device hci0 has been added
I//system/bin/hcid( 1186): hcid[1187]: Starting security manager 0
I//system/bin/hcid( 1186): hcid[1187]: Can't read simple pairing mode on
hci0: I/O error (5)
I//system/bin/hcid( 1186): hcid[1187]: child 1189 exited
I//system/bin/hcid( 1186): hcid[1187]: child 1190 exited
----------------
I//system/bin/hciattach( 1181): Initialization timed out.

After hci0 has been added my hciattach timed out !!!! Although hcid came
back telling...

I//system/bin/hcid( 1186): hcid[1187]: HCI device open failed: hci0
I//system/bin/hcid( 1186): hcid[1187]: HCI dev 0 down
I//system/bin/hcid( 1186): hcid[1187]: Stopping security manager 0
I//system/bin/hcid( 1186): hcid[1187]: Device hci0 has been disabled
I/logwrapper( 1181): /system/bin/hciattach terminated by exit(1)
I//system/bin/hcid( 1186): hcid[1187]: HCI dev 0 unregistered
I//system/bin/hcid( 1186): hcid[1187]: Unregister path: /org/bluez/hci0
I//system/bin/hcid( 1186): hcid[1187]: Device hci0 has been removed

even if the hci0 is un-registered, just because it was registered once....
The UI doesn't seem to get it .... or is not programmed to get it ?




On Mon, Mar 2, 2009 at 5:42 PM, pavan savoy <[email protected]> wrote:

> Nick,
>
> Some strange scenarios,
>
> Suppose hciattach has 2 steps
>    1. send some part of chip vendor script through serial port &
>    2. send some part of vendor script through socket [hci0] interface.
>
> However inside bluetooth.c, once bt_enable is able to create socket, it
> tries to start hcid.
>
> If suppose hciattach at that point of time, fails for some "strange"
> reason, [or say I do a hciconfig hci0 down]...
>
> How is the UI / bluetooth.c supposed to know that bluetooth is not on ?
>
> regards,
> Pavan
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to