On 23.11.2016 19:25, Thomas Haller wrote: > On Wed, 2016-11-23 at 19:12 +0100, poma wrote: >> Salute Giudici, >> >> https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id >> =12b9d30 >> NOTE: changed the default value for auto-negotiate from TRUE to >> FALSE. >> >> It not only leads to maximum network interface deceleration >> Advertised link modes: Not reported >> Advertised auto-negotiation: No >> Speed: 10Mb/s >> Auto-negotiation: off >> but in some cases, because of an over zealous power management, >> the device is disconnected - connection remains down. >> >> So this is the question; >> How to configure ethernet 'auto-negotiate' -globally- within the >> NetworkManager.conf, >> to return to modus operandi prior to this change, >> without changing the source code: >> $ sed -i 's/ FALSE/ TRUE/' libnm-core/nm-setting-wired.c >> ? > > prior to this, the fields auto-negotiate, speed and duplex existed in > the API, but they were not applied. > > The new defaults are > auto-negotiate: FALSE* > speed: 0 > duplex: NULL > (*) is the change of the default. > The new default should cause NM not to change the link properties. > > What values do you have set there? > What does the (debug) logfile say regarding "set-link:" > > > The problem seems to be, that old versions of NetworkManager eagerly > stored > [ethernet] > duplex=full > to keyfile... > > > Thomas >
$ NetworkManager --version 1.5.2-0.18.20161123git88f3f29.fc24 $ nm-connection-editor --version ** (nm-connection-editor:26664): WARNING **: Failed to parse options: Unknown option --version ~~~~~~~~~~ ~~~~ >From here: $ grep -v ^# /etc/NetworkManager/NetworkManager.conf [main] plugins=keyfile [keyfile] [logging] domains=ALL level=DEBUG [connection] ethernet.wake-on-lan=64 ~~~~~~~~~~~~~~~~~~~~~~~ # cat /etc/NetworkManager/system-connections/enp3s0 [connection] id=enp3s0 uuid=<UUID> type=ethernet interface-name=enp3s0 permissions= secondaries= [ethernet] duplex=full mac-address=<MAC> mac-address-blacklist= [ipv4] address1=<IP> dns-search= method=manual [ipv6] addr-gen-mode=stable-privacy dns-search= ip6-privacy=0 method=ignore ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ nmcli device status | grep enp3s0 enp3s0 ethernet connected enp3s0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ $ nmcli device show enp3s0 GENERAL.DEVICE: enp3s0 GENERAL.TYPE: ethernet GENERAL.HWADDR: <MAC> GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: enp3s0 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 WIRED-PROPERTIES.CARRIER: off IP4.ADDRESS[1]: <IP> IP4.GATEWAY: -- IP6.GATEWAY: -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ ethtool -i enp3s0 | grep driver driver: r8169 ~~~~~~~~~~~~~~~~ # ethtool enp3s0 Settings for enp3s0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Speed: 10Mb/s Duplex: Full Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: off Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000033 (51) drv probe ifdown ifup Link detected: no ~~~~~~~~~~~~~~~~~~~~~ $ dmesg | grep enp3s0 [ 2.880442] r8169 0000:03:00.0 enp3s0: renamed from eth1 [ 37.859741] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready [ 37.866450] r8169 0000:03:00.0 enp3s0: link down [ 37.866462] r8169 0000:03:00.0 enp3s0: link down [ 37.866529] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready [ 37.899038] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready [ 43.138337] r8169 0000:03:00.0 enp3s0: link up [ 43.241874] r8169 0000:03:00.0 enp3s0: link down [ 46.493306] r8169 0000:03:00.0 enp3s0: link up [ 46.597200] r8169 0000:03:00.0 enp3s0: link down [ 54.546408] r8169 0000:03:00.0 enp3s0: link up [ 54.649942] r8169 0000:03:00.0 enp3s0: link down [ 62.600245] r8169 0000:03:00.0 enp3s0: link up [ 62.705229] r8169 0000:03:00.0 enp3s0: link down [ 84.074222] r8169 0000:03:00.0 enp3s0: link up [ 84.178746] r8169 0000:03:00.0 enp3s0: link down [ 117.629065] r8169 0000:03:00.0 enp3s0: link up [ 117.733084] r8169 0000:03:00.0 enp3s0: link down [ 122.326169] r8169 0000:03:00.0 enp3s0: link up [ 122.430367] r8169 0000:03:00.0 enp3s0: link down [ 126.688226] r8169 0000:03:00.0 enp3s0: link up [ 126.792399] r8169 0000:03:00.0 enp3s0: link down [ 188.092681] r8169 0000:03:00.0 enp3s0: link up [ 188.197976] r8169 0000:03:00.0 enp3s0: link down [ 220.975895] r8169 0000:03:00.0 enp3s0: link up [ 221.079806] r8169 0000:03:00.0 enp3s0: link down [ 231.713326] r8169 0000:03:00.0 enp3s0: link up [ 231.817846] r8169 0000:03:00.0 enp3s0: link down [ 257.885656] r8169 0000:03:00.0 enp3s0: link up [ 257.989579] r8169 0000:03:00.0 enp3s0: link down [ 271.978532] r8169 0000:03:00.0 enp3s0: link up [ 272.083051] r8169 0000:03:00.0 enp3s0: link down [ 298.486467] r8169 0000:03:00.0 enp3s0: link up [ 298.590634] r8169 0000:03:00.0 enp3s0: link down [ 304.861795] r8169 0000:03:00.0 enp3s0: link up [ 304.965620] r8169 0000:03:00.0 enp3s0: link down [ 318.283487] r8169 0000:03:00.0 enp3s0: link up [ 318.387451] r8169 0000:03:00.0 enp3s0: link down [ 325.330057] r8169 0000:03:00.0 enp3s0: link up [ 325.434142] r8169 0000:03:00.0 enp3s0: link down [ 335.060694] r8169 0000:03:00.0 enp3s0: link up [ 335.164566] r8169 0000:03:00.0 enp3s0: link down [ 346.804712] r8169 0000:03:00.0 enp3s0: link up [ 346.908580] r8169 0000:03:00.0 enp3s0: link down [ 349.153516] r8169 0000:03:00.0 enp3s0: link up [ 349.258022] r8169 0000:03:00.0 enp3s0: link down [ 352.173389] r8169 0000:03:00.0 enp3s0: link up [ 352.277606] r8169 0000:03:00.0 enp3s0: link down [ 367.943954] r8169 0000:03:00.0 enp3s0: link up [ 368.048744] r8169 0000:03:00.0 enp3s0: link down [ 388.076562] r8169 0000:03:00.0 enp3s0: link up [ 388.181416] r8169 0000:03:00.0 enp3s0: link down [ 397.807298] r8169 0000:03:00.0 enp3s0: link up [ 397.911851] r8169 0000:03:00.0 enp3s0: link down [ 419.282102] r8169 0000:03:00.0 enp3s0: link up [ 419.386302] r8169 0000:03:00.0 enp3s0: link down [ 421.630905] r8169 0000:03:00.0 enp3s0: link up [ 421.735716] r8169 0000:03:00.0 enp3s0: link down [ 424.650796] r8169 0000:03:00.0 enp3s0: link up [ 424.758767] r8169 0000:03:00.0 enp3s0: link down [ 447.803298] r8169 0000:03:00.0 enp3s0: link up [ 447.907491] r8169 0000:03:00.0 enp3s0: link down [ 461.225034] r8169 0000:03:00.0 enp3s0: link up [ 461.329233] r8169 0000:03:00.0 enp3s0: link down [ 469.278070] r8169 0000:03:00.0 enp3s0: link up [ 469.382183] r8169 0000:03:00.0 enp3s0: link down [ 480.015580] r8169 0000:03:00.0 enp3s0: link up [ 480.119934] r8169 0000:03:00.0 enp3s0: link down [ 488.068454] r8169 0000:03:00.0 enp3s0: link up [ 488.172709] r8169 0000:03:00.0 enp3s0: link down [ 496.792586] r8169 0000:03:00.0 enp3s0: link up [ 496.897265] r8169 0000:03:00.0 enp3s0: link down [ 528.333720] r8169 0000:03:00.0 enp3s0: link up [ 528.438106] r8169 0000:03:00.0 enp3s0: link down [ 536.386758] r8169 0000:03:00.0 enp3s0: link up [ 536.490634] r8169 0000:03:00.0 enp3s0: link down [ 561.216910] r8169 0000:03:00.0 enp3s0: link up [ 561.320467] r8169 0000:03:00.0 enp3s0: link down [ 566.585613] r8169 0000:03:00.0 enp3s0: link up [ 566.689522] r8169 0000:03:00.0 enp3s0: link down [ 581.349557] r8169 0000:03:00.0 enp3s0: link up [ 581.453211] r8169 0000:03:00.0 enp3s0: link down [ 608.194141] r8169 0000:03:00.0 enp3s0: link up [ 608.296563] r8169 0000:03:00.0 enp3s0: link down [ 622.956933] r8169 0000:03:00.0 enp3s0: link up [ 623.061777] r8169 0000:03:00.0 enp3s0: link down [ 625.641494] r8169 0000:03:00.0 enp3s0: link up [ 625.745546] r8169 0000:03:00.0 enp3s0: link down [ 637.049831] r8169 0000:03:00.0 enp3s0: link up [ 637.153823] r8169 0000:03:00.0 enp3s0: link down [ 642.418444] r8169 0000:03:00.0 enp3s0: link up [ 642.522708] r8169 0000:03:00.0 enp3s0: link down [ 645.773926] r8169 0000:03:00.0 enp3s0: link up [ 645.878096] r8169 0000:03:00.0 enp3s0: link down [ 651.813710] r8169 0000:03:00.0 enp3s0: link up [ 651.917192] r8169 0000:03:00.0 enp3s0: link down [ 659.195666] r8169 0000:03:00.0 enp3s0: link up [ 659.299863] r8169 0000:03:00.0 enp3s0: link down [ 665.235444] r8169 0000:03:00.0 enp3s0: link up [ 665.338962] r8169 0000:03:00.0 enp3s0: link down [ 687.381309] r8169 0000:03:00.0 enp3s0: link up [ 687.485244] r8169 0000:03:00.0 enp3s0: link down [ 698.789882] r8169 0000:03:00.0 enp3s0: link up [ 698.893450] r8169 0000:03:00.0 enp3s0: link down [ 704.158424] r8169 0000:03:00.0 enp3s0: link up [ 704.262609] r8169 0000:03:00.0 enp3s0: link down [ 709.527173] r8169 0000:03:00.0 enp3s0: link up [ 709.631372] r8169 0000:03:00.0 enp3s0: link down [ 714.895840] r8169 0000:03:00.0 enp3s0: link up [ 715.000372] r8169 0000:03:00.0 enp3s0: link down [ 720.264544] r8169 0000:03:00.0 enp3s0: link up [ 720.369422] r8169 0000:03:00.0 enp3s0: link down [ 725.633376] r8169 0000:03:00.0 enp3s0: link up [ 725.736923] r8169 0000:03:00.0 enp3s0: link down [ 747.107976] r8169 0000:03:00.0 enp3s0: link up [ 747.212934] r8169 0000:03:00.0 enp3s0: link down [ 750.463460] r8169 0000:03:00.0 enp3s0: link up [ 750.568326] r8169 0000:03:00.0 enp3s0: link down [ 756.503256] r8169 0000:03:00.0 enp3s0: link up [ 756.607461] r8169 0000:03:00.0 enp3s0: link down [ 761.871914] r8169 0000:03:00.0 enp3s0: link up [ 761.976478] r8169 0000:03:00.0 enp3s0: link down [ 768.247255] r8169 0000:03:00.0 enp3s0: link up [ 768.351482] r8169 0000:03:00.0 enp3s0: link down [ 772.609294] r8169 0000:03:00.0 enp3s0: link up [ 772.712838] r8169 0000:03:00.0 enp3s0: link down [ 789.722023] r8169 0000:03:00.0 enp3s0: link up [ 789.825895] r8169 0000:03:00.0 enp3s0: link down [ 800.123925] r8169 0000:03:00.0 enp3s0: link up [ 800.228110] r8169 0000:03:00.0 enp3s0: link down [ 818.914293] r8169 0000:03:00.0 enp3s0: link up [ 819.018870] r8169 0000:03:00.0 enp3s0: link down [ 826.977324] r8169 0000:03:00.0 enp3s0: link up [ 827.071518] r8169 0000:03:00.0 enp3s0: link down [ 837.704742] r8169 0000:03:00.0 enp3s0: link up [ 837.809572] r8169 0000:03:00.0 enp3s0: link down [ 852.468674] r8169 0000:03:00.0 enp3s0: link up [ 852.573207] r8169 0000:03:00.0 enp3s0: link down [ 882.667591] r8169 0000:03:00.0 enp3s0: link up [ 882.772088] r8169 0000:03:00.0 enp3s0: link down [ 904.813388] r8169 0000:03:00.0 enp3s0: link up [ 904.918344] r8169 0000:03:00.0 enp3s0: link down [ 920.919498] r8169 0000:03:00.0 enp3s0: link up [ 921.023709] r8169 0000:03:00.0 enp3s0: link down [ 939.710027] r8169 0000:03:00.0 enp3s0: link up [ 939.814521] r8169 0000:03:00.0 enp3s0: link down [ 958.835900] r8169 0000:03:00.0 enp3s0: link up [ 958.939553] r8169 0000:03:00.0 enp3s0: link down [ 962.526880] r8169 0000:03:00.0 enp3s0: link up [ 962.638091] r8169 0000:03:00.0 enp3s0: link down [ 986.686009] r8169 0000:03:00.0 enp3s0: link up [ 986.790577] r8169 0000:03:00.0 enp3s0: link down [ 1000.107787] r8169 0000:03:00.0 enp3s0: link up [ 1000.212498] r8169 0000:03:00.0 enp3s0: link down [ 1006.818632] r8169 0000:03:00.0 enp3s0: link up [ 1006.923131] r8169 0000:03:00.0 enp3s0: link down [ 1016.213812] r8169 0000:03:00.0 enp3s0: link up [ 1016.317899] r8169 0000:03:00.0 enp3s0: link down [ 1022.924858] r8169 0000:03:00.0 enp3s0: link up [ 1023.028716] r8169 0000:03:00.0 enp3s0: link down [ 1033.662131] r8169 0000:03:00.0 enp3s0: link up [ 1033.766629] r8169 0000:03:00.0 enp3s0: link down [ 1052.452534] r8169 0000:03:00.0 enp3s0: link up [ 1052.557412] r8169 0000:03:00.0 enp3s0: link down [ 1057.821256] r8169 0000:03:00.0 enp3s0: link up [ 1057.924799] r8169 0000:03:00.0 enp3s0: link down [ 1065.874291] r8169 0000:03:00.0 enp3s0: link up [ 1065.979123] r8169 0000:03:00.0 enp3s0: link down [ 1080.638206] r8169 0000:03:00.0 enp3s0: link up [ 1080.742842] r8169 0000:03:00.0 enp3s0: link down [ 1088.020135] r8169 0000:03:00.0 enp3s0: link up [ 1088.123702] r8169 0000:03:00.0 enp3s0: link down [ 1094.060076] r8169 0000:03:00.0 enp3s0: link up [ 1094.164416] r8169 0000:03:00.0 enp3s0: link down [ 1107.481680] r8169 0000:03:00.0 enp3s0: link up [ 1107.586152] r8169 0000:03:00.0 enp3s0: link down [ 1155.799879] r8169 0000:03:00.0 enp3s0: link up [ 1155.904127] r8169 0000:03:00.0 enp3s0: link down [ 1161.168602] r8169 0000:03:00.0 enp3s0: link up [ 1161.273153] r8169 0000:03:00.0 enp3s0: link down [ 1185.998832] r8169 0000:03:00.0 enp3s0: link up [ 1186.102970] r8169 0000:03:00.0 enp3s0: link down [ 1199.420576] r8169 0000:03:00.0 enp3s0: link up [ 1199.524773] r8169 0000:03:00.0 enp3s0: link down [ 1251.765301] r8169 0000:03:00.0 enp3s0: link up [ 1251.869832] r8169 0000:03:00.0 enp3s0: link down [ 1259.818392] r8169 0000:03:00.0 enp3s0: link up [ 1259.922564] r8169 0000:03:00.0 enp3s0: link down [ 1273.240102] r8169 0000:03:00.0 enp3s0: link up [ 1273.344321] r8169 0000:03:00.0 enp3s0: link down [ 1278.608937] r8169 0000:03:00.0 enp3s0: link up [ 1278.713330] r8169 0000:03:00.0 enp3s0: link down [ 1289.346321] r8169 0000:03:00.0 enp3s0: link up [ 1289.449723] r8169 0000:03:00.0 enp3s0: link down [ 1332.295769] r8169 0000:03:00.0 enp3s0: link up [ 1332.400262] r8169 0000:03:00.0 enp3s0: link down [ 1343.704215] r8169 0000:03:00.0 enp3s0: link up [ 1343.808409] r8169 0000:03:00.0 enp3s0: link down [ 1377.929662] r8169 0000:03:00.0 enp3s0: link up [ 1378.034653] r8169 0000:03:00.0 enp3s0: link down [ 1399.404418] r8169 0000:03:00.0 enp3s0: link up [ 1399.508972] r8169 0000:03:00.0 enp3s0: link down [ 1410.141865] r8169 0000:03:00.0 enp3s0: link up [ 1410.245351] r8169 0000:03:00.0 enp3s0: link down [ 1415.510505] r8169 0000:03:00.0 enp3s0: link up [ 1415.614383] r8169 0000:03:00.0 enp3s0: link down [ 1418.865962] r8169 0000:03:00.0 enp3s0: link up [ 1418.969807] r8169 0000:03:00.0 enp3s0: link down [ 1443.025242] r8169 0000:03:00.0 enp3s0: link up [ 1443.129589] r8169 0000:03:00.0 enp3s0: link down [ 1446.380526] r8169 0000:03:00.0 enp3s0: link up [ 1446.485028] r8169 0000:03:00.0 enp3s0: link down [ 1453.762481] r8169 0000:03:00.0 enp3s0: link up [ 1453.866271] r8169 0000:03:00.0 enp3s0: link down [ 1457.117852] r8169 0000:03:00.0 enp3s0: link up [ 1457.221475] r8169 0000:03:00.0 enp3s0: link down [ 1492.685468] r8169 0000:03:00.0 enp3s0: link up [ 1492.789359] r8169 0000:03:00.0 enp3s0: link down [ 1498.054189] r8169 0000:03:00.0 enp3s0: link up [ 1498.158409] r8169 0000:03:00.0 enp3s0: link down [ 1507.750643] r8169 0000:03:00.0 enp3s0: link up [ 1507.865928] r8169 0000:03:00.0 enp3s0: link down [ 1523.555444] r8169 0000:03:00.0 enp3s0: link up [ 1523.660041] r8169 0000:03:00.0 enp3s0: link down [ 1557.109851] r8169 0000:03:00.0 enp3s0: link up [ 1557.214374] r8169 0000:03:00.0 enp3s0: link down etc. etc. ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # journalctl -b -u NetworkManager -o short-monotonic | grep 'enp3s0.*set-link\|set-link.*enp3s0' [ 37.959864] from.here NetworkManager[1959]: <debug> [...] device[...] (enp3s0): set-link: configure static negotiation (10 Mbit* - full duplex) ~~~~~~~~~~~~~~~~~ ~~~~~~~~~ ~~~~~ Over the rainbow: $ grep -v ^# /etc/NetworkManager/NetworkManager.conf [main] plugins=keyfile [keyfile] [logging] domains=ALL level=DEBUG [connection] ethernet.wake-on-lan=64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # cat /etc/NetworkManager/system-connections/enp0s10 [connection] id=enp0s10 uuid=<UUID> type=ethernet interface-name=enp0s10 permissions= secondaries= [ethernet] duplex=full mac-address=<MAC> mac-address-blacklist= [ipv4] address1=<IP> dns-search= method=manual [ipv6] addr-gen-mode=stable-privacy dns-search= ip6-privacy=0 method=ignore ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ nmcli device status | grep enp0s10 enp0s10 ethernet unavailable -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ nmcli device show enp0s10 GENERAL.DEVICE: enp0s10 GENERAL.TYPE: ethernet GENERAL.HWADDR: <MAC> GENERAL.MTU: 1500 GENERAL.STATE: 20 (unavailable) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: off ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ ethtool -i enp0s10 | grep driver driver: forcedeth ~~~~~~~~~~~~~~~~~ # ethtool enp0s10 Settings for enp0s10: Supported ports: [ MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Speed: Unknown! Duplex: Unknown! (255) Port: MII PHYAD: 3 Transceiver: external Auto-negotiation: off Supports Wake-on: g Wake-on: g Link detected: no ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ dmesg | egrep forcedeth\|enp0s10 [ 17.307160] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64. [ 17.365570] forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x732 @ 3, addr <MAC> [ 17.365852] forcedeth 0000:00:0a.0: highdma csum pwrctl gbit lnktim msi desc-v3 [ 18.348377] forcedeth 0000:00:0a.0 enp0s10: renamed from eth0 [ 43.526971] IPv6: ADDRCONF(NETDEV_UP): enp0s10: link is not ready [ 43.899617] forcedeth 0000:00:0a.0 enp0s10: link up [ 50.692334] forcedeth 0000:00:0a.0 enp0s10: link down ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # journalctl -b -u NetworkManager -o short-monotonic | grep 'enp0s10.*set-link\|set-link.*enp0s10' [ 47.555155] over.the.rainbow NetworkManager[709]: <debug> [...] device[...] (enp0s10): set-link: configure static negotiation (100 Mbit* - full duplex) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~ After removing 'duplex=full' from: /etc/NetworkManager/system-connections/enp* [ethernet] ~~~~~~~~~~~~~~~~ # ethtool enp3s0 Settings for enp3s0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: Symmetric Receive-only Link partner advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000033 (51) drv probe ifdown ifup Link detected: yes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # journalctl -b -u NetworkManager -o short-monotonic | grep 'enp3s0.*set-link\|set-link.*enp3s0' [ 36.387246] from.here NetworkManager[2597]: <debug> [...] device[...] (enp3s0): set-link: ignore link negotiation ~~~~~~~~~~~~~~~~~ # ethtool enp0s10 Settings for enp0s10: Supported ports: [ MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: MII PHYAD: 3 Transceiver: external Auto-negotiation: on Supports Wake-on: g Wake-on: g Link detected: yes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # journalctl -b -u NetworkManager -o short-monotonic | grep 'enp0s10.*set-link\|set-link.*enp0s10' [ 48.702850] over.the.rainbow NetworkManager[682]: <debug> [...] device[...] (enp0s10): set-link: ignore link negotiation _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list