BlueTooth can be used with the following options:
Dongles that work:
Dongles that don't work:
This may change as linux-bluetooth evolves.
Most dongles based on CSR (Cambridge Silicon Radio) chipset work.
Dongles based on Broadcom bcm203x chipsets require firmware to be loaded by the driver.
Dongles based on Broadcom chipsets may work (someday).