grandpares/it87-extras
Project ID: 150891
Description
Extended ITE motherboard microcontroller driver by Frank Crawford, packaged as an akmod for convenience. Adds support for
- IT8603E Super I/O chip w/LPC interface
- IT8606E Super I/O chip w/LPC interface
- IT8607E Super I/O chip w/LPC interface
- IT8613E Super I/O chip w/LPC interface
- IT8620E Super I/O chip w/LPC interface
- IT8622E Super I/O chip w/LPC interface
- IT8623E Super I/O chip w/LPC interface
- IT8625E Super I/O chip w/LPC interface
- IT8628E Super I/O chip w/LPC interface
- IT8528E Super I/O chip w/LPC interface
- IT8655E Super I/O chip w/LPC interface
- IT8665E Super I/O chip w/LPC interface
- IT8686E Super I/O chip w/LPC interface
- IT8688E Super I/O chip w/LPC interface
- IT8689E Super I/O chip w/LPC interface
- IT8695E Super I/O chip w/LPC interface
- IT8705F Super I/O chip w/LPC interface
- IT8712F Super I/O chip w/LPC interface
- IT8716F Super I/O chip w/LPC interface
- IT8718F Super I/O chip w/LPC interface
- IT8720F Super I/O chip w/LPC interface
- IT8721F Super I/O chip w/LPC interface
- IT8726F Super I/O chip w/LPC interface
- IT8728F Super I/O chip w/LPC interface
- IT8732F Super I/O chip w/LPC interface
- IT8736F Super I/O chip w/LPC interface
- IT8738E Super I/O chip w/LPC interface
- IT8758E Super I/O chip w/LPC interface
- IT8771E Super I/O chip w/LPC interface
- IT8772E Super I/O chip w/LPC interface
- IT8781F Super I/O chip w/LPC interface
- IT8782F Super I/O chip w/LPC interface
- IT8783E/F Super I/O chip w/LPC interface
- IT8786E Super I/O chip w/LPC interface
- IT8790E Super I/O chip w/LPC interface
- IT8792E Super I/O chip w/LPC interface
- IT87952E Super I/O chip w/LPC interface
- Sis950 A clone of the IT8705F
Installation Instructions
On Fedora
sudo dnf copr enable grandpares/it87-extras
sudo dnf install it87-extras
Ensure akmods are ready
sudo akmods --force
Reboot to UEFI and disable Smart Fan or set curve to 0% at maximum temperature or OS fan control might not work properly.
Some motherboards may require karg acpi_enforce_resources=lax to load the driver.
Secure Boot
Prior to module installation
sudo dnf install akmods kmodtool mokutil openssl
sudo kmodgenca -a
sudo mokutil --import /etc/pki/akmods/certs/public_key.der
# Enter any password. You will need it during the next step.
Reboot, then select “Enroll MOK”, “Continue”, “Yes”, then enter the password from the previous step.
# Rebuild akmods and initramfs, then reboot
sudo akmods --force
sudo dracut --force
sudo reboot
On uBlue
If using Secure Boot:
# Import my signing key into your Secure Boot keyring
curl -Lo https://github.com/grandpares/ublue-image/raw/refs/heads/main/certs/akmods_grandpares.der
sudo mokutil --import akmods_grandpares.der
and reboot. Then
# Rebase to your preferred flavor of uBlue with it87-extras preinstalled
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/grandpares/[flavor (aurora/bluefin/bazzite)]-it87:latest
Reboot to UEFI and disable Smart Fan or set curve to 0% at maximum temperature or OS fan control might not work properly.
Some motherboards may require karg acpi_enforce_resources=lax to load the driver. It can be set with
sudo rpm-ostree kargs --append='acpi_enforce_resources=lax'
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 41
|
x86_64 (197)* | Fedora 41 (82 downloads) |
Fedora 42
|
x86_64 (1418)* | Fedora 42 (484 downloads) |
Fedora 43
|
x86_64 (38)* | Fedora 43 (16 downloads) |
Fedora rawhide
|
x86_64 (50)* | Fedora rawhide (59 downloads) |
* Total number of downloaded packages.
Fedora 41