No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

ES3000 V3 NVMe PCIe SSD User Guide 20

This document provides the product information about the Huawei ES3000 V3 PCIe SSD (ES3000 V3 for short) and describes how to install, configure, operate, and maintain the ES3000 V3.
Rate and give feedback :
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Upgrading the Driver in Linux

Upgrading the Driver in Linux

Operation Scenario

You can upgrade the driver after a new version is released.

The Linux driver package naming rules are as follows:
  • RHEL, CentOS, or OEL driver package name: kmod-hiodriver-Driver version-Supported kernel version.System distributor.Hardware platform.rpm, such as kmod-hiodriver-3.3.5.2-3.10.0_123.el7.centos.x86_64.rpm, kmod-hiodriver-3.3.5.2-3.10.0_123.el7.redhat.x86_64.rpm, or kmod-hiodriver-3.3.5.2-3.10.0_123.el7.oracle.x86_64.rpm.
  • SLES driver package name: hiodriver-kmp-Kernel feature-Driver version-Supported kernel version.System distributor.Hardware platform.rpm, such as hiodriver-kmp-default-3.3.5.2-3.12.28_4.suse12.x86_64.rpm.
  • Ubuntu or Debian driver package name: hiodriver -Driver version-Supported kernel version.System distributor.Hardware platform.deb, such as hiodriver-3.3.5.3-3.19.0_15_generic.ubuntu.amd64.deb.
  • UVP driver package name: hiodriver-kmp-xen-Driver version-Supported kernel version.System distributor.Hardware platform.rpm.

Preparations

Before upgrading the driver, check that:

  • You have downloaded the new driver package to the server and verified the package integrity.
  • You have checked the new driver version.

Procedure

  1. Log in to the OS as an administrator.
  2. Go to the directory that stores the ES3000 V3 driver package, for example, /home.
  3. Run the upgrade command based on the OS type.

    • For RHEL, CentOS, OEL, or SLES, run rpm -Uvh driver package name.

      An example package name for CentOS is rpm -Uvh kmod-hiodriver-3.30.60.1-2.6.32_431.el6.centos.x86_64.rpm.

    • 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.

  4. Check whether the following message indicating an incorrect upgrade 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.
    • If yes, go to 5.
    • If no, go to 6.

  5. Uninstall the installed package as prompted. Upload the correct upgrade package for the OS to the server and perform 2 again to install the package.
  6. Check whether the following message is displayed. The message indicates that the original NVMe driver fails to be uninstalled during the upgrade.

    Warning: fail to uninstall the old nvme kernel module.  Please uninstall the old nvme kernel module manually or reboot the system.
    • If yes, go to 9.
    • If no, go to 7.

  7. Check whether the following message is displayed. The message indicates that the new NVMe driver fails to be installed during the upgrade.

    Warning: fail to install the new nvme kernel module. Please install the new nvme kernel module manually or reboot the system. 
    • If yes, go to 8.
    • If no, go to 12.

  8. Check whether restarting the OS will affect services.

    • If yes, go to 11.
    • If no, restart the OS and go to 12.

  9. Check whether restarting the OS will affect services.

    • If yes, go to 10.
    • If no, restart the OS and go to 12.

  10. Run the modprobe -r nvme command to uninstall the original driver. During the uninstallation, check whether a message is displayed indicating that the driver is in use. If yes, the uninstallation fails.

    • If yes, restart the OS and go to 12.
    • If no, go to 11.

  11. Run the modprobe nvme command to install the new driver. Check whether a warning or error is displayed during the installation.

    • If yes, restart the OS and go to 12.
    • If no, go to 12.

  12. Run the modinfo nvme command to check the version information to determine whether the driver is successfully upgraded.

    If the version number in the command output is the target version number, the upgrade is successful.

    The following is an example command:

    version:        3.3.5.3
    • If yes, go to 13.
    • If no, go to 15.

  13. If an SSD device has been installed on the server, check whether the driver has initialized the NVMe device.

    Check whether the NVMe device exists in the /dev directory.

    • If yes, go to 14.
    • If no, go to 15.

  14. if the OS uses the irqbalance service to balance CPU interrupts, restart the service by using one of the following commands after re-loading the driver module:

    • For RHEL 6 or CentOs 6, run service irqbalance restart.
    • For SLES 11, run service irq_balancer restart.
    • For SLES 12 or RHEL 7, run systemctl restart irqbalance.service.
    NOTE:
    • For RHEL 6, CentOs 6, or SLES 12, you can add IRQBALANCE_ARGS="--hintpolicy=exact" to the end of the /etc/sysconfig/irqbalance file content to better balance interrupts.
    • To configure the irqbalance service in other OSs, refer to documents related to the OSs.

    Check whether errors are reported after running the command for restarting the irqbalance service.

    • If yes, go to 15.
    • If no, no further action is required.

  15. Contact Huawei technical support for help.
Translation
Download
Updated: 2019-03-12

Document ID: EDOC1000101091

Views: 65861

Downloads: 1260

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next