This is the patched version of DCMI and MEI for Quanta Windmill mobo (OpenCompute node)
Currently here only binary kernel modules form DCMI and MEI interfaces, modules not striped, so if you need, stripe them.
Thanks nz0.14910 from servethehome.com for this https://forums.servethehome.com/index.php?threads/potential-deal-2-x-dual-2011-nodes-199-quanta-openrack.6856/page-34
Download the repository, and install the modules.
-
Download the source files from packages in https://launchpad.net/~opencompute-developers/+archive/ubuntu/ocp-certification-tools-ppa/
- dcmi-dkms-2.1.6.28.MEI
- mei-dkms-7.1.21.4.S
-
For mei-dkms add
#include <linux/irq.h>to mei_dev.h file:sed -i '/#include "hw.h"/a #include <linux\/irq.h>' mei_dev.h -
For dcmi-dkms replace
f_dentrywithf_path.dentryin dcmi_main.c:sed -i 's/f_dentry/f_path.dentry/g' dcmi_main.c -
Build and install each module:
make make install
-
Additionally, you can stripe modules ( remove debug-symbols), and this will reduce module size ( from 1.6M to 141K):
find -type f -name \*.ko -print -exec strip --strip-debug \{\} \;
Make rpm and deb specs with DKMS-support