top of page

Intelligent Auto-Compilation Streamlines Kernel Updates for Linux Platforms

Updated: Jun 15, 2022

HighPoint’s Auto-Compile feature has been integrated into the open-source driver packages released for SSD7000 and SSD7500 series NVME RAID controllers. Auto-Compile was designed to streamline the Kernel update process by minimizing downtime of the Linux server environment. Once initially installed by an administrator, Auto-Compile enables the open-source driver to handle all future updates automatically.

Anytime the host system is restarted, Auto-Compile will check the status of kernel releases. If the current driver is unable to support the new kernel it will automatically initiate the upgrade process; the package will check the controller’s driver database and download the corresponding file.

SSD7580B; Linux Server Platform; Auto-compile feature; Linux Host;
  • Checks Kernel/Driver compatibility after every reboot. If the kernel and driver are mismatched:

a) Will check remote database for updates

b) Download required update

  • Automatically compile & install a new driver

Once the download is complete, the Auto-Compile feature will prepare the system environment, recompile the NVMe driver for the new kernel, and finally, install the driver.

Did the Linux system automatically install an incompatible Kernel?

No problem – the Auto-Compile feature will revert to the last known working Kernel Release.

The Auto-Compile feature automatically configures the kernel to load the Linux driver on boot. However, if the system attempts to reboot into a kernel not supported by the existing driver (say, after an automated update), Auto-Compile will ensure the system is booted using the previous stable kernel, download the required update from the controller’s remote driver database, recompile a compatible driver, then boot into the new kernel.

What if Auto-Compile is unable to compile a new driver?

Again – no problem. It will revert the kernel to the previous working version to ensure the platform remains operational. However, if you experience such an issue, don’t hesitate to contact our Support Team.

351 views0 comments


bottom of page