[hotkeys] sony vaio k115b (résolu)
Publié : sam. 02 août 2008, 12:59
Salut archeuses et archeurs,
Bon, j'ai en ma possession un laptop sony vaio k115b. Y a tout qui marche quasiment à part les Hotkeys.
Rien à voir avec le topic de Calimero puisqu'à priori il s'agit d'événements ACPI.
Bref, il existe un module sony-laptop qui prend en charge l'ACPI du laptop y compris les événements hotkeys.
Ici, on voit que les hotkeys (Sony Vaio Keys) sont mappés sur le input15
et un petit ls /sys/class/input/input15/ me dit qu'il s'agit du device event6
Alors de 2 choses l'une, soit je regarde le dump de /dev/input/event6 tout en tappant sur des hotkeys, soit je regarde ce qui ce passe sur /dev/acpi/event
... Il se passe que dalle dans les 2 cas
Ce qui est curieux, c'est que j'ai bien un fichier fnkey dans /sys/devices/platform/sony-laptop/ :
et qu'à chaque fois que je tape sur un hotkey la valeur de fnkey change.
Là, franchement, je vois pas ce qui coince.
Ah et enfin le fameux log kernel, quand je tape sur tous les hotkeys :
C'est le même code 0xf7 pour tous les hotkeys, donc servirait à rien d'utiliser setkeycodes.
Voilà, si quelqu'un à déjà rencontré ce problème ou quelqu'un a une idée.. ben je suis preneur.
Vous pouvez voir le descriptif de mon laptop là : http://wiki.archlinux.fr/howto:laptop:sony_vaio_k115b
Bon, j'ai en ma possession un laptop sony vaio k115b. Y a tout qui marche quasiment à part les Hotkeys.
Rien à voir avec le topic de Calimero puisqu'à priori il s'agit d'événements ACPI.
Bref, il existe un module sony-laptop qui prend en charge l'ACPI du laptop y compris les événements hotkeys.
Code : Tout sélectionner
# modprobe sony-laptop debug=1
sony-laptop: Sony Notebook Control Driver v0.6.
sony-laptop: method: name: GBRT, args 0
sony-laptop: method: name: SBRT, args 1
sony-laptop: method: name: GPBR, args 0
sony-laptop: method: name: SPBR, args 1
sony-laptop: method: name: GCMI, args 1
sony-laptop: method: name: SCMI, args 1
sony-laptop: method: name: CSXB, args 1
sony-laptop: method: name: STCS, args 1
sony-laptop: method: name: GHKE, args 0
input: Sony Vaio Keys as /class/input/input15
input: Sony Vaio Jogdial as /class/input/input16
sony-laptop: Found brightness_default getter: GPBR
sony-laptop: Found brightness_default setter: SPBR
sony-laptop: Found fnkey getter: GHKE
sony-laptop: Found CMI getter: GCMI
sony-laptop: Found CMI setter: SCMI
et un petit ls /sys/class/input/input15/ me dit qu'il s'agit du device event6
Alors de 2 choses l'une, soit je regarde le dump de /dev/input/event6 tout en tappant sur des hotkeys, soit je regarde ce qui ce passe sur /dev/acpi/event
... Il se passe que dalle dans les 2 cas

Ce qui est curieux, c'est que j'ai bien un fichier fnkey dans /sys/devices/platform/sony-laptop/ :
Code : Tout sélectionner
# ls /sys/devices/platform/sony-laptop/
CMI driver/ power/
brightness_default fnkey subsystem/
bus/ modalias uevent
Là, franchement, je vois pas ce qui coince.
Ah et enfin le fameux log kernel, quand je tape sur tous les hotkeys :
Code : Tout sélectionner
Aug 2 12:01:13 vagyo atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
Aug 2 12:01:13 vagyo atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
Voilà, si quelqu'un à déjà rencontré ce problème ou quelqu'un a une idée.. ben je suis preneur.
Vous pouvez voir le descriptif de mon laptop là : http://wiki.archlinux.fr/howto:laptop:sony_vaio_k115b