IETP(4)

πŸ“¦
version 15.1 Β· 3 versions
, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

πŸ’… 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 β€” ietp creates this pseudo-device file, and it presents the multi-touch device as an input event device. she's giving main character energy in the /dev directory, periodt.

🌈 SEE ALSO 🌈

go read these too, they're all part of the lore:


πŸ‘‘ AUTHORS πŸ‘‘

the ietp driver was written by Vladimir Kondratyev <wulf@FreeBSD.org>. absolute legend behavior, we stan πŸ’œ


πŸ’€ BUGS πŸ’€

  • ietp cannot act like sysmouse(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