Hello,
I am running openSUSE 15.5 (but the problem was the same with 15.4) and I have a Gigabyte Onboard Ethernet card. The upload speed of my PC is perfect, reaching 100 Mb/s, but the download speed is at least a factor 100 smaller. The system is dual boot and on windows everything is fine. Can somebody help me how to get the download faster?
Post as root executed:
ethtool eth0
Also as User
/sbin/lspci -nnk | grep -iA3 net
ethtool eth0
netlink error: no device matches name (offset 24)
netlink error: No such device
netlink error: no device matches name (offset 24)
netlink error: No such device
netlink error: no device matches name (offset 24)
netlink error: No such device
netlink error: no device matches name (offset 24)
netlink error: No such device
netlink error: no device matches name (offset 24)
netlink error: No such device
No data available
/sbin/lspci -nnk | grep -iA3 net
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
Kernel driver in use: r8169
Kernel modules: r8169
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8192EE PCIe Wireless Network Adapter [10ec:818b]
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:8196]
Kernel driver in use: rtl8192ee
Kernel modules: rtl8192ee
Or did you mean eth2?
ethtool eth2
Settings for eth2:
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: 100baseT/Half
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: No
Advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Half
Auto-negotiation: off
master-slave cfg: preferred slave
master-slave status: slave
Port: Twisted Pair
PHYAD: 0
Transceiver: external
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: d
Link detected: yes
This does not look good, 100 Mb/s looks reasonable but this are Mega-bit/s which boils down to ~10 Mbyte/s and with Half-Duplex that gets reduced further.
You want to get least full-duplex and preferably 1000baseT/Full.
I see also:
Advertised link modes: 100baseT/Half
That matches the operational speed.
Not sure why that is as your Ethernet controller is reported as PCI Express Gigabit Ethernet Controller
Thanks, as I said, in download I get around 5Mb/s, so far away from the numbers reported here. In upload I get the 100 Mb/s.
What do you download?
And with which service? smb,nfs or do you mean a video from youtube?
Apart from what you download, to what device is your Ethernet connected to/how is you connection to the Internet?
Whatever I do. You see it with the speed tests that are available on the Web, when I download larger files with scp from my institute or also when I copy larger files within my home net. Always upload is fine, download is a desaster.
I have a 1Gb/s fibre connection and with my laptop I come close to the promised speed.
The laptop is another PC?
So maybe IPV6 disable could help?
Or try the r8168 from Packman?
Are you connected by an Router?
What Connection Speed does the Router shows?
Yes, the Laptop is a DELL also running openSUSE
I can try IPV6 or the r8168 driver. How can I revert if it doesn’t work? Just de-install it?
Yes, that are 2 rpms…
You can use rpm -e
Hi marel, Sauerland,
thanks for your help. I think I solved the problem. Up to now I never cared about the settings in network manager for wired connections, they were always good. I switched Duplex:Half to Duplex:Full by hand and it seems, this solved the issue.