You are not logged in.

#1 2017-02-21 00:44:36

lula
Member
Registered: 2009-07-16
Posts: 71

Strange keyboard problem on thinkpad edge e531

The problem is a wrong keymapping on the internal keyboard of this laptop i first noticed about a week ago. The keymapping in general seems to be OK, working german umlauts, but some keys not working properly, e.g the "r"-key giving an "l", etc. . I also checked with xev that the FN-Key, which in combination with ESC is used as FNLK to toggle between F-Keys and special keys for mute, volume, brightness, etc. doesn't produce any code anymore. I've looked through /var/log/pacman.log but found nothing at that time i would concern being responsible for the change. An attached USB-keyboard works without any problems, all keys are recognised. I'm not quiet sure if it is a hard- or a software problem, i can't check with windows because i don't have any.

Things i already tried, beside an external keyboard:

- Boot to emergency.target gives a normal german keymap with all keys working as expected, but can't ckeck F-keys there
- Blacklisting thinkpad_acpi also gives me a full working keymap, but can't toggle F-Keys because of no functional FN-key

It worked without any problems the last four years and from the points i explained above, i suppose it's more in the direction of software, but i'm really not shure about that.

Any idea or help is really appreciated, if you need more information, just ask

To get an idea about the thing i'm talking about:

lenovo:~> lspci 
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
04:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

lenovo:~> localectl 
   System Locale: LANG=de_DE.utf8
                  LC_COLLATE=C
       VC Keymap: de-latin1-nodeadkeys
      X11 Layout: de
       X11 Model: pc105
     X11 Variant: nodeadkeys
     X11 Options: terminate:ctrl_alt_bksp

An image of the keyboard (mine is QWERTZ, but essentially the same)

lenovo-thinkpad-e531-laptop-keyboard.png

Offline

Board footer

Powered by FluxBB