DOKK / manpages / debian 10 / freebsd-manpages / uep.4freebsd.en
UEP(4) Device Drivers Manual UEP(4)

uepeGalax touchscreen driver

To compile this driver into the kernel, place the following lines into your kernel configuration file:

device uep
device usb

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):

uep_load="YES"

To compile this driver with evdev support enabled, place the following lines into the kernel configuration file:

options EVDEV_SUPPORT
device evdev

The uep driver provides support for the eGalax onscreen touch panels.

The driver is a stub. It just probes and attaches to USB device, creates a device entry and feeds reassembled packets from the hardware to it. Depending on compile-time kernel options it supports either native or evdev operation modes.

To get the mouse working in X(7) in native mode, install ports/x11-drivers/xf86-input-egalax.

To get the mouse working in X(7) in evdev mode, install ports/x11-drivers/xf86-input-evdev.

uep creates a blocking pseudo-device file, /dev/uep0 in native mode or /dev/input/eventN in evdev mode.

usb(4), loader.conf(5), xorg.conf(5) (ports/x11/xorg), egalax(4) (ports/x11-drivers/xf86-input-egalax), evdev(4) (ports/x11-drivers/xf86-input-evdev).

The uep driver was written by Gleb Smirnoff <glebius@FreeBSD.org>.

uep cannot act like sysmouse(4), as sysmouse(4) does not support absolute motion events.

August 5, 2018 Debian