-
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
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
## 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} |
--- 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 */ |