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
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list