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]

Reply via email to