[Clavier]Touches fn non-reconnues (Résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
LouisB
Hankyu
Messages : 48
Inscription : ven. 13 juil. 2012, 11:06

[Clavier]Touches fn non-reconnues (Résolu)

Message par LouisB »

Bonjour à tous!

Le problème du jour : j'ai voulu réinstaller archlinux sur mon laptop (Asus UX31A) mais un problème persiste.
J'ai quelques touches de raccourcis qui ne sont pas reconnues (en utilisant xev et showkey) (rétro-éclairage clavier, contrôle du son, changement d'affichage et coupure du touchpad, soit les combos fn+{f3,f4,f8,f9,f10,f11,f12,q,c,v,space}).
Pourtant, ces touches marchaient très bien avant réinstallation...
Des idées? Siouplé?

PS : mon /etc/X11/xorg.conf.d/10-keyboard.conf

Code : Tout sélectionner

Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard     "yes"
    MatchDevicePath     "/dev/input/event*"
    Option              "XkbLayout"   "fr"
    Option              "XkbModel"    "asus_laptop"
#    Option              "XkbVariant"  "oss"                                                                                                                                                                                                          
EndSection
Dernière modification par LouisB le dim. 09 juin 2013, 18:43, modifié 4 fois.
Si j'ai fait un appel à l'aide et que vous avez des question concernant le matériel, je fais tourner archlinux sur un asus zenbook prime ux31a :
http://www.asus.com/fr/Notebooks_Ultrab ... /HelpDesk/
LouisB
Hankyu
Messages : 48
Inscription : ven. 13 juil. 2012, 11:06

Re: [Clavier]Touches fn non-reconnues

Message par LouisB »

Bon, après diverses actions (qui ne concernaient pas le clasier, a priori), ça re-marche... Voilà qui est louche. Passage en Résolu !
Si j'ai fait un appel à l'aide et que vous avez des question concernant le matériel, je fais tourner archlinux sur un asus zenbook prime ux31a :
http://www.asus.com/fr/Notebooks_Ultrab ... /HelpDesk/
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [Clavier]Touches fn non-reconnues (Résolu)

Message par onyx67 »

Salut,
Ca serai bein que tu indiques comment tu as résolu ton problème, ça pourrai servir à quelqu'un :copain:
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
LouisB
Hankyu
Messages : 48
Inscription : ven. 13 juil. 2012, 11:06

Re: [Clavier]Touches fn non-reconnues (Résolu)

Message par LouisB »

Hé bien j'aurais bien aimé! Mais :
1 - je n'ai pas compris comment ça s'est réglé :s
2 - bah ça ne re-marche plus... passage en pas-résolu :s

edit : je reviens avec un peu plus d'infos !
En fait, tout marche bien quand j'ai, au boot, un message qui ressemble à :

Code : Tout sélectionner

unable to enumerate usb device on port 6
Je règle donc le problème via les manipulations suggérées dans ce post : https://bbs.archlinux.org/viewtopic.php?id=134726 (désolé, je sais pas me servir de la balise url ^^')

re-edit : je crois que je vais passer ce post en wtf?
je viens de re-booter (sans appliquer les manipulations sus-cités) et tout marche...

re-re-edit :
je viens de re-booter encore une fois et mes touches fonctions ne sont plus reconnues...

last-edit :
je viens de re-booter, et je suis retourné à l'état du premier edit... help please? anyone?
PS : je précise que je ne modifie rien entres chaques re-boot
Si j'ai fait un appel à l'aide et que vous avez des question concernant le matériel, je fais tourner archlinux sur un asus zenbook prime ux31a :
http://www.asus.com/fr/Notebooks_Ultrab ... /HelpDesk/
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par benjarobin »

Peux tu donner la sortie de "lsmod" quand cela fonctionne et puis quand cela ne fonctionne pas.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par Xorg »

Ah, ça me rappelle le problème avec les cartes graphiques ATI et les puces audio Intel, sur la page du Wiki Alsa. Le problème était similaire, vu qu'un coup j'avais du son, et un coup je n'en avais pas. Ce qu'il se passait, c'est qu'il devait y avoir un conflit entre entre le module snd_hda_codec_atihdmi et snd-hda-intel, et le problème s'est résolu en modifiant le fichier /etc/modprobe.d/modprobe.conf : il fallait rendre le module Intel prioritaire sur le module ATI.

