Oracle® Virtual Networking Host Drivers for Oracle Linux and Oracle VM Installation and Boot Guide

Exit Print View

Updated: July 2016
 
 

Install Host Drivers for the UEK2 Kernel

You can install the host drivers with the UEK2 kernel by using he rpm -ivh command. The following procedure uses Oracle Linux 5 Update 9 UEK2 kernel host drivers as an example.

Before You Begin

Be aware of the following considerations before attempting the installation procedure for host drivers with the UEK2 kernel:

  • You must install the correct host drivers for your architecture. For example, do not put 64-bit host drivers on a 32-bit server

  • By default, the UEK2 kernel contains an IB stack named open-ib, and this IB stack is installed when the UEK2 kernel is installed on the host. However, for the UEK2 kernel, the host drivers require an InfiniBand stack called kernel-ib, which is contained in the Oracle Virtual Networking host drivers package.

  • There are considerations about which version of IB stack is used with which type of kernel. There are also considerations about using multipath files, and when to install and reboot the server with each version of the multipath file and IB stack.

  • There is a dependency that the appropriate kernel-ib RPM is installed before the corresponding host drivers.

  1. Remove any existing host drivers and IB stack including the open-ib stack that was installed as part of the UEK2 kernel completely before installing the new host drivers.

    Caution

    Caution  -  By default, the OS installs a different IB stack named open-ib. You must remove this IB stack and install the IB stack that is released with the host drivers (kernel-ib). The kernel-ib stack included with this host driver must be used, and you must install it before installing the actual host Oracle Virtual Networking host driver.


  2. Install the kernel-ib package and not the open-ib package for your architecture.
    # rpm -ivh kernel-ib-1.5.5.151-2.6.39_300.26.1.el5uek.x86_64.rpm

    Note -  This command installs the IB stack onto a server that does not contain the stack. If you want to upgrade a server that has an existing IB stack already installed, use the rpm -uvh command with the IB stack file name.
  3. After the IB stack is installed, install the correct host driver for your architecture.
    # rpm -ivh xsigo-hostdrivers-kmod-2.6.39_300.26.1.el5uek.5.0.7.LX-1.x86_64.rpm

    Note -  This command installs the host drivers onto a server that does not contain the host drivers. If you want to upgrade a server that has existing host drivers already installed, use the rpm -uvh command with the RPM file name.
  4. After the host drivers are installed, reboot the server to load the new drivers into memory.