25 lines
878 B
Markdown
25 lines
878 B
Markdown
|
# isfl - Insyde Software UEFI firmware flashing kernel driver
|
||
|
|
||
|
This is the GPLv2 licensed Linux driver which is a requirement to enable firmware updates using Insyde Software's H2OFFT-Lx(64) utility on GNU Linux. The utility itself is not available here, since it unfortunately does not seem to be GPL licensed.
|
||
|
|
||
|
## Requirements
|
||
|
|
||
|
* Kernel headers for your currently running kernel
|
||
|
* GNU make
|
||
|
|
||
|
## Compilation
|
||
|
|
||
|
To build the kernel module:
|
||
|
|
||
|
* Change into the directory matching your platform
|
||
|
* Run: `make clean`
|
||
|
* Run: `make`
|
||
|
|
||
|
On a successful build, the kernel module will be built:
|
||
|
* isfl_drv.ko (for ia32)
|
||
|
* isfl_drv_x64.ko (for x64)
|
||
|
|
||
|
## Trouble shooting
|
||
|
|
||
|
Upon loading the module, if you run into the "-1 Invalid module format" error message, this suggests you are using a module that was built on a different platform (ia32 vs. x64) or for an ABI incompatible kernel version.
|