I'm trying to use the procedure in README.keymap.txt.gz in order to fix
the brightness keys (fn+f5 fn+f6) on my Sony Vaio Z21MN. They worked
well in Lucid. Other special keys (mute, volume up, volume down,...)
seem to work well.

$ /lib/udev/findkeyboards
AT keyboard: input/event2
module: input/event6

$ sudo /lib/udev/keymap input/eventX > /tmp/orig-map.txt

$ sudo /lib/udev/keymap -i input/event6
Press ESC to finish
scan code: 0x00   key code: fn_f5
scan code: 0x10   key code: fn_f6

$  cat /sys/class/dmi/id/sys_vendor
Sony Corporation
$  cat /sys/class/dmi/id/product_name
VGN-Z21MN_B

$ udevadm info --export-db > /tmp/udev-db.txt

I've also tryed to create a keymap: 
$ cat /lib/udev/keymaps/module-sony-vaioz 
0x00 brightnessdown # Fn+F5
0x10 brightnessup # Fn+F6
$ cat /lib/udev/rules.d/95-keymap.rules
......
LABEL="keyboard_modulecheck"

ENV{DMI_VENDOR}="$attr{[dmi/id]sys_vendor}"
ENV{DMI_VENDOR}=="", GOTO="keyboard_end"

# Sony Vaio Z attempted fix
ENV{DMI_VENDOR}=="Sony*", ATTR{[dmi/id]product_name}=="*VGN-Z21*", 
ATTRS{name}=="Sony Vaio Keys", RUN+="keymap $name module-sony-vaioz"

ENV{DMI_VENDOR}=="IBM*", KERNELS=="input*", ATTRS{name}=="ThinkPad Extra 
Buttons", RUN+="keymap $name module-ibm"
ENV{DMI_VENDOR}=="LENOVO*", KERNELS=="input*", ATTRS{name}=="ThinkPad Extra 
Buttons", RUN+="keymap $name module-lenovo"
ENV{DMI_VENDOR}=="LENOVO*", KERNELS=="input*", ATTRS{name}=="Lenovo ThinkPad SL 
Series extra buttons", RUN+="keymap $name 0x0E bluetooth"
ENV{DMI_VENDOR}=="ASUS*", KERNELS=="input*", ATTRS{name}=="Asus Extra Buttons", 
ATTR{[dmi/id]product_name}=="W3J", RUN+="keymap $name module-asus-w3j"
ENV{DMI_VENDOR}=="Sony*", KERNELS=="input*", ATTRS{name}=="Sony Vaio Keys", 
RUN+="keymap $name module-sony"

# Older Vaios have some different keys
ENV{DMI_VENDOR}=="Sony*", 
ATTR{[dmi/id]product_name}=="*PCG-C1*|*PCG-K25*|*PCG-F1*|*PCG-F2*|*PCG-F3*|*PCG-F4*|*PCG-F5*|*PCG-F6*|*PCG-FX*|*PCG-FRV*|*PCG-GR*|*PCG-TR*|*PCG-NV*|*PCG-Z*|*VGN-S360*",
 ATTRS{name}=="Sony Vaio Keys", RUN+="keymap $name module-sony-old"
...........

It seems that the new local keymap is not loaded: the output of 'sudo
/lib/udev/keymap input/event6' is unchanged and the keys continue to not
work.

I'm available to test experimental changes.


** Attachment added: "orig-map.txt (Sony VAIO Z21MN)"
   
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/627890/+attachment/1684826/+files/orig-map.txt

-- 
My Laptop special buttons doesnt work
https://bugs.launchpad.net/bugs/627890
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to