Hello again,
First of all, thank you! Installing
However, while testing, I noticed another strange behavior that I can reproduce consistently.
If I perform a cold boot (the laptop is completely powered off, then I press the power button), the touchpad works perfectly every time.
However, if I boot Linux Mint first, then choose Restart, let GRUB appear, and boot into FreeBSD without removing power, the touchpad becomes completely unresponsive. No movement or click events are detected.
If I then shut the laptop down completely and power it back on, the touchpad immediately starts working again.
So the behavior is:
This makes me wonder whether the touchpad or the Intel I²C controller is being left in a state by Linux that FreeBSD does not fully reinitialize during boot.
Has anyone seen similar behavior with I²C HID touchpads? Is there a way to force FreeBSD to completely reset or reinitialize the FTCS1000 device (or the Intel Tiger Lake I²C controller) during startup?
My laptop is still the same Clevo NLx0MU with the FocalTech FTCS1000 (2808:0101) touchpad.
Any ideas or suggestions would be greatly appreciated.
First of all, thank you! Installing
xf86-input-libinput-evdev solved the touchpad issue completely. The touchpad now works correctly under Xfce.However, while testing, I noticed another strange behavior that I can reproduce consistently.
If I perform a cold boot (the laptop is completely powered off, then I press the power button), the touchpad works perfectly every time.
However, if I boot Linux Mint first, then choose Restart, let GRUB appear, and boot into FreeBSD without removing power, the touchpad becomes completely unresponsive. No movement or click events are detected.
If I then shut the laptop down completely and power it back on, the touchpad immediately starts working again.
So the behavior is:
- Cold boot → FreeBSD → Touchpad works ✔
- Linux Mint → Reboot → GRUB → FreeBSD → Touchpad does not work ✘
- Shutdown → Power on → FreeBSD → Touchpad works again ✔
This makes me wonder whether the touchpad or the Intel I²C controller is being left in a state by Linux that FreeBSD does not fully reinitialize during boot.
Has anyone seen similar behavior with I²C HID touchpads? Is there a way to force FreeBSD to completely reset or reinitialize the FTCS1000 device (or the Intel Tiger Lake I²C controller) during startup?
My laptop is still the same Clevo NLx0MU with the FocalTech FTCS1000 (2808:0101) touchpad.
Any ideas or suggestions would be greatly appreciated.