Giter VIP home page Giter VIP logo

acpi_ec's Introduction

acpi_ec

acpi_ec is a simple kernel module which takes most of its code from ec_sys.c and provides a simple interface between the ACPI embedded controller and the userspace. Its main intent is to be used with NoteBook Fan Control but you can of course install it for another purpose. You can access to the EC simply by read/write to /dev/ec.

It comes with a DKMS config to automatically rebuild it with signing support and an install script which can be easily modified for another module. The script can generate new keys and enroll them for Secure Boot.

Installation

Debian

You can find .deb in the releases.

Other distributions

You should ensure that you have dkms and mokutil installed on your computer (mokutil is generally included if you have a distro which supports Secure Boot). You also need to install the kernel sources (linux-headers on Debian/Ubuntu or kernel-devel on RPM distros).

Debian

sudo apt install dkms build-essential linux-headers-$(uname -r)

Fedora

sudo dnf install kernel-devel dkms make

Then just launch:

sudo ./install.sh

Removing

If you want to finally remove the module:

sudo ./uninstall.sh

acpi_ec's People

Contributors

musikid avatar gkaf89 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.