| 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
#!/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)