Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save neutronstriker/d13abfcbb99bd74b175abccc38892f9d to your computer and use it in GitHub Desktop.
Save neutronstriker/d13abfcbb99bd74b175abccc38892f9d to your computer and use it in GitHub Desktop.
Supermicro AOC-STGF-i2S usage

0. Introduction

Contains some notes about using a Supermicro AOC-STGF-i2S - User's Guide

Initial configuration was:

  • The DIP Switch at S1 was all off.
  • The NC-SI Header was left unconnected as just fitting in a standard PC PCIe slot.

1. SMBus usage

The User's Guide mentions the DIP Switch S1 provides the ''SMBUS address selection'' but not immediately clear if the SMBus is only active when the NC-SI Header is used.

There is a Nuvoton NCT6683D-T on the network adapter. Found the NCT6686D datasheet, but not sure how different from the NCT6683D-T.

2. Operation under Windows 10

Installed the network adapter, connected both ports to a 10G Ethernet switch with DAC cables, and booted Windows 10 Pro 22H2.

The links were up but Windows 10 was unable to find drivers.

lspci from pciutils-3.5.5-win64 idendified the network adapter as an Intel X710, with a Supermicro subsystem:

C:\Users\mr_halfword\Downloads\pciutils-3.5.5-win64\pciutils-3.5.5-win64>lspci -d 8086:1572 -nn -v
01:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 02)
        Subsystem: Super Micro Computer Inc Device [15d9:093b]
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at f0800000 (64-bit, prefetchable)
        Memory at f1008000 (64-bit, prefetchable)
        Expansion ROM at fe580000 [disabled]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] MSI-X: Enable- Count=129 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [e0] Vital Product Data

01:00.1 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 02)
        Subsystem: Super Micro Computer Inc Device [15d9:0000]
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at f0000000 (64-bit, prefetchable)
        Memory at f1000000 (64-bit, prefetchable)
        Expansion ROM at fe500000 [disabled]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] MSI-X: Enable- Count=129 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [e0] Vital Product Data

The Driver_Download.txt text file on the Supermicro download site says for Intel adapters to download https://www.intel.com/content/www/us/en/download/15084/intel-ethernet-adapter-complete-driver-pack.html

Downloaded Release_28.1.1.zip. Ran Autorun.exe accepting defaults and the drivers were installed. ipconfig /all shows DHCP has allocated an IP address for both ports. The Description in the ipconfig output is Intel(R) Ethernet Controller X710 for 10GbE SFP+.

2. Operation under AlmaLinux 8.8

With a 4.18.0-477.13.1.el8_8.x86_64 Kernel the i40e Kernel module was loaded for the device.

Was able to use Network Manager to connect the devices, which were assigned an IP address using DHCP.

Looks like the i40e module has also loaded irdma but as expected no RDMA devices are available as the Intel-X710 is not documented as supporting RDMA:

$ lsmod|grep irdma
irdma                 364544  0
ice                   843776  1 irdma
ib_uverbs             163840  1 irdma
ib_core               397312  2 irdma,ib_uverbs
i40e                  507904  1 irdma
[mr_halfword@haswell-alma ~]$ ibv_devices
    device          	   node GUID
    ------          	----------------

Whereas the Intel-X722 does support iWARP and uses the same module as the Intel-X710.

3. Operation under Windows 11 on a HP Z4 G4

Booted into Windows 11 22H2.

Windows 11 found an Intel driver version 1.16.62.0, the link connected to a switch was up and an IP address had been allocated by DHCP. The Description in the ipconfig output is Intel(R) Ethernet Controller X710 for 10GbE SFP+.

4. Operation under Windows 11 on a HP Z6 G4

Installed in a HP Z6 G4 running Windows 11 Pro Version 24H2 (OS Build 26100.3775).

No drivers were detected.

Under Windows Updated under Optional updates selected to install Intel - Net 6/14/2019 12:00:00 AM - 1.10.128.0.

That installed the drivers, and the following network interfaces appeared:

  • Intel(R) Ethernet Controller X710 for 10GbE SFP+
  • Intel(R) Ethernet Controller X710 for 10GbE SFP+ #2

One port had a SFP DAC cable connected to a 10G switch, and an IP address was allocated via DHCP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment