[Bug 262282] Framework laptop touchpad latency

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 21 Jun 2024 02:17:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262282

Daniel Schaefer <dhs@frame.work> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dhs@frame.work

--- Comment #3 from Daniel Schaefer <dhs@frame.work> ---
Hi, I'd like to provide some explanation from Framework engineering.

The Framework EC detects if there is any I2C communication with the touchpad,
and if there isn't it'll enable PS2 emulation.
This was added because the Windows Installer does not have an I2C driver for
Intel systems.

Anything else (Installed Windows, Linux and as it seems FreeBSD) does not need
this. So it is safe to disable PS2 emulation in BIOS settings to avoid it
triggering on accident.
Maybe on FreeBSD it triggers because of some timing differences.
The code for Intel 11th to 13th Generation is here, for reference:
https://github.com/FrameworkComputer/EmbeddedController/blob/hx20-hx30/baseboard/fwk/ps2mouse.c

-- 
You are receiving this mail because:
You are the assignee for the bug.