Page MenuHomeVyOS Platform

X550-T2/Possibly other X550/X540 cards no link on VyOS
Open, Requires assessmentPublicBUG


Hello VyOS Team,

With my X550-T2, originally, I was seeing a no failure on the configuration loading and then I was seeing “Unknown” on both interfaces of my X550-T2 network card (first update in May worked fine then August-now showed that behavior.). Then in the beginning of September, the configuration started to fail as well as that. Then there was some sort of bug found with autonegotiation that was fixed (⚓ T3874 D-Link Ethernet Interface not working.). After the fix, my VyOS is back to its state of the configuration not failing and both interfaces of the X550-T2 refusing to link or detect a link… I suspect some sort of driver issue or interaction issue between VyOS and Debian because the link information in dmesg conflicts with what actually happens with the card in ethtool. In dmesg, eth0 (notable that eth0 only supports 100/1000/2500) seems to link at some point but is not reflected at all in ethtool.

It doesn't seem to be detecting a link at all for some reason.

Do you have any ideas? I’m still running on the June version because of these issues and it’s killing me not to update.

Before-June: Worked fine

July-August Versions: No Configuration Fail, No Link Detected

Late August-September Versions: Configuration Fail, No Link Detected on X550-T2

September 31st-October 5rd: No Link Detected on X550-T2

eth0 should link at 2500Base/T and its advertisements are set as so via a startup script, and ethtool verifies this… eth1 should link at 10000Base/T and advertisements are set as defaults.



Difficulty level
Normal (likely a few hours)
1.4 July-now
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

Any chance to get remote access to the system to debug this?

sure I will just create a separate VM with a clean VyOS and the card - you got some sort of irc or discord to communicate?