10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting

10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting

10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting
10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting
2024-11-28 02:05:11 - last edited Yesterday
Tags: #SFP
Model: TL-SG3428X   TL-SX3008F  
Hardware Version: V1
Firmware Version: 1.30.0, 1.20.0

Hi there,

 

I have an issue that seems to have been brought up a few times by others, but there was never an actual resolution so I'm posting in hopes of finding one. I've seemingly tried everything I can think of, and the problem persists.

 

The problem:

10G SFP+ ports on both my TP-Link switches auto-negotiate to 1G speed when PCs and servers are booted up. Problem persists across all SFP+ ports on both switches.

 

Current workaround(s) to get 10G connectivity:

  1. Reboot switch each time one of the servers or PCs is turned on; or
  2. In either web administration or Omada
    • manually change port speed from auto (or 10G) to 1G
    • enable flow control
    • wait 5-10 seconds
    • save and apply changes
    • wait 5-10 seconds
    • refresh page
    • change port speed from 1G to 10G
    • disable flow control
    • wait 5-10 seconds
    • save and apply changes
    • wait 5-10 seconds
    • refresh page
    • repeat from step one if it doesn't take (usually does)

 

Equipment:

TL-SG3428X - V1.30 - FW 1.30.0

It appears that this is the only FW version available for the hardware revision I have, so I have not tried any other FW versions.

 

TL-SX3008F - V1.0 - FW 1.20.0

Previously tried FW 1.0.1, 1.0.4 as well as 1.0.5. All versions had the same issue.

 

3 x Intel X520-DA2 10G SFP+ NICs (1 in each server/PC all running various versions of Linux, PCIe 4 slots, plenty of available lanes).

Previously tried a Mellanox and HP 10G NIC, with same problem. Thought they were the issue so grabbed the Intel ones to test, but no change.

Multiple Linux kernels tested, as well as Windows. Problem persists.

 

Intel E10GSFPSR transceivers (1 in each NIC and SFP+ ports on switches, connected with optical cables).

Previously tried "TP-Link compatible" 10GTek transceivers as well, but the problem persists.

 

Omada Controller is running in a docker container on a local hypervisor.

 

Troubleshooting steps taken, none of which helped:

  • Unplugged all ports, and tried plugging in devices one at a time
  • Unplugged fiber from PC, booted, then connected
  • Updated all systems and drivers to latest, also tried older versions to see if there is any change
  • Pleaded with the devices to "just work"
  • Factory reset all devices, set up in standalone mode
  • Factory reset all devices, set up with Omada
  • Set port profiles in Omada with explicit settings for 10G and Auto, tried combinations of different profiles between different ports (for example port 1 or 25 as 10G, 3 and 27 as Auto, etc), with various MTU and flow control settings.
  • Threatened the devices that they will be returned and replaced with Unifi if they don't start working as intended.
  • Tried other transceivers, and combinations of equipment I have
  • Ran speed tests, and once the manual workarounds are done, I get awesome speeds, averaging 9.72 Gbps throughput between any and all combinations of the devices using iperf3.

 

The problem has persisted for over a year, when I only had the SX3008F in my setup, and I was hoping the new SG3428X I just picked up would fix it, but no luck. It is clear that it should all work, and all of the equipment is fully capable since it works after manually setting the port speed. However having to do one of the two workarounds, sometimes 3-4 times a day is incredibly frustrating.

 

What can I do to resolve this asap? I'm still in the return window for the SG3428X, but I'd rather get it to work if I can.

 

Thanks.

  0      
  0      
#1
Options
1 Accepted Solution
Re:10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting-Solution
Thursday - last edited Yesterday

  @Manned6141 

 

Hello guys !

 

So, after having tested a lot of things, I finally ordered TP Link 10gb Gbic (SM5110-SR) and guess what ? It works perfectly. The issue is solved.

What is weird is that in another switch with is identical, with the same computer (HP Z8G4)  and another brand of gbic (10gtek) , it works perfectly as well....

 

Ok, I don't have time anymore for the research, but at least I can tell it can be solved with that model of tplink gbic ;)

Recommended Solution
  1  
  1  
#7
Options
6 Reply
Re:10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting
2024-11-28 07:32:03

Hi @Manned6141 

Thanks for posting in our business forum.

Manned6141 wrote

Hi there,

 

I have an issue that seems to have been brought up a few times by others, but there was never an actual resolution so I'm posting in hopes of finding one. I've seemingly tried everything I can think of, and the problem persists.

 

The problem:

10G SFP+ ports on both my TP-Link switches auto-negotiate to 1G speed when PCs and servers are booted up. Problem persists across all SFP+ ports on both switches.

 

