Intel® Converged Security Engine Backports
This repo holds backports of the cse driver.
The driver is provided as a DKMS module targeting distinct versions of various distros. Each backport is on a topic branch. Current support status is documented on the topic branch.
Dependencies
This driver is part of a collection of kernel mode drivers that together enable support for Intel graphics. The backports collection within https://github.com/intel-gpu includes:
- i915 - The main graphics driver (includes a compatible DRM subsystem and dmabuf if necessary).
- cse - Converged Security Engine
- pmt - Intel Platform Telemetry
- firmware - Contains firmware required by i915.
Each project is tagged consistently so when pulling these repos pull the same tag.
How to generate the DKMS module
Ubuntu
Install dependencies:
NOTE: replace linux-headers with headers specific to your kernel as needed.
sudo apt install \
dkms \
make \
linux-headers-5.14.0-1034-oem
Create debian package:
BUILD_VERSION=1 make -f Makefile.dkms dkmsdeb-pkg
Install dkms deb package:
sudo dpkg -i intel-platform-cse-dkms-*.deb
SLES
Install dependencies:
sudo zypper install \
dkms \
make \
linux-glibc-devel \
lsb-release \
rpm-build
Build and install dkms package
BUILD_VERSION=1 make -f Makefile.dkms dkmsrpm-pkg
The resulting rpm package will be located in: /usr/src/packages/RPMS/x86_64/
Install with:
sudo zypper install --allow-unsigned-rpm \
/usr/src/packages/RPMS/x86_64/intel-platform-cse-dkms-*.rpm
RHEL
Install dependencies:
Install packages
sudo dnf install \
git \
kernel-headers \
make \
rpm-build
Install dkms subsystem support:
git clone https://github.com/dell/dkms dkms
cd dkms
make install-redhat
Build and install dkms package
BUILD_VERSION=1 make -f Makefile.dkms dkmsrpm-pkg
The rpm package will be placed in $HOME/rpmbuild/RPMS/x86_64. For example:
/home/user/rpmbuild/RPMS/x86_64/intel-platform-cse-dkms-2022.7-1.x86_64.rpm
To install, run:
cp $HOME/rpmbuild/RPMS/x86_64/*.rpm .
sudo dnf install intel-platform-cse-dkms*.rpm