I did a fresh install of LEAP 15.3 (on a machine running LEAP 15.1). After successfully installing everything (with very few hiccups I must say), I noticed my ethernet driver (r8169) is now capped at 100Mb/sec and not gigabit. I was getting gigabit speeds in LEAP 15.1 (don’t know the kernel range sorry).
Here’s the relevant output. As you can see, the speed is 100Mb/sec instead of gigabit. I’ve also attached relevant information from dmesg. Is this related to a linux kernel bug?
agape-anand:/home/anand # ethtool eth0
Settings for eth0:
Supported ports: TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: slave
Port: MII
PHYAD: 0
Transceiver: external
Supports Wake-on: pumbg
Wake-on: d
Link detected: yes
agape-anand:/home/anand # dmesg |grep r8169
4.491170] r8169 0000:03:00.0: can’t disable ASPM; OS doesn’t have ASPM control
4.549083] libphy: r8169: probed
4.549870] r8169 0000:03:00.0 eth0: RTL8168g/8111g, 6c:4b:90:4c:a5:c3, XID 4c0, IRQ 137
4.549871] r8169 0000:03:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
5.204480] Generic FE-GE Realtek PHY r8169-300:00: attached PHY driver [Generic FE-GE Realtek PHY] (mii_bus:phy_addr=r8169-300:00, irq=IGNORE)
5.457850] r8169 0000:03:00.0 eth0: Link is Down
17.448425] r8169 0000:03:00.0 eth0: Link is Up - 100Mbps/Full - flow control rx/tx
I have half a dozen oS boxes in my LAN, some Gigabit and others 100 Mbit, connected to a Gigabit switch. All Gigabit talk to each other at full speed, regardless of how many 100 Mbit card there are in the LAN.
The mileage you’re experiencing may be due to the following ‘ifcfg-eth0’ issues –
The variable “STARTMODE” is set to “hotplug
” – this needs the “wickedd-nanny” service … - If a physical Ethernet interface, what is the reason for using the value “hotplug
”?*=2]Normally the value “auto” is more than sufficient for physical Ethernet interfaces …
Default setting for notebooks is “hotplug” - for power saving IMHO.
Default setting for notebooks is NetworkManager, not wicked.
Works OK with MTU isn’t set there - because NetworkManager can set it (MTU = auto works OK).
To OP: try to use another card - USB plugged or another.
When card first connects there are handshaking protocols that determine the speed of the network connection the card adjusts speed to match. A switch is an active device thus can maintain multiple speeds. Maybe a port on the switch is broken. Try plugging into another port
When (and if) kernel bug will be solved, we may wait for a patch in Leap for 1-3 years. That’s why it is better to report it now.
To accelerate Ethernet connection you may use 2.5G/5G cards: https://en.wikipedia.org/wiki/2.5GBASE-T_and_5GBASE-T
(Chip RTL8156 & others).
For materialised thanks use 6-rayed star button in the left bottom corner of a post.