Oracle® VM Server for SPARC 3.2 Administration Guide

Exit Print View

Updated: May 2015
 
 

SR-IOV Hardware and Software Requirements

The dynamic and static PCIe SR-IOV features are supported on the SPARC T4, SPARC T5, SPARC M5, and SPARC M6 platforms. The dynamic feature is supported on Fujitsu M10 platforms for Ethernet devices only while the other device types require that you use the static method. The SPARC T3 platform supports only the static PCIe SR-IOV feature.


Note - Before you deploy InfiniBand SR-IOV to your Oracle VM Server for SPARC 3.1 environment, review the information in InfiniBand SR-IOV Issues in Oracle VM Server for SPARC 3.2 Release Notes .
  • Hardware Requirements.

      Refer to your platform's hardware documentation to verify which cards can be used on your platform. For an up-to-date list of supported PCIe cards, see https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=1325454.1.

    • Ethernet SR-IOV. To use the SR-IOV feature, you can use on-board PCIe SR-IOV devices as well as PCIe SR-IOV plug-in cards. All on-board SR-IOV devices in a given platform are supported unless otherwise explicitly stated in the platform documentation.

    • InfiniBand SR-IOV. InfiniBand devices are supported on the SPARC T4, SPARC T5, SPARC M5, and SPARC M6 platforms and Fujitsu M10 platforms.

    • Fibre Channel SR-IOV. Fibre Channel devices are supported on the SPARC T4, SPARC T5, SPARC M5, and SPARC M6 platforms and Fujitsu M10 platforms.

      For an up-to-date list of supported devices on Fujitsu M10 platforms, see Fujitsu M10/SPARC M10 Systems PCI Card Installation Guide in the product notes for your model at http://www.fujitsu.com/global/services/computing/server/sparc/downloads/manual/

  • Firmware Requirements.

    • Ethernet SR-IOV. To use the dynamic SR-IOV feature, SPARC T4 systems must run at least version 8.4.0.a of the system firmware. SPARC T5, SPARC M5, and SPARC M6 platforms must run at least version 9.1.0.a of the system firmware. Fujitsu M10 servers must run at least version XCP2210 of the system firmware. The SPARC T3 platform supports only the static SR-IOV feature.

      To use the SR-IOV feature, PCIe SR-IOV devices must run at least device firmware version 3.01. Perform the following steps to update the firmware for the Sun Dual 10-Gigabit Ethernet SFP+ PCIe 2.0 network adapters:

      1. Determine whether you need to upgrade the FCode version on the device.

        Perform these commands from the ok prompt:

        {0} ok cd path-to-device
        {0} ok .properties

        The version value in the output must be one of the following:

        LP

        Sun Dual 10GbE SFP+ PCIe 2.0 LP FCode 3.01 4/2/2012

        PEM

        Sun Dual 10GbE SFP+ PCIe 2.0 EM FCode 3.01 4/2/2012

        FEM

        Sun Dual 10GbE SFP+ PCIe 2.0 FEM FCode 3.01 4/2/2012

      2. Download patch ID 13932765 from My Oracle Support.

      3. Install the patch.

        The patch package includes a document that describes how to use the tool to perform the upgrade.

    • InfiniBand SR-IOV. To use this feature, your system must run at least the following version of the system firmware:

      • SPARC T4 – 8.4

      • SPARC T5, SPARC M5, and SPARC M6 – 9.1.0.x

      • Fujitsu M10 Servers – XCP2210

      To support the Dual 40-Gigabit (4x) InfiniBand Host Channel Adapter M2 as an InfiniBand SR-IOV device, the card or express module must run at least version 2.11.2010 of the firmware. You can obtain this version of the firmware by installing the following patches:

      • Low Profile (X4242A) – Patch ID 16340059

      • Express Module (X4243A) – Patch ID 16340042

      Use the Oracle Solaris 11.1 fwflash command to list and update the firmware in the primary domain. To list the current firmware version, use the fwflash -lc IB command. To update the firmware, use the the fwflash -f firmware-file -d device command. See the fwflash(1M) man page.

      To use InfiniBand SR-IOV, ensure that InfiniBand switches have at least firmware version 2.1.2. You can obtain this version of the firmware by installing the following patches:

      • Sun Datacenter InfiniBand Switch 36 (X2821A-Z) – Patch ID 16221424

      • Sun Network QDR InfiniBand GatewaySwitch (X2826A-Z) – Patch ID 16221538

      For information about how to update the firmware, see your InfiniBand switch documentation.

    • Fibre Channel SR-IOV. To use this feature, your system must run at least the following version of the system firmware:

      • SPARC T4 – 8.4.2.c

      • SPARC T5, SPARC M5, and SPARC M6 – 9.1.2.d

      • Fujitsu M10 Servers – XCP2210

      The firmware on the Sun Storage 16 Gb Fibre Channel Universal HBA, Emulex must be at least revision 1.1.60.1 to enable the Fibre Channel SR-IOV feature. The installation instructions are provided with the firmware.


      Caution

      Caution  - Only perform the firmware update to the Fibre Channel card if you plan to use the Fibre Channel SR-IOV feature.


  • Software Requirements. The Oracle Solaris 10 OS is no longer supported for use in an SR-IOV root domain. An SR-IOV root domain must run be at least the Oracle Solaris 11.1.10.5.0 OS unless otherwise noted. So, upgrade your SR-IOV root domains to run at least the Oracle Solaris 11.1.10.5.0 OS. It is recommended that you upgrade the I/O domains to run at least the Oracle Solaris 11.1.10.5.0 OS, as well.

    • Ethernet SR-IOV. To use the SR-IOV feature, root domains must be running at least the Oracle Solaris 11.1.10.5.0 OS. I/O domains must be running at least the Oracle Solaris 10 1/13 OS.

    • InfiniBand SR-IOV. The following domains must run the supported Oracle Solaris OS:

      • The primary domain or a non-primary root domain must be running at least the Oracle Solaris 11.1.10.6.0 OS.

      • The I/O domains can run at least the Oracle Solaris 11.1.10.6.0 OS or the Oracle Solaris 10 1/13 OS.

      • Update the /etc/system file on any root domain that has an InfiniBand SR-IOV physical function from which you plan to configure virtual functions.

        set ldc:ldc_maptable_entries = 0x20000

        For information about correctly creating or updating /etc/system property values, see Updating Property Values in the /etc/system File.

        Update the /etc/system file on the I/O domain to which you add a virtual function.

        set rdsv3:rdsv3_fmr_pool_size = 16384
    • Fibre Channel SR-IOV. To use the SR-IOV feature, root domains must be running at least the Oracle Solaris 11.1.17.4.0 OS. I/O domains must be running at least the Oracle Solaris 10 1/13 OS.