Angstrom and csr usb Bluetooth Dongle

edwin
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?

Coburn64
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...

edwin
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.

edwin
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?