After installing Ubuntu 10.04, I have always consistently had the problem where, after reboot, my Apple keyboard wasn’t automatically reconnected. My Apple Bluetooth mouse, however, was reconnected automatically. Besides the obvious solution of manually disconnecting the keyboard using GNOME Bluetooth Manager, I found a solution by reading Ubuntu’s forums. A comment form jeroen as read in Apple bluetooth keyboard non-responsive after reboot (9.10 alpha thru final) that reads:
I didn’t investigate fully but it seems the hid_apple driver wants to be loaded *before* the bluez connection is setup. If not the “parse failed” message shows up in the kernel log.
To solve this I put “hid_apple” in my /etc/modules.conf and regenerated the initrd (don’t know if this is realy needed)
Turns out that looking for parse failed error message in the output of
dmesg revealed I might have the same problem. So, I did:
# echo hid_apple > /etc/modules # mkinitramfs -o /boot/initrd.img-$(uname -r) # reboot
And that did the trick. My Apple keyboard did reconnect automatically and the parse failed message was gone from the kernel logs 🙂