Je pense que tu as le même cas de figure, donc il faudrait trouver ce qui peut rentrer en conflit avec le module de ton clavier. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
LouisB
Hankyu
Messages : 48
Inscription : ven. 13 juil. 2012, 11:06

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par LouisB »

@benjarobin : quand ça marche (j'ai les raccourcis et le message d'erreur)

Code : Tout sélectionner

Module                  Size  Used by
fuse                   70985  1 
iTCO_wdt                5407  0 
iTCO_vendor_support     1929  1 iTCO_wdt
joydev                  9695  0 
uvcvideo               72921  0 
videobuf2_vmalloc       3304  1 uvcvideo
videobuf2_memops        2367  1 videobuf2_vmalloc
videobuf2_core         27541  1 uvcvideo
videodev              105273  2 uvcvideo,videobuf2_core
media                  10309  2 uvcvideo,videodev
nls_cp437               5953  1 
intel_powerclamp        8802  0 
rts5139               352836  0 
vfat                   10119  1 
arc4                    2000  2 
fat                    49357  1 vfat
coretemp                6102  0 
kvm_intel             125437  0 
kvm                   390263  1 kvm_intel
crc32_pclmul            3019  0 
crc32c_intel           14249  0 
iwldvm                171318  0 
ghash_clmulni_intel     4501  0 
aesni_intel            45449  2 
aes_x86_64              7399  1 aesni_intel
mac80211              487534  1 iwldvm
xts                     3007  1 aesni_intel
lrw                     3565  1 aesni_intel
gf128mul                6018  2 lrw,xts
ablk_helper             1972  1 aesni_intel
cryptd                  8537  3 ghash_clmulni_intel,aesni_intel,ablk_helper
microcode              13204  0 
psmouse                84588  0 
pcspkr                  2027  0 
asus_nb_wmi             6280  0 
serio_raw               5041  0 
iwlwifi               142150  1 iwldvm
evdev                   9912  12 
i2c_i801               11269  0 
cfg80211              452012  3 iwlwifi,mac80211,iwldvm
lpc_ich                12849  0 
snd_hda_codec_hdmi     29298  1 
snd_hda_codec_realtek    30893  1 
i915                  562678  3 
snd_hda_intel          35816  3 
snd_hda_codec         145704  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep               6364  1 snd_hda_codec
intel_agp              10936  1 i915
intel_gtt              12664  2 i915,intel_agp
battery                 6970  0 
snd_pcm                76860  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
drm_kms_helper         35086  1 i915
ac                      2536  0 
thermal                 8652  0 
snd_page_alloc          7330  2 snd_pcm,snd_hda_intel
snd_timer              18687  1 snd_pcm
drm                   229990  4 i915,drm_kms_helper
snd                    58893  13 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
acpi_cpufreq           10726  0 
button                  4669  1 i915
mperf                   1267  1 acpi_cpufreq
i2c_algo_bit            5391  1 i915
i2c_core               22479  6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
soundcore               5418  1 snd
mei                    58110  0 
processor              27555  1 acpi_cpufreq
asus_wmi               16274  1 asus_nb_wmi
sparse_keymap           3114  1 asus_wmi
rfkill                 15626  3 cfg80211,asus_wmi
wmi                     8347  1 asus_wmi
video                  11138  2 i915,asus_wmi
pci_hotplug            22930  1 asus_wmi
ext4                  486052  2 
crc16                   1359  1 ext4
mbcache                 5930  1 ext4
jbd2                   85240  1 ext4
sd_mod                 30858  4 
ehci_pci                4120  0 
ehci_hcd               47375  1 ehci_pci
ahci                   22696  3 
xhci_hcd               89447  0 
libahci                21201  1 ahci
libata                170065  2 ahci,libahci
scsi_mod              129660  3 rts5139,libata,sd_mod
usbcore               177027  5 uvcvideo,rts5139,ehci_hcd,ehci_pci,xhci_hcd
usb_common               954  1 usbcore
et quand ça marche pas (ni raccourcis ni message d'erreurs):

Code : Tout sélectionner

Module                  Size  Used by
fuse                   70985  1 
snd_hda_codec_hdmi     29298  1 
snd_hda_codec_realtek    30893  1 
joydev                  9695  0 
btusb                  14665  0 
bluetooth             303092  2 btusb
uvcvideo               72921  0 
videobuf2_vmalloc       3304  1 uvcvideo
videobuf2_memops        2367  1 videobuf2_vmalloc
videobuf2_core         27541  1 uvcvideo
videodev              105273  2 uvcvideo,videobuf2_core
media                  10309  2 uvcvideo,videodev
intel_powerclamp        8802  0 
coretemp                6102  0 
kvm_intel             125437  0 
nls_cp437               5953  1 
arc4                    2000  2 
vfat                   10119  1 
fat                    49357  1 vfat
iTCO_wdt                5407  0 
iTCO_vendor_support     1929  1 iTCO_wdt
rts5139               352836  0 
kvm                   390263  1 kvm_intel
iwldvm                171318  0 
crc32_pclmul            3019  0 
crc32c_intel           14249  0 
ghash_clmulni_intel     4501  0 
mac80211              487534  1 iwldvm
aesni_intel            45449  2 
aes_x86_64              7399  1 aesni_intel
xts                     3007  1 aesni_intel
lrw                     3565  1 aesni_intel
gf128mul                6018  2 lrw,xts
ablk_helper             1972  1 aesni_intel
cryptd                  8537  3 ghash_clmulni_intel,aesni_intel,ablk_helper
microcode              13204  0 
snd_hda_intel          35816  3 
iwlwifi               142150  1 iwldvm
snd_hda_codec         145704  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
psmouse                84588  0 
evdev                   9912  11 
serio_raw               5041  0 
i2c_i801               11269  0 
pcspkr                  2027  0 
i915                  562678  3 
snd_hwdep               6364  1 snd_hda_codec
cfg80211              452012  3 iwlwifi,mac80211,iwldvm
snd_pcm                76860  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc          7330  2 snd_pcm,snd_hda_intel
snd_timer              18687  1 snd_pcm
snd                    58893  13 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore               5418  1 snd
lpc_ich                12849  0 
mei                    58110  0 
thermal                 8652  0 
button                  4669  1 i915
intel_agp              10936  1 i915
intel_gtt              12664  2 i915,intel_agp
drm_kms_helper         35086  1 i915
drm                   229990  4 i915,drm_kms_helper
acpi_cpufreq           10726  0 
mperf                   1267  1 acpi_cpufreq
i2c_algo_bit            5391  1 i915
i2c_core               22479  6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
ac                      2536  0 
battery                 6970  0 
processor              27555  1 acpi_cpufreq
asus_wmi               16274  0 
sparse_keymap           3114  1 asus_wmi
rfkill                 15626  4 cfg80211,bluetooth,asus_wmi
wmi                     8347  1 asus_wmi
video                  11138  2 i915,asus_wmi
pci_hotplug            22930  1 asus_wmi
ext4                  486052  2 
crc16                   1359  2 ext4,bluetooth
mbcache                 5930  1 ext4
jbd2                   85240  1 ext4
sd_mod                 30858  4 
ahci                   22696  3 
libahci                21201  1 ahci
ehci_pci                4120  0 
ehci_hcd               47375  1 ehci_pci
xhci_hcd               89447  0 
libata                170065  2 ahci,libahci
scsi_mod              129660  3 rts5139,libata,sd_mod
usbcore               177027  6 btusb,uvcvideo,rts5139,ehci_hcd,ehci_pci,xhci_hcd
usb_common               954  1 usbcore
@Xorg : Je veux bien... mais le fichier /etc/modprobe.d/modprobe.conf n'existe pas chez moi :o
Si j'ai fait un appel à l'aide et que vous avez des question concernant le matériel, je fais tourner archlinux sur un asus zenbook prime ux31a :
http://www.asus.com/fr/Notebooks_Ultrab ... /HelpDesk/
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par MrMen »

Entre ces deux lsmod, tu as le module asus_nb_wmi qui est chargé quand ça marche. À tout hasard même si je ne sais pas ce qu'il fait tu peux tenter de le charger quand ça ne marche pas…
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
sztruks
archer
Messages : 126
Inscription : mer. 30 mars 2011, 20:45
Localisation : Varsovie

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par sztruks »

Pour les fichiers dans /etc/modprobe.d/modprobe.conf, c’est normal que tu n’en as pas si tu ne l’as pas créé, c’est le type de fichier que l’on fait à la main pour configurer ses modules.

Chez moi, il n’y a qu’un fichier dans modprobe.d, blacklist.conf et encore, il est vide depuis un certain temps…
Image
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par benjarobin »

@Xorg Je ne pense pas que le problème (et donc ta solution) que tu décrit soit lié à ce problème de touche Fn

Essaye ceci :

Code : Tout sélectionner

echo "asus_nb_wmi" >> /etc/modules-load.d/asus.conf
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par Xorg »

Admettons qu'un module empêche asus_nb_wmi de charger correctement et donc que les touches Fn ne fonctionnent pas, je pense alors que si, tripoter le modprobe.conf résoudra le problème, mais uniquement si c'est confirmé qu'il s'agit d'un soucis de modules.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par benjarobin »

Je serais curieux de savoir ce que tu compte mettre dans le "modprobe.conf" pour son cas... Tu peux éventuellement essayer de blacklister un module, mais lequel ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par mélodie »

Salut,

À tout hasard, il y a ce fil où il semble y avoir aussi une information à ajouter à la ligne de commande du kernel:
Some FN Keys (Hot Keys) Not Working on ASUS K53E

reste à savoir avec quels kernels ça fonctionnerait mieux que avec quels autres puisque nous sommes largement plus loin dans les versions que chez Ubuntu.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par Xorg »

benjarobin a écrit :Je serais curieux de savoir ce que tu compte mettre dans le "modprobe.conf" pour son cas... Tu peux éventuellement essayer de blacklister un module, mais lequel ?
Effectivement, tu as plus d'expérience que moi de toute façon. :chinois:
mélodie a écrit :Salut,

À tout hasard, il y a ce fil où il semble y avoir aussi une information à ajouter à la ligne de commande du kernel:
Some FN Keys (Hot Keys) Not Working on ASUS K53E

reste à savoir avec quels kernels ça fonctionnerait mieux que avec quels autres puisque nous sommes largement plus loin dans les versions que chez Ubuntu.
Bah, tu as essayé ? Il faut ajouter :

Code : Tout sélectionner

acpi_osi=Linux acpi_backlight=vendor
On n'a pas les mêmes versions de kernel qu'Ubuntu, puis je doute fortement qu'on utilise la même configuration pour compiler le noyau, mais tente quand même, cette ligne ne fait qu'agir sur des modules. :)
Tu n'es pas obligé de changer la configuration de ton bootloader, tu peux modifier la ligne de boot au boot, ce qui rendra ces paramètres temporaires, le temps de tester si ça règle ton problème.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
LouisB
Hankyu
Messages : 48
Inscription : ven. 13 juil. 2012, 11:06

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par LouisB »

