Lenovo ThinkPad P51
Appearance
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 |
Wireless | 8086:24fd |
Yes |
Fingerprint reader | 138a:0097 |
Yes |
TPM | Untested |
Installation
finger print sensor
- The finger print sensor needs python-validityAUR to work.
- For further configuration, See Fprint#Configuration
- To prevent the sensor not working when laptop waking up, create a script in
/lib/systemd/systemd-sleep
to restart related service
#!/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.
See also
- 3dprogramin GitHub - possible fixes for P51 issues (based on an Archbang but still useful)