Package: udev Version: 149-1 Severity: normal Tags: patch
Subject: [PATCH] add Samsung R70/R71 keymap Required for the keyboard driver to recognize special keys such as Fn+F2 (battery), Fn+F3 (euro), Fn+F4 (switchmode), Fn+F6 (mute), Fn+F7 (XF86Launch2), Fn+up/down (brightness), Fn+left/right (volume). Fn+F5 (blank screen) and Fn+F8 still do not generate events after this change, howver. Signed-off-by: Clemens Buchacher <[email protected]> --- extras/keymap/95-keymap.rules | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/extras/keymap/95-keymap.rules b/extras/keymap/95-keymap.rules index 0fdb061..aca74da 100644 --- a/extras/keymap/95-keymap.rules +++ b/extras/keymap/95-keymap.rules @@ -95,7 +95,7 @@ ENV{DMI_VENDOR}=="INVENTEC", ATTR{[dmi/id]product_name}=="SYMPHONY 6.0/7.0", RUN ENV{DMI_VENDOR}=="MAXDATA", ATTR{[dmi/id]product_name}=="Pro 7000*", RUN+="keymap $name maxdata-pro_7000" -ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC10*|*NC20*|*SP55S*|*SQ45S70S*|*SX60P*|*SX22S*|*SX30S*|*R59P/R60P/R61P*|*Q210*|*Q310*|*X05*|*P560*|*R560*", RUN+="keymap $name samsung-other" +ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC10*|*NC20*|*SP55S*|*SQ45S70S*|*SX60P*|*SX22S*|*SX30S*|*R59P/R60P/R61P*|*SR70S/SR71S*|*Q210*|*Q310*|*X05*|*P560*|*R560*", RUN+="keymap $name samsung-other" ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*SX20S*", RUN+="keymap $name samsung-sx20s" ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="SQ1US", RUN+="keymap $name samsung-sq1us" -- 1.6.5.2.372.gc0502 -- Package-specific info: -- /etc/udev/rules.d/: /etc/udev/rules.d/: total 111 -rw-r--r-- 1 root root 1547 2008-07-16 11:29 024_hpmud.rules lrwxrwxrwx 1 root root 20 2008-08-12 08:12 025_libchipcard.rules -> ../libchipcard.rules -rw-r--r-- 1 root root 115 2008-07-16 11:29 45-hplip.rules -rw-r--r-- 1 root root 115 2008-07-16 11:29 55-hpmud.rules -rw-r--r-- 1 root root 1137 2009-03-10 11:39 65_dmsetup.rules -rw-r--r-- 1 root root 715 2007-08-25 17:39 70-persistent-cd.rules -rw-r--r-- 1 root root 629 2009-12-12 15:43 70-persistent-net.rules lrwxrwxrwx 1 root root 15 2007-08-25 18:18 85-pcmcia.rules -> ../pcmcia.rules -rw-r--r-- 1 root root 283 2009-04-22 12:19 85_dmraid.rules lrwxrwxrwx 1 root root 19 2007-08-25 18:54 z60_alsa-utils.rules -> ../alsa-utils.rules lrwxrwxrwx 1 root root 15 2007-08-25 18:54 z60_hdparm.rules -> ../hdparm.rules -rw-r--r-- 1 root root 39 2008-08-04 20:21 z60_ifplugd.rules -rw-r--r-- 1 root root 1240 2009-04-06 20:06 z60_kpartx.rules -rw-r--r-- 1 root root 2656 2008-01-01 20:15 z60_libpisock9.rules -rw-r--r-- 1 root root 14883 2008-07-31 21:35 z60_libsane-extras.rules -rw-r--r-- 1 root root 72908 2008-08-05 12:18 z60_libsane.rules -rw-r--r-- 1 root root 7117 2009-04-11 23:32 z60_xserver-xorg-input-wacom.rules -- /sys/: /sys/dev /sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event6/dev /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4/event4/dev /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input3/event3/dev /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5/event5/dev /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/dev /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/controlD64/dev /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/graphics/fb0/dev /sys/devices/pci0000:00/0000:00:1a.0/usb3/dev /sys/devices/pci0000:00/0000:00:1a.0/usb3/usb_device/usbdev3.1/dev /sys/devices/pci0000:00/0000:00:1a.1/usb4/dev /sys/devices/pci0000:00/0000:00:1a.1/usb4/usb_device/usbdev4.1/dev /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/input/input1/event1/dev /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/video4linux/video0/dev /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2/dev /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2/usb_device/usbdev1.2/dev /sys/devices/pci0000:00/0000:00:1a.7/usb1/dev /sys/devices/pci0000:00/0000:00:1a.7/usb1/usb_device/usbdev1.1/dev /sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/dev /sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/dev /sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/dev /sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/dev /sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/dev /sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/dev /sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p/dev /sys/devices/pci0000:00/0000:00:1d.0/usb5/dev /sys/devices/pci0000:00/0000:00:1d.0/usb5/usb_device/usbdev5.1/dev /sys/devices/pci0000:00/0000:00:1d.1/usb6/dev /sys/devices/pci0000:00/0000:00:1d.1/usb6/usb_device/usbdev6.1/dev /sys/devices/pci0000:00/0000:00:1d.2/usb7/7-2/dev /sys/devices/pci0000:00/0000:00:1d.2/usb7/7-2/usb_device/usbdev7.2/dev /sys/devices/pci0000:00/0000:00:1d.2/usb7/dev /sys/devices/pci0000:00/0000:00:1d.2/usb7/usb_device/usbdev7.1/dev /sys/devices/pci0000:00/0000:00:1d.7/usb2/dev /sys/devices/pci0000:00/0000:00:1d.7/usb2/usb_device/usbdev2.1/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda3/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda4/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/dev /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/dev /sys/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0/dev /sys/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/scsi_generic/sg1/dev /sys/devices/platform/i8042/serio0/input/input0/event0/dev /sys/devices/platform/i8042/serio4/input/input2/event2/dev /sys/devices/platform/i8042/serio4/input/input2/mouse0/dev /sys/devices/virtual/block/loop0/dev /sys/devices/virtual/block/loop1/dev /sys/devices/virtual/block/loop2/dev /sys/devices/virtual/block/loop3/dev /sys/devices/virtual/block/loop4/dev /sys/devices/virtual/block/loop5/dev /sys/devices/virtual/block/loop6/dev /sys/devices/virtual/block/loop7/dev /sys/devices/virtual/block/ram0/dev /sys/devices/virtual/block/ram1/dev /sys/devices/virtual/block/ram10/dev /sys/devices/virtual/block/ram11/dev /sys/devices/virtual/block/ram12/dev /sys/devices/virtual/block/ram13/dev /sys/devices/virtual/block/ram14/dev /sys/devices/virtual/block/ram15/dev /sys/devices/virtual/block/ram2/dev /sys/devices/virtual/block/ram3/dev /sys/devices/virtual/block/ram4/dev /sys/devices/virtual/block/ram5/dev /sys/devices/virtual/block/ram6/dev /sys/devices/virtual/block/ram7/dev /sys/devices/virtual/block/ram8/dev /sys/devices/virtual/block/ram9/dev /sys/devices/virtual/cpuid/cpu0/dev /sys/devices/virtual/cpuid/cpu1/dev /sys/devices/virtual/input/input7/event7/dev /sys/devices/virtual/input/mice/dev /sys/devices/virtual/mem/full/dev /sys/devices/virtual/mem/kmem/dev /sys/devices/virtual/mem/kmsg/dev /sys/devices/virtual/mem/mem/dev /sys/devices/virtual/mem/null/dev /sys/devices/virtual/mem/port/dev /sys/devices/virtual/mem/random/dev /sys/devices/virtual/mem/urandom/dev /sys/devices/virtual/mem/zero/dev /sys/devices/virtual/misc/cpu_dma_latency/dev /sys/devices/virtual/misc/fuse/dev /sys/devices/virtual/misc/kvm/dev /sys/devices/virtual/misc/mcelog/dev /sys/devices/virtual/misc/microcode/dev /sys/devices/virtual/misc/network_latency/dev /sys/devices/virtual/misc/network_throughput/dev /sys/devices/virtual/misc/psaux/dev /sys/devices/virtual/misc/rfkill/dev /sys/devices/virtual/misc/snapshot/dev /sys/devices/virtual/misc/uinput/dev /sys/devices/virtual/misc/vga_arbiter/dev /sys/devices/virtual/msr/msr0/dev /sys/devices/virtual/msr/msr1/dev /sys/devices/virtual/ppp/ppp/dev /sys/devices/virtual/sound/seq/dev /sys/devices/virtual/sound/timer/dev /sys/devices/virtual/tty/console/dev /sys/devices/virtual/tty/ptmx/dev /sys/devices/virtual/tty/rfcomm0/dev /sys/devices/virtual/tty/tty/dev /sys/devices/virtual/tty/tty0/dev /sys/devices/virtual/tty/tty1/dev /sys/devices/virtual/tty/tty10/dev /sys/devices/virtual/tty/tty11/dev /sys/devices/virtual/tty/tty12/dev /sys/devices/virtual/tty/tty13/dev /sys/devices/virtual/tty/tty14/dev /sys/devices/virtual/tty/tty15/dev /sys/devices/virtual/tty/tty16/dev /sys/devices/virtual/tty/tty17/dev /sys/devices/virtual/tty/tty18/dev /sys/devices/virtual/tty/tty19/dev /sys/devices/virtual/tty/tty2/dev /sys/devices/virtual/tty/tty20/dev /sys/devices/virtual/tty/tty21/dev /sys/devices/virtual/tty/tty22/dev /sys/devices/virtual/tty/tty23/dev /sys/devices/virtual/tty/tty24/dev /sys/devices/virtual/tty/tty25/dev /sys/devices/virtual/tty/tty26/dev /sys/devices/virtual/tty/tty27/dev /sys/devices/virtual/tty/tty28/dev /sys/devices/virtual/tty/tty29/dev /sys/devices/virtual/tty/tty3/dev /sys/devices/virtual/tty/tty30/dev /sys/devices/virtual/tty/tty31/dev /sys/devices/virtual/tty/tty32/dev /sys/devices/virtual/tty/tty33/dev /sys/devices/virtual/tty/tty34/dev /sys/devices/virtual/tty/tty35/dev /sys/devices/virtual/tty/tty36/dev /sys/devices/virtual/tty/tty37/dev /sys/devices/virtual/tty/tty38/dev /sys/devices/virtual/tty/tty39/dev /sys/devices/virtual/tty/tty4/dev /sys/devices/virtual/tty/tty40/dev /sys/devices/virtual/tty/tty41/dev /sys/devices/virtual/tty/tty42/dev /sys/devices/virtual/tty/tty43/dev /sys/devices/virtual/tty/tty44/dev /sys/devices/virtual/tty/tty45/dev /sys/devices/virtual/tty/tty46/dev /sys/devices/virtual/tty/tty47/dev /sys/devices/virtual/tty/tty48/dev /sys/devices/virtual/tty/tty49/dev /sys/devices/virtual/tty/tty5/dev /sys/devices/virtual/tty/tty50/dev /sys/devices/virtual/tty/tty51/dev /sys/devices/virtual/tty/tty52/dev /sys/devices/virtual/tty/tty53/dev /sys/devices/virtual/tty/tty54/dev /sys/devices/virtual/tty/tty55/dev /sys/devices/virtual/tty/tty56/dev /sys/devices/virtual/tty/tty57/dev /sys/devices/virtual/tty/tty58/dev /sys/devices/virtual/tty/tty59/dev /sys/devices/virtual/tty/tty6/dev /sys/devices/virtual/tty/tty60/dev /sys/devices/virtual/tty/tty61/dev /sys/devices/virtual/tty/tty62/dev /sys/devices/virtual/tty/tty63/dev /sys/devices/virtual/tty/tty7/dev /sys/devices/virtual/tty/tty8/dev /sys/devices/virtual/tty/tty9/dev /sys/devices/virtual/vc/vcs/dev /sys/devices/virtual/vc/vcs1/dev /sys/devices/virtual/vc/vcs2/dev /sys/devices/virtual/vc/vcs3/dev /sys/devices/virtual/vc/vcs4/dev /sys/devices/virtual/vc/vcs5/dev /sys/devices/virtual/vc/vcs6/dev /sys/devices/virtual/vc/vcs7/dev /sys/devices/virtual/vc/vcsa/dev /sys/devices/virtual/vc/vcsa1/dev /sys/devices/virtual/vc/vcsa2/dev /sys/devices/virtual/vc/vcsa3/dev /sys/devices/virtual/vc/vcsa4/dev /sys/devices/virtual/vc/vcsa5/dev /sys/devices/virtual/vc/vcsa6/dev /sys/devices/virtual/vc/vcsa7/dev -- Kernel configuration: init_tmpfs not present. isapnp_init not present. -- System Information: Debian Release: 5.0.3 APT prefers stable APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-13162-g98ba9c1 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages udev depends on: ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy ii libc6 2.9-25 GNU C Library: Shared libraries ii libselinux1 2.0.89-4 SELinux runtime shared libraries ii libudev0 149-1 libudev shared library ii libusb-0.1-4 2:0.1.12-13 userspace USB programming library ii lsb-base 3.2-20 Linux Standard Base 3.2 init scrip ii util-linux 2.16.2-0 Miscellaneous system utilities Versions of packages udev recommends: ii pciutils 1:3.1.4-2 Linux PCI Utilities ii usbutils 0.86-2 Linux USB utilities udev suggests no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

