Package: udev
Version: 164-3
Severity: important
*** Please type your report below this line ***
A keyboard mapping for my Logitech Wave keyboard (/lib/udev/keymaps/logitech-
wave-pro-cordless) was unusable due to (I believe) being unrecognized by the
udev rule in /lib/udev/rules.d/95-keymap.rule.
If I change the model identifier string, the keyboard mapping becomes useable.
In 95-keymap.rule, I changed:
ENV{ID_VENDOR_ID}=="046d", ENV{ID_MODEL_ID}=="c529", ATTRS{name}=="Logitech
USB Receiver", RUN+="keymap $name logitech-wave-pro-cordless"
to:
ENV{ID_VENDOR_ID}=="046d", ENV{ID_MODEL_ID}=="c52b", ATTRS{name}=="Logitech
USB Receiver", RUN+="keymap $name logitech-wave-pro-cordless"
Running:
sudo udevadm info --export-db > udev-db.tx
Shows the relevant information for my keyboard:
P: /devices/pci0000:00/0000:00:0b.0/usb2/2-6/2-6:1.1/input/input2/event2
N: input/event2
S: char/13:66
S: input/by-id/usb-Logitech_USB_Receiver-event-mouse
S: input/by-path/pci-0000:00:0b.0-usb-0:6:1.1-event-mouse
E: UDEV_LOG=3
E:
DEVPATH=/devices/pci0000:00/0000:00:0b.0/usb2/2-6/2-6:1.1/input/input2/event2
E: MAJOR=13
E: MINOR=66
E: DEVNAME=/dev/input/event2
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_INPUT_KEY=1
E: ID_VENDOR=Logitech
E: ID_VENDOR_ENC=Logitech
E: ID_VENDOR_ID=046d
E: ID_MODEL=USB_Receiver
E: ID_MODEL_ENC=USB\x20Receiver
E: ID_MODEL_ID=c52b
E: ID_REVISION=1201
E: ID_SERIAL=Logitech_USB_Receiver
E: ID_TYPE=hid
E: ID_BUS=usb
E: ID_USB_INTERFACES=:030101:030102:030000:
E: ID_USB_INTERFACE_NUM=01
E: ID_USB_DRIVER=usbhid
E: ID_PATH=pci-0000:00:0b.0-usb-0:6:1.1
E: XKBMODEL=logicda
E: XKBLAYOUT=us
E: DEVLINKS=/dev/char/13:66 /dev/input/by-id/usb-Logitech_USB_Receiver-event-
mouse /dev/input/by-path/pci-0000:00:0b.0-usb-0:6:1.1-event-mouse
E: XKBOPTIONS=compose:rwin,terminate:ctrl_alt_bksp
Other relevant information:
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/215035
I don't know if there is more than one model number for this keyboard or the
existing rules simply containts a typographical error.
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages udev depends on:
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii libc6 2.11.2-10 Embedded GNU C Library: Shared
lib
ii libselinux1 2.0.96-1 SELinux runtime shared libraries
ii libudev0 164-3 libudev shared library
ii libusb-0.1-4 2:0.1.12-16 userspace USB programming library
ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init
scrip
ii util-linux 2.17.2-9 Miscellaneous system utilities
Versions of packages udev recommends:
ii pciutils 1:3.1.7-6 Linux PCI Utilities
ii usbutils 0.87-5 Linux USB utilities
udev suggests no packages.
-- debconf information:
udev/new_kernel_needed: false
udev/title/upgrade:
udev/reboot_needed:
udev/sysfs_deprecated_incompatibility:
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]