Current workaround(s) to get 10G connectivity:

  1. Reboot switch each time one of the servers or PCs is turned on; or
  2. In either web administration or Omada
    • manually change port speed from auto (or 10G) to 1G
    • enable flow control
    • wait 5-10 seconds
    • save and apply changes
    • wait 5-10 seconds
    • refresh page
    • change port speed from 1G to 10G
    • disable flow control
    • wait 5-10 seconds
    • save and apply changes
    • wait 5-10 seconds
    • refresh page
    • repeat from step one if it doesn't take (usually does)

 

Equipment:

TL-SG3428X - V1.30 - FW 1.30.0

It appears that this is the only FW version available for the hardware revision I have, so I have not tried any other FW versions.

 

TL-SX3008F - V1.0 - FW 1.20.0

Previously tried FW 1.0.1, 1.0.4 as well as 1.0.5. All versions had the same issue.

 

3 x Intel X520-DA2 10G SFP+ NICs (1 in each server/PC all running various versions of Linux, PCIe 4 slots, plenty of available lanes).

Previously tried a Mellanox and HP 10G NIC, with same problem. Thought they were the issue so grabbed the Intel ones to test, but no change.

Multiple Linux kernels tested, as well as Windows. Problem persists.

 

Intel E10GSFPSR transceivers (1 in each NIC and SFP+ ports on switches, connected with optical cables).

Previously tried "TP-Link compatible" 10GTek transceivers as well, but the problem persists.

 

Omada Controller is running in a docker container on a local hypervisor.

 

Troubleshooting steps taken, none of which helped:

  • Unplugged all ports, and tried plugging in devices one at a time
  • Unplugged fiber from PC, booted, then connected
  • Updated all systems and drivers to latest, also tried older versions to see if there is any change
  • Pleaded with the devices to "just work"
  • Factory reset all devices, set up in standalone mode
  • Factory reset all devices, set up with Omada
  • Set port profiles in Omada with explicit settings for 10G and Auto, tried combinations of different profiles between different ports (for example port 1 or 25 as 10G, 3 and 27 as Auto, etc), with various MTU and flow control settings.
  • Threatened the devices that they will be returned and replaced with Unifi if they don't start working as intended.
  • Tried other transceivers, and combinations of equipment I have
  • Ran speed tests, and once the manual workarounds are done, I get awesome speeds, averaging 9.72 Gbps throughput between any and all combinations of the devices using iperf3.

 

The problem has persisted for over a year, when I only had the SX3008F in my setup, and I was hoping the new SG3428X I just picked up would fix it, but no luck. It is clear that it should all work, and all of the equipment is fully capable since it works after manually setting the port speed. However having to do one of the two workarounds, sometimes 3-4 times a day is incredibly frustrating.

 

What can I do to resolve this asap? I'm still in the return window for the SG3428X, but I'd rather get it to work if I can.

 

Thanks.

So in summary, the problem is it does not link to 10Gbps after the reboot of the switch with the PC with 10Gb NIC. Is that correct?

 

I have a question, you have used a 10Gbps transceiver? It does not relate to the problem here. The problem is the compatibility with the Intel NIC.

You are certain that you have updated the NIC to the latest? What's the version of your NIC now?

 

If you force the link to 10Gbps, does it work after the reboot?

Best Regards! If you are new to the forum, please read: Howto - A Guide to Use Forum Effectively. Read Before You Post. Look for a model? Search your model NOW Official and Beta firmware. NEW features! Subscribe for the latest update!Download Beta Here☚ ☛ ★ Configuration Guide ★ ☚ ☛ ★ Knowledge Base ★ ☚ ☛ ★ Troubleshooting ★ ☚ ● Be kind and nice. ● Stay on the topic. ● Post details. ● Search first. ● Please don't take it for granted. ● No email confidentiality should be violated. ● S/N, MAC, and your true public IP should be mosaiced.
  0  
  0  
#2
Options
Re:10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting
3 weeks ago

  @Manned6141 

 

Hello !

 

I've received the same switch. I updated it to the latest firmware (1.20.20141206 Rel39596).

 

I used different gbic from 10gtek, intel or finisar. I have the exact same problem on a HP Z8G4 workstations with 2 different cards : A myricom or an Intel X520 -X2 -DA.

 

When I reboot the computer the link goes from 10gb to 1gb. I need to use the omada app to change the speed on the switch side, and then change the speed on the card side. Then it link @10gb. But If the computer goes to sleep or reboots it links again @ 

 

I ordered TPlink sfp+ modules and will receive them on monday. I hope it'll fix the situation, as for now I simply can't use that switch in a production environment.

From what I've read on the internet, a lot of people have that issue. Can we hope TPlink will fix it ?

 

Thank you a lot for your help, please don't make me regret to choose your brand and be forced to do a lot of bad advertisement concerning your hardware in Paris !

 

Frédéric

  0  
  0  
#3
Options
Re:10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting
3 weeks ago

Hi @Fred75011 

Thanks for posting in our business forum.

You described the same thing as the OP but did not provide the specific version of the NIC driver.

