Bug#788498: udev: breaks the keyboard configuration

Martin Pitt martin at piware.de
Fri Jun 12 12:11:45 BST 2015


Control: severity -1 normal
Control: tag -1 moreinfo

Hello Vincent,

Vincent Lefevre [2015-06-11 23:51 +0200]:
> Severity: grave
> Justification: renders package unusable

This bug is highly hardware specific and specific to local
configuration, so it does only affect very few people. It also does
not render udev completely useless, it just affects a few keys.

> According to /lib/udev/hwdb.d/60-keyboard.hwdb, it seems that the
> format has changed (though nothing has been announced!).

Right, "keyboard:" got changed to "evdev:" in https://github.com/systemd/systemd/commit/51c0c2869

> As I saw lines starting with evdev:input:b0003 in this file for
> USB devices, I tried:
> 
> evdev:input:b0003v05ACp0221*
>  KEYBOARD_KEY_70035=102nd       # Left to z: backslash bar
>  KEYBOARD_KEY_70064=grave       # Left to 1: grave notsign
>  KEYBOARD_KEY_70068=insert      # F13: Insert

Matching on the hardcoded bus ID 0003 seems unnecessary and it might
even be wrong. Please check lsusb/lspci if that keyboard is really on
the bus 3; But as this doesn't seem important, just try

   evdev:input:b*v05ACp0221*

instead? If that still does not work, can you please check "cat
/sys/class/input/event1/device/modalias" for the actual modalias of
that device? (Replace event1 with the actual keyboard) That's the one
that the rule above needs to match.

Thanks,

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)




More information about the Pkg-systemd-maintainers mailing list