Bug 211643

Summary: ixgbe(4) does not reliably bring up 10G links with ZyXEL XS1920 switches
Product: Base System Reporter: Nathan Whitehorn <nwhitehorn>
Component: kernAssignee: Intel FreeBSD <freebsd>
Status: Closed FIXED    
Severity: Affects Some People CC: jeffrey.e.pieper, meyer.sydney, pi, pkubaj, sbruno
Priority: --- Keywords: IntelNetworking
Version: 10.3-RELEASE   
Hardware: amd64   
OS: Any   

Description Nathan Whitehorn freebsd_committer freebsd_triage 2016-08-07 18:32:39 UTC
I am using ixgbe(4) with the on-board X550-T2 NIC on a SuperMicro X11SSH-CTF motherboard, attached to a port on a ZyXEL XS1920-12 switch. The system is running FreeBSD 10.3.

If the interface is set to autonegotiate, the port takes 2-5 minutes to bring up the link and 99% of the time it comes up as 1 Gbit, rather than 10. Forcing the media to 10GBase-T results in the link coming up as 10GBase-T fairly reliably (80% of the time). It again typically takes several minutes for the link to go up and, in the other 20% of cases, it either takes hours or the link stays down permanently.

RHEL6.8 on the same hardware brings up the link reliably with no noticeable delay.
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2017-03-23 10:55:19 UTC
I see the same with a Supermicro X11SSZ-TLN4F against a Ubiquity EdgeSwitch 16 XG copper port:

https://www.ubnt.com/edgemax/edgeswitch-16-xg/

see also:

https://forums.freebsd.org/threads/57536/
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2017-03-23 11:23:34 UTC
Ticket at Ubiquity

https://help.ubnt.com/hc/requests/682423
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2017-03-23 14:25:14 UTC
Ticket with supermicro: SM1703233787
Comment 4 Kurt Jaeger freebsd_committer freebsd_triage 2017-03-24 11:20:50 UTC
Supermicro provided a firmware upgrade for the ethernet interface firmware, tested with ubiquity, looks good.
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2017-03-24 11:28:58 UTC
still open: Should the interface autonegotiate 10g ?

It only works with

  ifconfig ix0 media 10gbase-t
Comment 6 Nathan Whitehorn freebsd_committer freebsd_triage 2017-03-29 18:38:08 UTC
Is the SuperMicro firmware update released? I have never had any luck with autoconfiguration either.
Comment 7 Kurt Jaeger freebsd_committer freebsd_triage 2017-03-29 19:04:37 UTC
As far as I understand the firmware is not publicly released. Please go to

https://webpr3.supermicro.com/Support/login.aspx?

open a ticket, reference the ticket SM1703233787 and ask for the patch.
Comment 8 Piotr Kubaj freebsd_committer freebsd_triage 2023-02-03 16:10:21 UTC
Can you post the output of sysctl dev.ix.0.fw_version (assuming ix0 is affected)?
Comment 9 Piotr Kubaj freebsd_committer freebsd_triage 2023-05-05 15:39:27 UTC
Close, reporter doesn't answer.