Oracle® VM Server for SPARC 3.3 Administration Guide

Exit Print View

Updated: October 2015
 
 

SR-IOV Hardware and Software Requirements

The dynamic and static PCIe SR-IOV features are supported on the SPARC T4 server, SPARC T5 server, SPARC T7 series server, SPARC M5 server, SPARC M6 server, and SPARC M7 series server. 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.

  • 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 server, SPARC T5 server, SPARC T7 series server, SPARC M5 server, SPARC M6 server, SPARC M7 series server, and Fujitsu M10 server.

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

      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 server must run at least version 8.4.0.a of the system firmware. SPARC T5 servers, SPARC M5 servers, and SPARC M6 servers must run at least version 9.1.0.a of the system firmware. SPARC T7 series servers and SPARC M7 series servers must run at least version 9.4.3 of the system firmware. Fujitsu M10 servers must run at least version XCP2210 of the system firmware. The SPARC T3 server 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 Servers – 8.4

      • SPARC T5 Servers – 9.1.0.x

      • SPARC T7 Series Servers – 9.4.3

      • SPARC M5 and SPARC M6 Servers – 9.1.0.x

      • SPARC M7 Series Servers – 9.4.3

      • Fujitsu M10 Server – 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 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 Server – 8.4.2.c

      • SPARC T5 Server – 9.1.2.d

      • SPARC T7 Series Server – 9.4.3

      • SPARC M5 Server – 9.1.2.d

      • SPARC M6 Server – 9.1.2.d

      • SPARC M7 Series Server – 9.4.3

      • Fujitsu M10 Server – 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.

    • Ethernet SR-IOV. To use the SR-IOV feature, all domains must be running at least the Oracle Solaris 11.1 SRU 10 OS.

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

      • The primary domain or a non-primary root domain must run at least the Oracle Solaris 11.1 SRU 10 OS.

      • The I/O domains must run at least the Oracle Solaris 11.1 SRU 10 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, all domains must be running at least the Oracle Solaris 11.1 SRU 17 OS.