Jump to content

Lenovo ThinkPad P51

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Stub. (Discuss in Talk:Lenovo ThinkPad P51)
Hardware PCI/USB ID Working?
Touchpad Yes
Keyboard Yes
Integrated GPU 8086:591b Yes
Discrete GPU 10de:1436 Yes
Webcam 5986:2118 Yes
Ethernet 8086:15e3 Yes
Bluetooth 8087:0a2b Yes
SD-card reader 10ec:525a Yes
Audio 8086:a171 Yes
Wi-Fi 8086:24fd Yes
Fingerprint reader 138a:0097 Yes
TPM Untested

Fingerprint sensor

/usr/lib/systemd/systemd-sleep/fix-fingerprint.sh
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "$1" in
    pre)
        #code execution BEFORE sleeping/hibernating/suspending
    ;;
    post)
        #code execution AFTER resuming
        systemctl restart open-fprintd
        systemctl restart python3-validity
        systemctl restart open-fprintd-resume.service
    ;;
esac
  • A network manager may be corrupted from resume, adding systemctl restart <NetworkManager> to the resume script mentioned before may help.

Function keys

Key Visible?1 Marked?2 Effect
Fn+Esc No Yes Toggles the Fn lock (Hardware level)
Fn+F1 Yes Yes XF86AudioMute
Fn+F2 Yes Yes XF86AudioLowerVolume
Fn+F3 Yes Yes XF86AudioRaiseVolume
Fn+F4 Yes Yes XF86AudioMicMute
Fn+F5 Yes Yes XF86MonBrightnessDown
Fn+F6 Yes Yes XF86MonBrightnessUp
Fn+F7 Yes Yes XF86Display
Fn+F8 Yes Yes XF86WLAN
Fn+F9 Yes Yes XF86NotificationCenter
Fn+F10 Yes Yes XF86PickupPhone
Fn+F11 Yes Yes XF86HangupPhone
Fn+F12 Yes Yes XF86Favorites
Fn+4 Yes No XF86Sleep
Fn+S Yes No Alt_L (Legacy Sys_Req)
Fn+B Yes No Break / Pause
Fn+P Yes No Pause
Fn+K Yes No Scroll_Lock
Fn+I Yes No XF86WakeUp
Fn+Space No Yes Controls keyboard backlight (HW level)
Fn+Print Yes No XF86SelectiveScreenshot
Fn+Left Arrow Yes No Home
Fn+Right Arrow Yes No End
  1. The key is visible to xev and similar tools
  2. The physical key has a symbol on it, which describes its function

See also

  • 3dprogramin GitHub - possible fixes for P51 issues (based on an Archbang but still useful)