At boot, the keyboard (logiteh dinovo edge) works with bios and grub then the keyboard lost syncho when udev is lauched at boot. After looking for the problem, the easy solution was to downgrade to udev-157. udev-158 and udev-159 doesn't recognise correctly the keyboad/bluetooth dongle. It appears that the culprit is this file: /lib/udev/rules.d/70-hid2hci.rules in udev-157 (working): KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \ RUN+="hid2hci --method=logitech-hid --devpath=%p" in udev-158/159 (not working): KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345bce]|c71[34bc]", \ RUN+="hid2hci --method=logitech-hid --devpath=%p" KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70a", \ RUN+="hid2hci --method=logitech-hid --devpath=%p" my logitech dongle and keyboard appears with lsusb as: Bus 003 Device 004: ID 046d:c714 Logitech, Inc. Bus 003 Device 003: ID 046d:c713 Logitech, Inc. Bus 003 Device 002: ID 046d:0b04 Logitech, Inc. Reproducible: Always Steps to Reproduce: 0. need to have a Logitech Dinovo Edge keyboard 1. upgrade udev to a version > 157 2. reboot Actual Results: no more synchronisation between the keyboard and the bluetooth dongle so the keyboard is not anymore functionnal. Expected Results: have the synchonisation between the keyboard and the bluetooth dongle to have a functionnal keyboard. It appears that the culprit is this file: /lib/udev/rules.d/70-hid2hci.rules in udev-157 (working): KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \ RUN+="hid2hci --method=logitech-hid --devpath=%p" in udev-158/159 (not working): KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345bce]|c71[34bc]", \ RUN+="hid2hci --method=logitech-hid --devpath=%p" KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70a", \ RUN+="hid2hci --method=logitech-hid --devpath=%p" my logitech dongle and keyboard appears with lsusb as: Bus 003 Device 004: ID 046d:c714 Logitech, Inc. Bus 003 Device 003: ID 046d:c713 Logitech, Inc. Bus 003 Device 002: ID 046d:0b04 Logitech, Inc.
Yeah, Ubuntu has this exact same issue and the solution that users have on the bug is to delete the annoying lines. https://bugs.launchpad.net/ubuntu/+source/udev/+bug/550288 https://bugs.edge.launchpad.net/ubuntu/+source/udev/+bug/444420
Just to tell that the problem is fixed since a while on ~amd64. I'm currently using udev 168 and there is no problem anymore with my keyboard. I have checked on GIT repository of udev and the fix have been commited for version 161 of udev. Reference: http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=a466c239a98045767c3aa7dfbf95306f36b9bf48 So it's fixed on unstable portage (any arch) but not on stable one since the udev version of the stable tree is 151-r4. For stable portage users: you have to fix this file as explained above: /lib/udev/rules.d/70-hid2hci.rules