If this has already been covered, my apologies - I was not able to find the information anywhere.
I am attempting to get a Atheros Bluetooth dongle to work as the Bluetooth device under Android. (This is connected to a USB hub which is connected to a USB Host port on the platform) I am using Android 2.3.1_r1 on a Atmel SAM9G35 processor (on an evaluation kit for the same) I have Android working, have the Linux Kernel configured and working for it. I configured the Linux kernel for the Atheros device, but I am getting the message: ath3k: probe if x-x.x:y.y failed with error -5 My research leads me to believe that the Bluetooth USB device needs to have firmware loaded into it (ath3k-1.fw) which I have installed into / system/etc/firmware/ath3k-1.fw (/etc is a link --> /system/etc) I have also configured the Linux kernel to include the "firmware" device (to the best of my ability) which is supposed to supply an image of this firmware to the device driver when requested. So - something is not working,,, The relevant code (ath3k driver) is: if (request_firmware(&firmware,"ath3k-1.fw",&udev->dev) < 0) { kfree(data); return -EIO } (-EIO is the -5 as seen in the message) There is also a piece of code later that also would set -EIO, but the function it invokes (ath3k_load_firmware) creates a BT_ERR message for the specific situation, and I am not seeing any such message) The Linux kernel is 2.6.35.7 Is this the right forum to ask for help on this issue? If not, please direct me to the appropriate place to ask about this... -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel