February 19, 20242 yr Hi everyone, I have an Asus Pro WS WRX80E-SAGE SE WIFI II, which has 2 ethe 10gb ports ( Intel X550-AT2 dual 10Gb Ethernet) but still it can't reach the speed I attach the commands I gave in the terminal, does anyone know how to solve this, and maybe activate effective negotiation, or set it fixed to 10gb (if you set it fixed, will I encounter problems if I connect to 2.5?) and I have to do it for both ports Thank you root@Tower:~# ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 100baseT/Full 1000baseT/Full 10000baseT/Full 2500baseT/Full 5000baseT/Full Supported pause frame use: Symmetric Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 100baseT/Full 1000baseT/Full 10000baseT/Full Advertised pause frame use: Symmetric Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: Unknown Supports Wake-on: umbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes root@Tower:~# ethtool -s eth0 autonegazione ethtool (-s): unknown parameter 'autonegazione' root@Tower:~# dmesg | grep -i ixgbe [ 21.131283] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver [ 21.131287] ixgbe: Copyright (c) 1999-2016 Intel Corporation. [ 21.131359] ixgbe 0000:25:00.0: enabling device (0000 -> 0002) [ 21.824805] ixgbe 0000:25:00.0: Multiqueue Enabled: Rx Queue count = 32, Tx Queue count = 32 XDP Queue count = 0 [ 21.928995] ixgbe 0000:25:00.0: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link) [ 22.049014] ixgbe 0000:25:00.0: MAC: 4, PHY: 0, PBA No: 000000-000 [ 22.049029] ixgbe 0000:25:00.0: 58:11:22:d6:08:75 [ 22.218715] ixgbe 0000:25:00.0: Intel(R) 10 Gigabit Network Connection [ 22.218812] ixgbe 0000:25:00.1: enabling device (0000 -> 0002) [ 22.922968] ixgbe 0000:25:00.1: Multiqueue Enabled: Rx Queue count = 32, Tx Queue count = 32 XDP Queue count = 0 [ 23.024344] ixgbe 0000:25:00.1: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link) [ 23.136501] ixgbe 0000:25:00.1: MAC: 4, PHY: 0, PBA No: 000000-000 [ 23.136506] ixgbe 0000:25:00.1: 58:11:22:d6:08:76 [ 23.300167] ixgbe 0000:25:00.1: Intel(R) 10 Gigabit Network Connection [ 24.965708] ixgbe 0000:25:00.1: complete [ 24.990701] ixgbe 0000:25:00.0: complete [ 25.029676] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver [ 25.029679] ixgbe: Copyright (c) 1999-2016 Intel Corporation. [ 25.712624] ixgbe 0000:25:00.0: Multiqueue Enabled: Rx Queue count = 32, Tx Queue count = 32 XDP Queue count = 0 [ 25.810969] ixgbe 0000:25:00.0: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link) [ 25.924017] ixgbe 0000:25:00.0: MAC: 4, PHY: 0, PBA No: 000000-000 [ 25.924025] ixgbe 0000:25:00.0: 58:11:22:d6:08:75 [ 26.085345] ixgbe 0000:25:00.0: Intel(R) 10 Gigabit Network Connection [ 26.782255] ixgbe 0000:25:00.1: Multiqueue Enabled: Rx Queue count = 32, Tx Queue count = 32 XDP Queue count = 0 [ 26.886173] ixgbe 0000:25:00.1: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link) [ 27.006635] ixgbe 0000:25:00.1: MAC: 4, PHY: 0, PBA No: 000000-000 [ 27.006645] ixgbe 0000:25:00.1: 58:11:22:d6:08:76 [ 27.175336] ixgbe 0000:25:00.1: Intel(R) 10 Gigabit Network Connection [ 27.635423] ixgbe 0000:25:00.0: registered PHC device on eth0 [ 31.815969] ixgbe 0000:25:00.0 eth0: NIC Link is Up 1 Gbps, Flow Control: None [ 670.412400] ixgbe 0000:25:00.0 eth0: NIC Link is Down [ 674.819477] ixgbe 0000:25:00.0 eth0: NIC Link is Up 1 Gbps, Flow Control: None
February 20, 20242 yr Community Expert 8 hours ago, alessandro15 said: 1.815969] ixgbe 0000:25:00.0 eth0: NIC Link is Up 1 Gbps, Flow Control: None This card will connect at 10G only. For making it to work with 2,5 or 5g speeds, you need to activate flow control. This is essential! Connection still will be reported as 10G, but it will work then by inserting proper pauses. But "the other side of the cable" needs to support it too. For now, there is no 10G negotiation, so they agreed to the next lower speed of 1G. You did not tell us, which device is attached, so there is no chance to give more clues yet. BTW: there is nothing wrong with the cards. Its because "2.5 and 5G do not exist". They are a marketing thing to be able to sell bad hardware that does not manage to go to the correct high speed of 10G. Later on they have declared this as a good thing to allow cheaper hardware and older cables. The intel card was designed before this happened, so it does not try to offer these fake speeds. Edited February 20, 20242 yr by MAM59
February 20, 20242 yr Author on the other hand there is an Asus GT-AX11000 router with a 2.5GB port (temporary) for configuring the new server, followed by a 10GB switch
February 20, 20242 yr Author the switch works at 10gb already tested with a previous server, and even with the previous server always connected to the same router (with 2.5gb port) it worked completely even the old server had 1 x eth 10gb intel and I didn't encounter these problems, I'm just wondering if it's possible, if there's a way to activate the negotiation properly or block it at maximum speed, then it will be the other device that creates a "bottleneck" for the device
February 12, 20251 yr Hey @alessandro15 Not sure if you still have the same issue. Just managed to enable auto negotiate on my Intel® X550-AT2 NIC. Used: ethtool -s ethX autoneg on Both the ports are now working with my 2.5G Switch.
February 12, 20251 yr Author oh thank you very much now I'll try too (while I did it before I have the entire home network at 10gb) Edited February 12, 20251 yr by alessandro15
August 17, 2025Aug 17 On 2/12/2025 at 4:30 AM, GerritC said:Hey @alessandro15 Not sure if you still have the same issue. Just managed to enable auto negotiate on my Intel® X550-AT2 NIC. Used:ethtool -s ethX autoneg on Both the ports are now working with my 2.5G Switch. Thank you! This helped me just now.How did you make it persistent since reboot reverts it back and you have to run it again?Was hoping not use user scripts and have it more permanent from the actual config files somewhere.
December 20, 2025Dec 20 On 8/17/2025 at 7:22 AM, war_pig said:Thank you! This helped me just now.How did you make it persistent since reboot reverts it back and you have to run it again?Was hoping not use user scripts and have it more permanent from the actual config files somewhere.Actually, never did.. Just reenter the commands whenever i reboot. But am looking at the config file option now that you mention it. 🥲
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.