Apparently this is somehow a left-over device file, or so. In the gdm
log (see below) I found an error message about the keyboards device
file, event18 in my case. Whereas I can cat the file and see output once
I use the keyboard, indicating that it actually works concerning
kernel/driver.

/var/log/gdm/:0.log 
--------------------
(II) config/udev: Adding input device Apple Wireless Keyboard 
(/dev/input/event18)
(**) Apple Wireless Keyboard: Applying InputClass "evdev keyboard catchall"
(II) Using input driver 'evdev' for 'Apple Wireless Keyboard'
(**) Apple Wireless Keyboard: always reports core events
(**) evdev: Apple Wireless Keyboard: Device: "/dev/input/event18"
(WW) evdev: Apple Wireless Keyboard: device file is duplicate. Ignoring.
(EE) PreInit returned 8 for "Apple Wireless Keyboard"
--------------------

Via the error I found a related bug at redhat:
https://bugzilla.redhat.com/show_bug.cgi?id=811534

As it is basically complaining because the file exists, a workaround is
to remove the file before suspending. So I placed the command in a new
pm script. Not nice but perfectly doing the job for now.

/usr/lib/pm-utils/sleep.d/70bluetooth
-------------
#!/bin/sh
#

case "$1" in
        hibernate|suspend)
                rm -f /dev/input/event18
                ;;
        *) exit $NA
                ;;
esac
-------------



** Bug watch added: Red Hat Bugzilla #811534
   https://bugzilla.redhat.com/show_bug.cgi?id=811534

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1075478

Title:
  Apple wireless bluetooth keyboard not working after suspend/resume

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1075478/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to