Driver for Intel PCI-E 10 Gigabit NIC(specifically X552/X557-AT)

I have Supermicro X10SDV-4C-TLN4F motherboard and HPE OfficeConnect 1950 24G 2SFP+ 2XGT Switch(JG960A).

The motherboard and the switch both have two 10GbaseT ports.
After connecting these ports with Cat.7 STP cable, interfaces are up with 1Gbps.
It seems auto-negotiation did not work well.
Making swich port speed to 10Gbps. interface are down.

X10SDV-4C-TLN4F have two 10GbaseT interface X552/X557-AT embedded in Xeon-D SoC.

In Linux, ethtool -s devname advertise 0x1000 sets the speed and duplex advertised by autonegotiation(in this case 10,000baseT Full only) and the interfaces are up with 10Gbps.

In FreeBSD-10.3 and 11.0RC2, interfaces are up with 1Gbps by autonegotiation and ifconfig ix0 media 10000baseT gives error:
ifconfig: unknown media subtype: 10000baseT

How to make interfaces up with 10Gbps?

Does ixgbe driver under FreeBSD-10.3 or 11.0 support Intel X552/X557-AT well?
Is this Intel NIC and HP 1950 series switch compatibility issue?
 
Auto-negotiation is actually mandatory on 1Gbps and higher.

The standards for 1000BASE-T, 1000BASE-TX and 10GBASE-T require autonegotiation to be always present and enabled. Other than speed and duplex mode, autonegotiation is used to communicate the port type (single port or multiport) and the master-slave parameters (whether it is manually configured or not, whether the device is master or slave if this is the case, and the master-slave seed bit otherwise).
 
I think you want # ifconfig ix0 media 10gbase-t

Dear Terry_Kennedy,

ifconfig ix0 media 10gbase-t makes media type to 10Gbase-T but link speed not changed and still 1Gbps.

Code:
$ ifconfig ix0
ix0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9216
  options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
  ether 0c:c4:7a:c2:f4:be
  inet 192.168.10.114 netmask 0xffffff00 broadcast 192.168.10.255
  nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
  media: Ethernet 10Gbase-T (1000baseT <full-duplex,rxpause,txpause>)
  status: active
 
I also tested other switch models.
Here are the test results.

Model: port used, link speed
HPE 1950 24G 2XFP+ 2XGT (JG960A): 10GBase-T uplink port, sometimes 1Gbps, sometime 10Gbps, mostly 1Gbps, rebooting or cable unplug/plug
Netgear S3300-28X (GS728TX): 10GBase-T uplink port, sometimes 1Gbps, sometime 10Gbps, mostly 1Gbps, rebooting or cable unplug/plug
Netgear S3300-52X (GS752TX): 10GBase-T uplink port, sometimes 1Gbps, sometime 10Gbps, mostly 1Gbps, rebooting or cable unplug/plug
Netgear M4300-28G (GSM4228S): 10GBase-T uplink port, 10Gbps
Extreme Networks Summit X670V-48t: 10GBase-T port, 10Gbps

Netgear M4300 series are more expensive than Netgear S3300 series and HPE 1950 series.
It seems Intel 10Gbase-T NICs are not compatible to low price switch models.
 
pi,

Would you be able to share the provided firmware. I am having the exact same issue with my X10SDV-7TP4F.
 
Back
Top