Preparations
Before installing the ES3000 V3 driver, check that:
l
You have correctly installed the ES3000 V3 on the server.
l
You have downloaded the ES3000 V3 driver package to the server, and verified the
package integrity.
l
You have uploaded the driver package to a directory (for example,
/home
) on the server
by using WinSCP.
Procedure
Step 1
Log in to the OS as an administrator.
Step 2
Go to the directory that stores the ES3000 V3 driver package, for example,
/home
.
Step 3
Run the installation command based on the OS type.
l
For RHEL, CentOS, OEL, SLES, or UVP, run
rpm -ivh driver package name
.
An example package name for CentOS is
rpm -ivh kmod-
hiodriver-3.3.5.3-2.6.32_431.el6.centos.x86_64.rpm
.
l
For Ubuntu or Debian, run
dpkg -i driver package name
.
An example package name for Ubuntu is
dpkg -i
hiodriver-3.3.5.3-3.19.0_15_generic.ubuntu.amd64.deb
.
NOTE
– If the CPU hardware capabilities are insufficient for processing high-speed I/O services of NVMe
devices during interruption, it is recommended that you configure the NVMe driver to work in
threaded_irq mode before installing it. The configuration method is as follows:
1. Run the
vim /etc/modprobe.d/nvme.conf
command to create or open the configuration file for
editing.
2. Enter
i
.
3. In the configuration file, change the value of
options nvme use_threaded_interrupts
to
1
:
options nvme use_threaded_interrupts=1
4. Press
Esc
, enter
:wq
, and press
Enter
to save the edits.
5. Run the
chmod +x /etc/modprobe.d/nvme.conf
command to change the permission on
nvme.conf
.
– If the NVMe driver works in threaded_irq mode, the I/O latency increases: Both the 4 KB read
latency and write latency increase by 5 μs.
Step 4
Check whether the following message indicating an incorrect installation package is
displayed.
Error: The installing package does not match the current OS. Please execute
command: rpm -e kmod-hiodriver to uninstall the installing rpm.
l
If yes, go to
.
l
Step 5
Uninstall the installed package as prompted. Upload the correct driver package for the OS to
the server and perform
again to install the driver.
Step 6
Check whether the following message is displayed. The message indicates that the original
NVMe driver fails to be uninstalled during the installation.
Warning: fail to uninstall the old nvme kernel module. Please uninstall the old
nvme kernel module manually or reboot the system.
ES3000 V3 NVMe PCIe SSD
User Guide
3 Installation and Configuration
Issue 20 (2019-02-27)
Copyright © Huawei Technologies Co., Ltd.
33