TouchPad Problems with chuwi Lapbook Pro (Intel Celeron N4100)

Hey again!
I planned to use Zorin OS on my Lapbook Pro from Chuwi.
In Live OS Mode it works perfect, the Touchpad is completly normal.
But when I install it, the touchpad reacts in 3 diffrent ways:

  1. its not recognized at all
  2. It only moves the pointer when touched with two fingers
  3. it "wooshes" around the screen, uncontrolled and flickering.

I googled this issue and since 2020 users are complaining about that. Some say its a kernel issue, but I dont really know. I tried some libinput fixes but nothing happened.

Do you have any ideas maybe?

Does the System run in Wayland or X11? You can check that in Settings>About. when it runs in Wayland, I would suggest to switch to X11/Xorg.

To do that, go to the Login Screen (not the Lock Screen). simply reboot for that. On the Login Screen, click on Your Profile so that the Password Field appears. When it is appeared, You should see in the bottom right Corner a Gear Icon. Click on it and choose the Option ''Zorin Desktop on Xorg'' and then log in.

I tried both. Neither Wayland or X11 work. The touchpad doesnt react at all in X11.

Oh and this is the xinput list I have, maybe it helps:

LapBook-Pro:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HTIX5288:00 0911:5288 Touchpad id=11 [slave pointer (2)]
⎜ ↳ Corsair CORSAIR HARPOON RGB WIRELESS Gaming Dongle Keyboard id=8 [slave pointer (2)]
⎜ ↳ Corsair CORSAIR HARPOON RGB WIRELESS Gaming Dongle Keyboard id=10 [slave pointer (2)]
⎜ ↳ Corsair CORSAIR HARPOON RGB WIRELESS Gaming Dongle id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Intel HID events id=12 [slave keyboard (3)]
↳ Intel HID 5 button array id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Corsair CORSAIR HARPOON RGB WIRELESS Gaming Dongle Keyboard id=9 [slave keyboard (3)]
↳ Corsair CORSAIR HARPOON RGB WIRELESS Gaming Dongle Keyboard id=15 [slave keyboard (3)]

Looking up that touchpad I also found quite a few issues with it. There's a hacky workaround that you could try, from another user reporting a similar issue over in the Chuwi community forums.

One quick one that you could try is to reload the driver:

rmmod i2c-hid
modprobe i2c-hid

You could try these commands (only enter one command in your terminal and test each point separately) and look if one of them helps to get your touchpad working:

  • sudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpi
  • sudo rmmod i2c_hid && sudo modprobe i2c_hid
  • sudo rmmod psmouse && sudo modprobe psmouse
  • sudo rmmod i2c_i801 && sudo modprobe i2c_i801
  • sudo rmmod rmi_smbus && sudo modprobe rmi_smbus

You could also try to use your touchpad during boot (move your finger, press keys) to help getting the touchpad recognized.

Here is a workaround for reducing trackpad jittering on a chuwi book but really for technicians:

Disable secure boot and fast boot in your BIOS and if you have Dualboot with Windows also turn off fast startup in Windows. When they are enabled they can prevent drivers from being loaded correctly.

Sadly none of those commands worked:

rmmod: ERROR: Module i2c_hid_acpi is not currently loaded
LapBook-Pro:~$ sudo rmmod i2c_hid && sudo modprobe i2c_hid
rmmod: ERROR: Module i2c_hid is not currently loaded
LapBook-Pro:~$ sudo rmmod psmouse && sudo modprobe psmouse
LapBook-Pro:~$ sudo rmmod i2c_i801 && sudo modprobe i2c_i801
LapBook-Pro:~$ sudo rmmod rmi_smbus && sudo modprobe rmi_smbus
rmmod: ERROR: Module rmi_smbus is not currently loaded
LapBook-Pro:~$

I think it is still strange why it doesnt work now. Windows has no problems, and the Live Boot Version of Zorin also dont have problems. It works flawless there. I also tried Manjaro and Debian, and in both, not even the Live OS variant worked. Only Zorin OS Live OS works normal. There must be a reason why.

Secure Boot is already disabled, fast boot isnt chooseable in my bios, only quietboot, which is also deactivated. Windows fastboot and powercfg is also off.

Oh and before I forget, Zorin OS is not running fluidly, it stutters, which is strange, because normaly its pretty fluid on my other devices. Even Windows is more fluid. Maybe the hardware is just ■■■■ (for Linux to be precise, cheap Laptops are mostly optimized for windows sadly)

For your hardware Zorin lite would be the better choice than Zorin core.

I thought Zorin lite was discontinued, because there was so little difference to the core edition?

No, it is still available in Zorin 17 and Zorin 18. On computers with low specs it makes a difference.

For chuwi gemibook with touchpad problems in Linux there is a solution to disable acpi d3cold support in the BIOS. I'm not sure if you also have this setting but if so you could try to disable it for testing.

ACPI D3cold is already disabled by default in bios

Did you choose system updates during installation or made them directly after installation? If yes, you could try to go back to the kernel of the .iso file. When booting and grub appears, select >Advanced options for Zorin and there you can select an older kernel to boot from. Look if that helps.

Or maybe there's something wrong with your configuration. You could try to add a new user account and see if the touchpad works there.

1 Like

Hmm ... You could try a Program called Touché which is for Touchpads. You can install it in the Software Store:

1 Like

Well... I may found a solution. I installed Zorin OS Lite without internet and also unchecked, that it installs propitary drivers for graphics and wifi. Now it works flawless... Still dont know why though XD. I will try to update it, and hope it still works normal after that. By the way, the kernel Version is 6.80-60 generic #63~22.04.1-Ubuntu.

1 Like

Maybe during the Installation there was an Update or File what interfere.

Yeah I updated Zorin OS Lite and now the issues are back. The updates are at fault for this.