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 |
| 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-sleepto 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)
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.