ec-su-axb35-kernel-module

Community

Build, sign, and manage a custom kernel module.

AuthorcrycriM
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The ec_su_axb35 kernel module provides fan control and APU power mode management for the Sixunited AXB35-02 Embedded Controller on headless m5 servers. It addresses the complexity of kernel-specific builds, secure boot signing, and runtime control of power modes, consolidating setup and maintenance into a reproducible workflow.

Core Features & Use Cases

  • Build against a specific kernel version and recompile when the kernel changes.
  • Sign the module with MOK keys to satisfy Secure Boot requirements.
  • Install, load, and validate the module using modinfo, modprobe, and lsmod.
  • Expose a sysfs interface for APU power_mode configuration and safe operation.
  • Repin GRUB to a known kernel when needed and provide guidance for recovery during updates.
  • Optional watchdog/systemd service to monitor temperature and adjust power modes automatically.

Quick Start

Install and load the ec_su_axb35 kernel module for your current kernel, sign it with the MOK keys, and set the APU power_mode to normal to begin.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ec-su-axb35-kernel-module
Download link: https://github.com/crycriM/hermes-skills/archive/main.zip#ec-su-axb35-kernel-module

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.