IETP(4)
π IETP(4) β the Elantech I2C touchpad girlies' man page
okay so bestie, welcome to ietp (that's section 4 of the Kernel Interfaces Manual, mwah) β aka the Elantech I2C touchpad device driver. yes she's niche, yes she's iconic, let's get into it π«Ά
β¨ NAME β¨
ietp β literally the Elantech I2C touchpad device driver. that's her. that's the whole name. π
πΈ SYNOPSIS πΈ
so there's two ways to get her running, and both are valid, pick your fighter π
Option A: compile her into the kernel. drop these lines into your kernel configuration file, exactly like this, no cap:
device ietp
device hidbus
device hid
device iichid
device iicbus
device evdev
Option B: load her as a module at boot time. just put this one lil line in loader.conf(5):
ietp_load="YES"
and boom, she's awake π¦
π DESCRIPTION π
the ietp driver provides support for the Elantech I2C touchpad multi-touch devices found in many laptops. like, many many. your laptop probably has one and you didn't even know π
now β and this is the part where you need to pay attention β to get the multi-touch device working in X(7) (that's ports/x11/xorg-docs, iykyk), you gotta install ports/x11-drivers/xf86-input-libinput. that's the vibe check that makes the touchpad actually slay instead of just being a sad rectangle.
π¦ FILES π¦
/dev/input/eventXβietpcreates this pseudo-device file, and it presents the multi-touch device as an input event device. she's giving main character energy in the/devdirectory, periodt.
π SEE ALSO π
go read these too, they're all part of the lore:
hid(4)loader.conf(5)xorg.conf(5)(ports/x11/xorg)libinput(4)(ports/x11-drivers/xf86-input-libinput)
π AUTHORS π
the ietp driver was written by Vladimir Kondratyev <wulf@FreeBSD.org>. absolute legend behavior, we stan π
π BUGS π
ietpcannot act likesysmouse(4). not me finding out she can't do that π it's fine. she's still perfect. just, like, know that going in. π
okay that's the whole page bestie, go forth and touch your touchpad π β¨
sign-off szn π β this little masterpiece comes from the Debian edition of the manual, dated February 27, 2022. mwah, drink water, and don't forget to ietp_load="YES" π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 2022 Vladimir Kondratyev <wulf@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms