I have a Logitech diNovo Edge Bluetooth keyboard. I like it a lot for use with our HTPC. However, I found that when the HTPC is suspended, the keyboard would not reconnect on resume.
I found this solution on the Ubuntu Forums and it works for me.
Edit/etc/default/acpi-support
to remove and reload the Bluetooth module on suspend and resume:# This will save less power, but may work on more machines #ACPI_SLEEP_MODE=mem ACPI_SLEEP_MODE=standby # Add modules to this list to have them removed before suspend and reloaded # on resume. An example would be MODULES="em8300 yenta_socket" # # Note that network cards and USB controllers will automatically be unloaded # unless they're listed in MODULES_WHITELIST MODULES="i8042" # Add modules to this list to leave them in the kernel over suspend/resume MODULES_WHITELIST=""