benjarobin a écrit :Essaye ceci :

Code : Tout sélectionner

echo "asus_nb_wmi" >> /etc/modules-load.d/asus.conf
C'est fait.
Quand je n'ai pas le message d'erreur, j'ai mes touches fn.
Quand j'ai le message d'erreur, j'ai aussi mes touches fn.

On dirait que cette manip à résolu mon problème! Maintenant, j'en ai d'autres à régler!
Si j'ai fait un appel à l'aide et que vous avez des question concernant le matériel, je fais tourner archlinux sur un asus zenbook prime ux31a :
http://www.asus.com/fr/Notebooks_Ultrab ... /HelpDesk/
LouisB
Hankyu
Messages : 48
Inscription : ven. 13 juil. 2012, 11:06

Re: [Clavier]Touches fn non-reconnues (WTF?)

Message par LouisB »

Xorg a écrit :Bah, tu as essayé ? Il faut ajouter :

Code : Tout sélectionner

acpi_osi=Linux acpi_backlight=vendor
J'ai déjà un

Code : Tout sélectionner

acpi_osi= 
dans mon grub.
J'ai remplacé et je n'ai vu aucune différence. Tout marche.
Merci beaucoup pour votre aide! Passage en résolu! à bientôt pour un problème avec KDM! :D
Si j'ai fait un appel à l'aide et que vous avez des question concernant le matériel, je fais tourner archlinux sur un asus zenbook prime ux31a :
http://www.asus.com/fr/Notebooks_Ultrab ... /HelpDesk/
Répondre