Page 1 of 1

10Gbps network adapter

Posted: 17 Apr 2018 22:34
by withanHdammit
I have a Supermicro X10DRH-iT and am running Nas4Free 11.0.0.4 - Sayyadina (revision 4383).

The server has 2 onboard NIC's that I'm using but they are restricted to 1Gbps and I'd like to go to 10Gbps but want some help determining if a certain card will work with NAS4Free.

The card I'm looking at is AOC-CTG-i2S, spec list is at http://www.supermicro.com/products/acce ... TG-i2S.cfm, manual is http://www.supermicro.com/manuals/other/AOC-CTG-i2S.pdf, and the datasheet is http://www.supermicro.com/manuals/other ... TG-i2S.pdf. The manual and datasheet both say it supports FreeBSD, but I'd like an independent confirmation.

Thanks in advance for any assistance!

H

Re: 10Gbps network adapter

Posted: 18 Apr 2018 08:48
by jasch
As i can see in Driver Readme(Supermicro), ixgbe driver should supports all 82599 chipsets, which this card has.
ixgbe works fine here with my Intel X540@10Gbe.
So should be fine.
Maybe if the Freebsd Driver is older, you must use the BSD Driver from Supermicro, but this is no Problem,

Re: 10Gbps network adapter

Posted: 18 Apr 2018 19:34
by jasch
i have seen now your boards has dual x540 onboard, they should work out of the box 10ge.
can you plz post the output of:(goto Tools-> command)

Code: Select all

pciconf -lv | grep X540
and

Code: Select all

ifconfig

how they are connected to what?(switch other pc......)

Re: 10Gbps network adapter

Posted: 19 Apr 2018 01:26
by withanHdammit
Thanks @jasch, I thought I read the same thing about the onboard NICs supporting 10Gbps, but had only seen that in fiber and TwinAx/DAC, so I wasn't certain I was reading that correctly.

Here's the result:

Code: Select all

$ pciconf -lv | grep X540
    device     = 'Ethernet Controller 10-Gigabit X540-AT2'
    device     = 'Ethernet Controller 10-Gigabit X540-AT2'
and (note IP's & MAC's obscured)

Code: Select all

$ ifconfig
ix0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
	ether 11:22:33:44:55:48
	inet xxx.xxx.xxx.19 netmask 0xfffffe00 broadcast xxx.xxx.xxx.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (1000baseT <full-duplex,rxpause,txpause>)
	status: active
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
	ether 11:22:33:44:55:49
	inet xxx.xxx.xxx.119 netmask 0xfffffe00 broadcast xxx.xxx.xxx.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (1000baseT <full-duplex,rxpause,txpause>)
	status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
	groups: lo 
They are currently connected to a 1Gbps switch which obviously explains why they're only running at 1Gbps LOL, but my intention now is to get some 10GBase-T RJ45's for my core switch stack and connect them at 10Gbps (in a LAG or LACP), instead of an add-on card and using TwinAx/DAC for the connections.

Re: 10Gbps network adapter

Posted: 19 Apr 2018 01:52
by ms49434
please post the output of

Code: Select all

ifconfig -m 
This command will list all supported media types.

Re: 10Gbps network adapter

Posted: 19 Apr 2018 02:28
by withanHdammit

Code: Select all

$ ifconfig -m
ix0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
	capabilities=f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6>
	ether 11:22:33:44:55:48
	inet xxx.xxx.xxx.19 netmask 0xfffffe00 broadcast xxx.xxx.xxx.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (1000baseT <full-duplex,rxpause,txpause>)
	status: active
	supported media:
		media autoselect
		media 100baseTX
		media 1000baseT
		media 10Gbase-T
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
	capabilities=f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6>
	ether 11:22:33:44:55:49
	inet xxx.xxx.xxx.119 netmask 0xfffffe00 broadcast xxx.xxx.xxx.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (1000baseT <full-duplex,rxpause,txpause>)
	status: active
	supported media:
		media autoselect
		media 100baseTX
		media 1000baseT
		media 10Gbase-T
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	capabilities=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
	groups: lo