Go to file
Jeremy Soller 8b1da5327c
1.0.18
2025-03-27 15:05:11 -06:00
.github Create ISSUE_TEMPLATE.md 2018-05-10 17:16:54 -06:00
debian 1.0.18 2025-03-27 15:05:11 -06:00
lib/udev/hwdb.d Update the way touchpad is handled to use events from PS/2 instead of WMI 2019-03-28 09:54:34 -06:00
usr/share/initramfs-tools Make initramfs hook executable 2021-03-22 08:51:53 -06:00
.gitignore .gitignore: ignore files generated by make 2024-12-12 09:13:05 -07:00
LICENSE Create LICENSE 2019-02-01 08:47:29 -07:00
Makefile Define `KERNEL_DIR` onece and use it. 2018-06-18 03:46:21 +03:00
README.md Create README.md 2019-02-01 08:46:36 -07:00
system76.c Add bonw16 2025-03-27 21:04:17 +00:00
system76_ap-led.c Prepare for insertion into kernel 2018-04-20 14:29:33 -06:00
system76_hwmon.c Prepare for insertion into kernel 2018-04-20 14:29:33 -06:00
system76_input.c Fix ignored error when creating polling task 2020-11-24 11:51:58 -07:00
system76_kb-led.c led: Notify on color change 2024-08-15 12:42:51 -06:00
system76_nv_hda.c Do not access NV device if not present 2021-01-11 14:22:21 -07:00

README.md

system76-dkms

System76 DKMS driver

On newer System76 laptops, this driver controls some of the hotkeys and allows for custom fan control.

Development

To install this as a kernel module:

# Compile the module
make
# Remove any old instances
sudo modprobe -r system76
# Insert the new module
sudo insmod system76.ko
# View log messages
dmesg | grep system76