Have you tried to force it on 10Gbps on the NIC?
Note that we do not control the SFP module. The displayed link speed is the module speed not the RJ45 speed between the module interface to your NIC interface.

We are reading the module specs, not the RJ45 interface.

 

We cannot rule out that there is a compatibility issue between the modules you have with our switch.

Not sure what you are expecting us to fix without a full diagnosis yet. And of course, we have not located the reason yet due to no cooperation on this issue. Commonly, the reading is the module, the fiber interface. Not the RJ45 interface.

Best Regards! If you are new to the forum, please read: Howto - A Guide to Use Forum Effectively. Read Before You Post. Look for a model? Search your model NOW Official and Beta firmware. NEW features! Subscribe for the latest update!Download Beta Here☚ ☛ ★ Configuration Guide ★ ☚ ☛ ★ Knowledge Base ★ ☚ ☛ ★ Troubleshooting ★ ☚ ● Be kind and nice. ● Stay on the topic. ● Post details. ● Search first. ● Please don't take it for granted. ● No email confidentiality should be violated. ● S/N, MAC, and your true public IP should be mosaiced.
  1  
  1  
#4
Options
Re:10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting
Thursday

  @Clive_A 

 

Hi there, sorry for not replying sooner, life got busy and other things took priority.

 

1. So in summary, the problem is it does not link to 10Gbps after the reboot of the switch with the PC with 10Gb NIC. Is that correct?

 

No, if I reboot the switch and any of the servers/PC are turned on, I get 10Gbps. If I then reboot one of the servers/PC, it drops down to 1Gbps. At this point, I can either follow the steps in my op or reboot the switch and I get 10Gbps again.

 

2. I have a question, you have used a 10Gbps transceiver? It does not relate to the problem here. The problem is the compatibility with the Intel NIC.

You are certain that you have updated the NIC to the latest? What's the version of your NIC now?

 

Yes, I am using a 10Gbps Intel transceiver, and tried a "TP-Link compatible" 10Gtek one before with the same issue. I have the latest ixgbe 6.0.5 driver, and have tried multiple other drivers with the same result. I have also tried HP and Mellanox 10Gbps NICs, which had the same issue with defaulting to 1Gbps until the manual steps are taken, or the switch is rebooted. 

 

The Intel X520 NICs I have now, do not have manually updatable firmware according to the Intel support site. Any updates are done through the driver, which I currently have the latest, and tried others across Linux and Windows as well. 

 

3. If you force the link to 10Gbps, does it work after the reboot?

 

This depends on what I'm rebooting. As described above, if I force 10Gbps (or even leave the ports on Auto), and reboot one of the servers/PC, it reverts back to 1Gbps. If I reboot the switch, it does work and I get 10Gbps.

 

Just to add, a direct connection between one of the servers and PC, omitting either TP-Link switch, does give me 10Gbps and the speed persists across reboots, so the speed is being negotiated correctly there.

 

Thank you!

  0  
  0  
#5
Options
Re:10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting
Thursday

Fred75011 wrote

  @Manned6141 

 

Hello !

 

I've received the same switch. I updated it to the latest firmware (1.20.20141206 Rel39596).

 

I used different gbic from 10gtek, intel or finisar. I have the exact same problem on a HP Z8G4 workstations with 2 different cards : A myricom or an Intel X520 -X2 -DA.

 

When I reboot the computer the link goes from 10gb to 1gb. I need to use the omada app to change the speed on the switch side, and then change the speed on the card side. Then it link @10gb. But If the computer goes to sleep or reboots it links again @ 

 

I ordered TPlink sfp+ modules and will receive them on monday. I hope it'll fix the situation, as for now I simply can't use that switch in a production environment.

From what I've read on the internet, a lot of people have that issue. Can we hope TPlink will fix it ?

 

Thank you a lot for your help, please don't make me regret to choose your brand and be forced to do a lot of bad advertisement concerning your hardware in Paris !

 

Frédéric

  @Fred75011 

 

Did you get a chance to test the TP-Link transceiver modules? Any luck? I was debating trying the same, but it would cost me $400 to replace the ones I have, and I simply can't afford to do that just to test it.

  0  
  0  
#6
Options
Re:10G SFP+ ports default to 1G on SG3428X & SX3008F when PC/Server is rebooted, regardless of setting-Solution
Thursday - last edited Yesterday

  @Manned6141 

 

Hello guys !

 

So, after having tested a lot of things, I finally ordered TP Link 10gb Gbic (SM5110-SR) and guess what ? It works perfectly. The issue is solved.

What is weird is that in another switch with is identical, with the same computer (HP Z8G4)  and another brand of gbic (10gtek) , it works perfectly as well....

 

Ok, I don't have time anymore for the research, but at least I can tell it can be solved with that model of tplink gbic ;)

Recommended Solution
  1  
  1  
#7
Options