-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This project restores /dev/uinput on NVIDIA Jetson Linux 39.2.1 with the
stock 6.8.12-1021-tegra kernel. It builds only the missing loadable module;
it does not replace the kernel image or flash the Jetson.
AI authorship notice: This repository and wiki were 100% written by AI using OpenAI ChatGPT GPT-5.6 Sol on Medium through OpenCode.
- Read Installation.
- Run the included verification script.
- See Sunshine to restart and validate remote input.
- Use Troubleshooting if the kernel or module differs.
- Read Removal before uninstalling.
The affected kernel was built with:
# CONFIG_INPUT_UINPUT is not set
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SIG_FORCE is not set
The matching headers and ABI symbol table are present, so NVIDIA's exact
uinput source can be compiled as an external module. This is less invasive
than replacing /boot/Image and requires no reboot for initial use.
This repository supports one exact kernel ABI: 6.8.12-1021-tegra from
Jetson Linux 39.2.1. It does not claim compatibility with other JetPack or
Jetson Linux releases.
This project was built and tested on the
Seeed Studio NVIDIA Jetson AGX Orin 32GB H01
running JetPack 7.2.1-b49, Jetson Linux 39.2.1, and kernel
6.8.12-1021-tegra.
Other Jetson modules, carrier boards, JetPack releases, and kernel versions have not been tested.