Note: Bluetooth had issues with Kernel 2.6.18. With Kernel 2.6.22, the issues went away. For Kernels above 2.6.18, use this to troubleshoot if you are having similar issues. Otherwise, disregard this as Bluetooth should work out of the box.
The Bluetooth on this machine is finicky. To start, I downloaded gnome-bluetooth and its dependencies from the repository.
>sudo apt-get install gnome-bluetooth
In an anticlimatic frustration, the Bluetooth just didn't work. After scouring around google again, I found that I had to edit the configuration file to enable hidd. To do this I commanded:
> sudo vim /etc/default/bluetooth
Now I changed HIDD_ENABLED = 0 to HIDD_ENABLED = 1
To confirm that Bluetooth can see other items, I tried:
This auto connects to Bluetooth devices without a prompt. While that is handy, I wanted the ability to scan for devices, aswell. So I tried:
I worked! Now to connect to discovered items I tried:
>hidd –connect XX:XX:XX:XX:XX:XX
Where XX:XX:XX:XX:XX:XX is the Bluetooth hardware address of discovered device.
It didn't seem to work perfectly and I had some problems where I had to turn off the Bluetooth interface (hci0) and restart Bluetooth in order to get it to recognize my Bluetooth mouse. To do this, I commanded:
>sudo hciconfig hci0 down
>sudo hciconfig hci0 up
>sudo /etc/init.d/bluetooth restart
After that it seems to work fine.