Thank you for the reply Marvel. I use the gnome bluetooth client which apparently does manage bluetooth devices using bluetooth-input-service. I still have the problem of the devices disappearing if idle for too long such as when i lock the desktop or log out for a long period. Sometimes I can re-enable the devices, but sometimes I cannot. This is frustrating. I see a the following several times in the system log if i restart bluetooth: Nov 28 18:53:39 pico kernel: WARNING: at drivers/hid/hid-core.c:784 implement() (Tainted: P ) Nov 28 18:53:39 pico kernel: Nov 28 18:53:39 pico kernel: Call Trace: Nov 28 18:53:39 pico kernel: [] hid_output_report +0x1c5/0x232 Nov 28 18:53:39 pico kernel: [] hid_submit_ctrl +0x60/0x24b Nov 28 18:53:39 pico kernel: [] usbhid_submit_report +0x169/0x19e Nov 28 18:53:39 pico kernel: [] hiddev_ioctl +0x368/0x919 Nov 28 18:53:39 pico kernel: [] inode_has_perm +0x65/0x72 Nov 28 18:53:39 pico kernel: [] __up_read+0x19/0x7f Nov 28 18:53:39 pico kernel: [] do_page_fault +0x490/0x7e4 Nov 28 18:53:39 pico kernel: [] do_ioctl+0x55/0x6b Nov 28 18:53:39 pico kernel: [] vfs_ioctl+0x243/0x25c Nov 28 18:53:39 pico kernel: [] sys_ioctl+0x59/0x79 Nov 28 18:53:39 pico kernel: [] tracesys+0xd5/0xda Brad On Mon, 2007-11-26 at 06:49 +0100, Marcel Holtmann wrote: > Hi Brad, > > > I have a Logitech mouse and keyboard that use bluetooth (dinovo). I > > have enabled bluetooth on this Fedora 8 system and both work well with > > two problems. > > > > (1) When I lock the system and return later the mouse no longer works. > > I have to open a terminal window and issue an hidd --connect command. > > > > (2) When I log out, both the mouse and keyboard stop working. I have to > > connect a USB mouse and USB keyboard to enter the authentication > > information. Once logged in the bluetooth devices usually work, > > although I sometimes have to issue an hidd --connect command to enable > > the keyboard. > > > > Any suggestions on resolving these issues would be appreciated. > > not using hidd and using bluetoothd-input-service instead is one thing. > For input devices to re-connect you have to have a daemon running that > handles this. The input service is the best way to achieve this. Check > the BlueZ wiki for details.