-
Install the packages
sudo apt-get install libinput-tools xserver-xorg-input-libinput -
Identify the touchpad device with
sudo /usr/bin/libinput-list-devices ... Device: DLL06E5:01 06CB:7A13 Touchpad Kernel: /dev/input/event16
Group: 8
| --- dsdt.orig 2019-06-10 16:09:40.945676250 +0200 | |
| +++ dsdt.dsl 2019-06-10 16:28:15.274723137 +0200 | |
| @@ -3905,11 +3905,13 @@ | |
| If (LEqual (PM6H, One)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status | |
| - Store (Zero, ECRW (If (PM0H) | |
| - { | |
| - CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length | |
| - Store (Zero, F0LN) /* \_SB_.PCI0._CRS.F0LN */ |
| ## Boot normally and extract the DSDT tables | |
| cp -R /sys/firmware/acpi/tables/DSDT DEST | |
| ## Create workbench folder which contains all SSDT and DSDT extracted files renamed with .aml extension | |
| cd DEST | |
| mkdir workbench | |
| cp DSDT SSDT* workbench/ | |
| cp dynamic/SSDT* workbench/ | |
| ## Rename all files in workbench to *{,.aml} |
Install the packages
sudo apt-get install libinput-tools xserver-xorg-input-libinput
Identify the touchpad device with
sudo /usr/bin/libinput-list-devices
...
Device: DLL06E5:01 06CB:7A13 Touchpad
Kernel: /dev/input/event16
Group: 8