Check that.
After doing some testing, It appears that this fix works perfectly suspending
my computer. But hibernation is another story. Coming out of hibernation, it is
the same deal as before.
--
Hibernate under Hardy make bluetooth services unvailable when wakeup
https://bugs.launchpad.net/b
I had a problem a lot like this myself, I discovered that if I ran a
sudo /etc/init.d/bluetooth stop
before suspend/hibernate and a
sudo /etc/init.d/bluetooth start
after the suspend/hibernate, my bluetooth will work correctly.
So.. I added the lines
invoke-rc.d --quiet bluetooth stop
to /etc