eth0 changes from 1000 to 100Mbit

Begonnen von absolut, 2018/07/14, 14:42:37

Vorheriges Thema - Nächstes Thema

absolut

just realized that for some strange reason my ethernet NIC changes from 1Gbit to 100Mbit

anybody has an idea how to fix this behavior? i would like to have 1Gbit within my network, especially due to communication with NAS


root@sidbox:[/home/absolut]# dmesg | grep eth
[    0.939314] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) d0:50:99:73:d0:74
[    0.939317] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    0.939349] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[    4.083717] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    4.300173] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    7.178634] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[    7.178678] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   12.083049] e1000e: eth0 NIC Link is Up 100 Mbps Half Duplex, Flow Control: None
[   12.083058] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
root@sidbox:[/home/absolut]# ethtool eth0 | grep Speed
        Speed: 100Mb/s

absolut

just kicked my NIC manually to 1000Mbit with this commend:
ethtool -s eth0 speed 1000 duplex full

originally, that was not required. i wonder why my machine would switch to 100Mbit half duplex at all... :/

anybody able to reproduce?

best
absolut

Geier0815

Problem with your router or switch?
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

absolut

hm, it does not look the router is at fault here... synology NAS reports 1000MBit/s, and the workstation runs also at 1000 (need to check after reboot). maybe the cable?

i'll be testing... for now consider the issue in "monitoring" state...

thanks
absolut

dibl

Using e1000 here on a new installation of patience:

root@dibl-patience:/# dmesg | grep enp0s31f6
[    1.214053] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
[    4.101359] br0: port 1(enp0s31f6) entered blocking state
[    4.101360] br0: port 1(enp0s31f6) entered disabled state
[    4.101386] device enp0s31f6 entered promiscuous mode
[    7.314333] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[    7.314382] br0: port 1(enp0s31f6) entered blocking state
[    7.314382] br0: port 1(enp0s31f6) entered forwarding state
root@dibl-patience:/# ethtool enp0s31f6 | grep Speed
        Speed: 1000Mb/s
root@dibl-patience:/#


Seems stable.
System76 Oryx Pro, Intel Core i7-11800H, ASRock B860 Pro-A, Intel Core Ultra 7 265KF, Nvidia GTX-1060, SSD 990 EVO Plus.

absolut

some more insights from today below... i think more and more towards the Ethernet cable. need to find a replacement and check it after that

root@sidbox:[/home/absolut]# dmesg | grep eth
[    0.939314] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) d0:50:99:73:d0:74
[    0.939317] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    0.939349] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[    4.083717] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    4.300173] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    7.178634] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[    7.178678] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   12.083049] e1000e: eth0 NIC Link is Up 100 Mbps Half Duplex, Flow Control: None
[   12.083058] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
[  311.104061] e1000e: eth0 NIC Link is Down
[  318.134169] e1000e: eth0 NIC Link is Up 100 Mbps Half Duplex, Flow Control: None
[  318.134172] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
[  400.763223] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx

DeepDayze

Best cable for ensuring you get reliable 1000Mbit network speeds are Cat 5e cables, where as the older cat 5 (with no e) just barely support that speed reliably. Also make sure you are using quality made cables and that are not damaged. Hope this helps.