Go to main content

Oracle® VM Server for SPARC 3.6 Administration Guide

Exit Print View

Updated: September 2019
 
 

SR-IOV Hardware and Software Requirements

The dynamic and static PCIe SR-IOV features are supported on servers starting with the SPARC T4, SPARC M5, and SPARC S7 series server and the Fujitsu M10 server.

  • 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 servers starting with the SPARC T4, SPARC M5, and SPARC S7 series server and the Fujitsu M10 server.

    • Fibre Channel SR-IOV. Fibre Channel devices are supported on servers starting with the SPARC T4, SPARC M5, and SPARC S7 series server and the Fujitsu M10 server.

      For an up-to-date list of supported devices on Fujitsu SPARC M12 platforms or Fujitsu M10 platforms. See Fujitsu SPARC M12 Systems PCI Card Installation Guide or Fujitsu M10/SPARC M10 Systems PCI Card Installation Guide 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, SPARC M5, and SPARC M6 servers must run at least version 9.1.0.a of the system firmware. SPARC T7 and SPARC M7 series servers must run at least version 9.4.3 of the system firmware. SPARC S7 series servers must run at least version 9.7.2 of the system firmware. SPARC T8 and SPARC M8 series servers can run at least version 9.8 of the system firmware. Fujitsu SPARC M12 servers can run any released version of the system firmware. Fujitsu M10 servers must run at least version XCP2210 of the system firmware.

      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 (https://support.oracle.com/CSP/ui/flash.html#tab=PatchHomePage(page=PatchHomePage&id=h0wvdxy6())).

      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 T8 Series Servers – 9.8

      • SPARC M5 and SPARC M6 Servers – 9.1.0.x

      • SPARC M7 Series Servers – 9.4.3

      • SPARC M8 Series Servers – 9.8

      • Fujitsu M10 Server – XCP2210

      • Fujitsu SPARC M12 Server – XCP3021

      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(8) 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 T8 Series Servers – 9.8

      • SPARC M5 Server – 9.1.2.d

      • SPARC M6 Server – 9.1.2.d

      • SPARC M7 Series Server – 9.4.3

      • SPARC M8 Series Servers – 9.8

      • SPARC S7 Series Server – 9.7.2

      • Fujitsu M10 Server – XCP2210

      • Fujitsu SPARC M12 Server – XCP3021

      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.


      Note - If you plan to use the SR-IOV feature, you must update the firmware to meet the minimum required level.
  • 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.