Has anyone gotten a USB bluetooth dongle to work with angstrom on the mini2440? I am currently using this dongle: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) While it works reliably on my desktop (openSuse 2.6.32-2 kernel), it will not work on the mini. I have tried various versions of Bluez for the device but I get the same results every time. /etc/init.d/bluetooth start will cause bluetoothd and hid2hci to start. while this is happening, I get the following message usb 1-1: disconnect, and then error messages indicating the btusb module could not complete initialization because there was no device... subsequent calls to hciconfig hci0 up will result in the same errors. Sometimes, randomly, it does work and I am able to SEE it with another computer, but not ever long enough to do anything meaningful. -------------------------------------------- Has anyone had any luck with this device? If so, what is your kernel configuration?
Angstrom and csr usb Bluetooth Dongle
Are you using the BlueZ utilities? It could be that the CSR BlueTooth Dongle is using too much power, and the Mini2440 is rejecting it...
Well, I have used BlueZ 4.31 - 4.64. (Basically every build that openembedded has a stable recipe for) Thanks for the reply. I will monitor the port voltage as I start the bluetooth daemon.
Okay...here are some results: Reading the voltage across the USB port, with the dongle connected, the voltage remains at about 5.2 V during the disconnect errors. This is where it gets interesting: I soldered wire leads to the USB-Host port on the 2440 and ran them to the USB-dongle. When I place an ammeter between the +5V on the 2440 USB-Host port and the USB-dongle, the device initializes normally. All of the BlueZ hci commands work. I was not able to see the device with another computer, but the dongle was reliably responding to Linux without a USB disconnect. Now, when I disconnected the Ammeter and soldered the lead directly to the dongle, the conditions from my first post return. (ie USB disconnect) I tried a 0.5 and then a 1.5 ohm resistor in place of the ammeter, no effect. I tried a wire long enough to emulate the leads of the ammeter, no effect. Am I missing something?