Hello,
I've been trying to get Bluetooth to work with DM355 based board. My kernel is 2.6.10 with patchset PSP 01.20.01.004.
I've compiled BlueZ packages "bluez-libs-2.10" and "bluez-utils-2.10" for the DaVinci. I know this is a very old version of BlueZ, but someone had recommended this one as it doesn't depend on the D-Bus package.
So with this setup, when I connect my old Bluetooth USB dongle to the DM355 board (note that it is not the EVM), the device gets detected as a full speed (12Mbps) USB device, and HCI interface is set up for it as hci0.
root@192.168.0.4:~# lsusb
root@192.168.0.4:~# hciconfig -a
But when I try to scan for remote BT devices, I get timeout error like below:
root@192.168.0.4:~# hcitool scan
I do remember that the scan DID WORK one or two times. It did manage to detect my cellphone's BT. But that's about it, so I'd say that it is unable to scan for devices 99% of the time.
I've tested this BT dongle on my LinuxMint based host PC, it works fine. So although very old, the BT dongle is just fine. Looks like I need to fix something in the BlueZ kernel modules or userspace libraries.
Could someone help me figure out what is wrong and what would be the way to fix this?
Thanks and best regards,
Kapil