You are not logged in.
Recently functional keys on my laptop stopped working.
I can't say for sure, which update broke them, but downgrading from linux-4.0.2 to linux-3.19.3 hasn't solved that.
In dmesg output I see suspicious lines
[ 2.406147] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042f conflicts with OpRegion 0x0000000000000400-0x000000000000047f (\_SB_.PCI0.LPC_.PMIO) (20141107/utaddress-258)
[ 2.406153] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 2.406157] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054f conflicts with OpRegion 0x0000000000000500-0x000000000000057f (\_SB_.PCI0.LPC_.LPIO) (20141107/utaddress-258)
[ 2.406160] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 2.406161] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053f conflicts with OpRegion 0x0000000000000500-0x000000000000057f (\_SB_.PCI0.LPC_.LPIO) (20141107/utaddress-258)
[ 2.406164] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 2.406165] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052f conflicts with OpRegion 0x0000000000000500-0x000000000000057f (\_SB_.PCI0.LPC_.LPIO) (20141107/utaddress-258)lsmod
Module Size Used by
ctr 12927 1
ccm 17534 1
xt_addrtype 12557 2
xt_conntrack 12681 1
ipt_MASQUERADE 12477 1
nf_nat_masquerade_ipv4 12609 1 ipt_MASQUERADE
iptable_nat 12711 1
nf_conntrack_ipv4 17706 2
nf_defrag_ipv4 12483 1 nf_conntrack_ipv4
nf_nat_ipv4 13075 1 iptable_nat
iptable_filter 12536 1
ip_tables 26011 2 iptable_filter,iptable_nat
x_tables 27104 5 ip_tables,ipt_MASQUERADE,xt_conntrack,iptable_filter,xt_addrtype
nf_nat 22338 2 nf_nat_ipv4,nf_nat_masquerade_ipv4
nf_conntrack 87408 5 nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4
bridge 106097 0
stp 12437 1 bridge
llc 12745 2 stp,bridge
dm_thin_pool 59752 1
dm_persistent_data 53315 1 dm_thin_pool
dm_bio_prison 13104 1 dm_thin_pool
dm_bufio 22606 1 dm_persistent_data
libcrc32c 12426 1 dm_persistent_data
loop 26560 4
dm_mod 93753 5 dm_persistent_data,dm_bufio,dm_thin_pool
joydev 17063 0
mousedev 17272 0
snd_hda_codec_hdmi 49263 1
snd_hda_codec_conexant 21937 1
snd_hda_codec_generic 63161 1 snd_hda_codec_conexant
iTCO_wdt 12831 0
iTCO_vendor_support 12649 1 iTCO_wdt
coretemp 12820 0
intel_rapl 17605 0
arc4 12536 2
uvcvideo 84822 0
iosf_mbi 12682 1 intel_rapl
x86_pkg_temp_thermal 12951 0
intel_powerclamp 17122 0
kvm_intel 143417 0
kvm 435299 1 kvm_intel
iwldvm 184887 0
crct10dif_pclmul 13394 0
mac80211 648753 1 iwldvm
crc32_pclmul 12915 0
crc32c_intel 21809 1
videobuf2_vmalloc 13286 1 uvcvideo
ghash_clmulni_intel 12978 0
videobuf2_memops 12519 1 videobuf2_vmalloc
videobuf2_core 39635 1 uvcvideo
aesni_intel 167997 2
v4l2_common 12814 1 videobuf2_core
videodev 135040 3 uvcvideo,v4l2_common,videobuf2_core
aes_x86_64 16719 1 aesni_intel
media 18365 2 uvcvideo,videodev
lrw 12757 1 aesni_intel
gf128mul 12970 1 lrw
iwlwifi 169263 1 iwldvm
snd_hda_intel 26387 1
glue_helper 12649 1 aesni_intel
nls_iso8859_1 12461 1
ablk_helper 12572 1 aesni_intel
snd_hda_controller 26857 1 snd_hda_intel
cfg80211 476584 3 iwlwifi,mac80211,iwldvm
cryptd 18553 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_hda_codec 112621 5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
nls_cp437 16553 1
evdev 21544 14
thinkpad_acpi 73259 1
mac_hid 12633 0
nvram 13034 1 thinkpad_acpi
snd_hwdep 17244 1 snd_hda_codec
vfat 21231 1
serio_raw 12849 0
i2c_i801 16965 0
psmouse 107442 0
fat 62032 1 vfat
snd_pcm 88779 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
lpc_ich 20768 0
rfkill 18867 3 cfg80211,thinkpad_acpi
i915 1002518 4
tpm_tis 17231 0
e1000e 219976 0
wmi 17339 0
tpm 31467 1 tpm_tis
hwmon 12930 2 coretemp,thinkpad_acpi
snd_timer 26614 1 snd_pcm
ac 12715 0
battery 17452 0
snd 73436 11 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi
ptp 17692 1 e1000e
soundcore 13031 2 snd,snd_hda_codec
shpchp 35210 0
pps_core 17225 1 ptp
video 22205 1 i915
thermal 17559 0
drm_kms_helper 98881 1 i915
button 12953 1 i915
drm 273079 6 i915,drm_kms_helper
intel_gtt 17848 1 i915
i2c_algo_bit 12744 1 i915
mei_me 17987 0
i2c_core 50240 7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
mei 75468 1 mei_me
processor 27777 0
sch_fq_codel 17343 5
nfsd 285089 1
nfs 208487 0
auth_rpcgss 54659 1 nfsd
oid_registry 12419 1 auth_rpcgss
nfs_acl 12511 1 nfsd
fscache 53701 1 nfs
lockd 87230 2 nfs,nfsd
grace 12586 2 nfsd,lockd
sunrpc 275966 8 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
ext4 514390 2
crc16 12343 1 ext4
mbcache 17171 1 ext4
jbd2 86379 1 ext4
sd_mod 43575 4
atkbd 22254 0
libps2 12739 2 atkbd,psmouse
ahci 33248 3
libahci 27215 1 ahci
libata 181461 2 ahci,libahci
scsi_mod 147395 2 libata,sd_mod
xhci_pci 12675 0
xhci_hcd 152471 1 xhci_pci
sdhci_pci 22172 0
sdhci 39102 1 sdhci_pci
led_class 12855 3 sdhci,iwldvm,thinkpad_acpi
mmc_core 110613 2 sdhci,sdhci_pci
ehci_pci 12512 0
ehci_hcd 69979 1 ehci_pci
usbcore 199382 5 uvcvideo,ehci_hcd,ehci_pci,xhci_hcd,xhci_pci
usb_common 12561 1 usbcore
i8042 18002 1 libps2
serio 18282 7 serio_raw,atkbd,i8042,psmouseThanks in advance for help
Offline
I have similar lines in my dmesg on a Lenovo X200, but my keys all work just fine. Can you elaborate on the problem: specifically which keys are not working? How do you operationalize "not working": they no longer do what you want, they no longer produce any xev output, or produce the wrong xev output, they no longer are recognized by showkeys, etc?
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Check the options in your firmware (BIOS) menus.
Jin, Jîyan, Azadî
Offline
Trilby
All those keys that control laptop external devices and sleep/hibernation/etc. (i.e. Fn + {F2..F8,F12,Home,End}), stopped producing xev output.
Offline
The same happened to me after an update to 4.0.5 I don't get the dmesg messages tho.
xev also does not report any events when pressing any fn+[button] keys.
[ 2.786319] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
# ls /sys/devices/platform/thinkpad_acpi/input/input7
capabilities device event6 id modalias name phys power properties subsystem uevent uniq
$ cat /dev/input/event6
<pressing keys>
nothing
Downgrading to 4.0.4-2 works for me.
Last edited by aurenar (2015-06-14 19:26:25)
Offline
Sorry for not replying at once, but I really had nothing to tell.
Thing fixed itself after suspend-resume cycle.
All I did was systemctl suspend, and then resume by holding fn button for few seconds. That's it. Never had issues after that. Currently on 4.0.5.
Maybe that'll fix things for you as well.
Last edited by eDio (2015-06-14 19:43:06)
Offline