Hi. I had the same problem on Matebook 14 2024. Here’s my fix.
This is my first ever contribution to a linux community ![]()
I don’t know if it’s the correct way to solve this problem, but now the touchscreen works (even the 2 and 3 fingers gestures). The only problem is that if you go on settings you will not find the touchscreen settings and you will still see the input stylus error.
From terminal, check if the touchscreen is detected:
sudo evtest
You should see something like:
/dev/input/eventXX: FTSC1000:00 2808:5662
Select the device number and touch the screen. If the touchscreen is event4, just type 4 and enter
4
If you don’t see any events, the touchscreen is detected but not working. For “event” I mean realtime events, other things will appear on terminal, but the touchscreen works only if the events are detected real time. If no events are detected. Type:
sudo modprobe -r hid_multitouch
sudo modprobe -r i2c_hid_acpi
sudo modprobe i2c_hid_acpi
sudo modprobe hid_multitouch
I suggest to do all the command at once beacuse you will have problems finding your cursor.
Now the touchscreen should work. You can do evtest again and see the difference. The problem now is that this a temporary solution (when you restart the PC the touchscreen will no longer work).
With the help of AI, I made this script:
sudo nano /usr/local/bin/fix-touchscreen
Paste this:
#!/bin/bash
modprobe -r hid_multitouch
modprobe -r i2c_hid_acpi
sleep 2
modprobe i2c_hid_acpi
modprobe hid_multitouch
Make executable:
sudo chmod +x /usr/local/bin/fix-touchscreen
Create systemd service:
sudo nano /etc/systemd/system/touchscreen-fix.service
Content:
[Unit]
Description=Fix Huawei MateBook Touchscreen
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/local/bin/fix-touchscreen
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Enable the service
sudo systemctl enable touchscreen-fix.service
The problem was the loading of the driver. With this commands you will find the errors
sudo dmesg | grep -i ftsc
sudo dmesg | grep -i acpi | grep -i error
As someone who has a huawei matebook 14 laptop with a touch screen, I can happily say that this worked for me! Thanks a lot!
