Page MenuHomeVyOS Platform

Interfrace negotiation may not work on some platforms
Open, Requires assessmentPublicBUG


Interface negotiation may not work on some platforms. Difficult to reproduce it locally, as it requires specified NICs/Hardware

Reported by users

[email protected]# set interfaces ethernet eth6 ip adjust-mss 1420


[email protected]# commit

[ interfaces ethernet eth6 ]

VyOS had an issue completing a command.

We are sorry that you encountered a problem while using VyOS.

There are a few things you can do to help us (and yourself):

- Contact us using the online help desk if you have a subscription:

- Make sure you are running the latest version of VyOS available at:

- Consult the community forum to see how to handle this issue:

- Join us on Slack where our users exchange help and advice:

When reporting problems, please include as much information as possible:

- do not obfuscate any data (feel free to contact us privately if your

business policy requires it)

- and include all the information presented below

Report time: 2023-03-10 11:10:49

Image version: VyOS 1.4-rolling-202302150317

Release train: current

Built by: [email protected]

Built on: Wed 15 Feb 2023 03:17 UTC

Build UUID: e62b2d4d-c09c-4dd6-a722-884b782e4d13

Build commit ID: 5207b6f510d677

Architecture: x86_64

Boot via: installed image

System type: bare metal

Hardware vendor: Advantech

Hardware model: FWA-2112

Hardware S/N: KSDxxxxxxx
Hardware UUID: 6230afdc-7c58-11ec-9c34-c400adc59081

Traceback (most recent call last):

File "/usr/libexec/vyos/conf_mode/", line 220, in <module>


File "/usr/libexec/vyos/conf_mode/", line 209, in apply


File "/usr/lib/python3/dist-packages/vyos/ifconfig/", line 374, in update

self.set_speed_duplex(speed, duplex)

File "/usr/lib/python3/dist-packages/vyos/ifconfig/", line 172, in set_speed_duplex

return self._cmd(cmd)

File "/usr/lib/python3/dist-packages/vyos/ifconfig/", line 52, in _cmd

return cmd(command, self.debug)

File "/usr/lib/python3/dist-packages/vyos/", line 161, in cmd

raise OSError(code, feedback)

OSError: [Errno 75] failed to run command: ethtool --change eth6 autoneg on


exit code: 75


cmd 'ethtool --change eth6 autoneg on'

returned (out):

returned (err):

netlink error: link settings update failed

netlink error: Invalid argument

[[interfaces ethernet eth6]] failed

Commit failed

As a workaround, it is set duplex and speed

set interfaces ethernet eth6 speed xxx
set interfaces ethernet eth6 duplex full


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