This is a workaround for the xf86-input-mtrack driver, which fails to load when you resume from suspend. Basically just adds a systemd
service
The key is to reload the bcm5974
module on system resume.
Put touchpad_resume.sh
into /opt/custom_scripts/touchpad_resume.sh
.
Make executable: chmod +x /opt/custom_scripts/touchpad_resume.sh
.
Put reload-touchpad.service
file in /etc/systemd/system/
.
Then enable it: systemctl enable reload-touchpad.service
.