Realtek only 100Mbit card discovered as 1Gbit

bpbiszkopt

Member
Mar 23, 2020
4
0
21
44
Hello,
I installed proxmox on my old gigabyte p35-ds3r,
it has Realtek 8111B (10/100/1000 Mbit) it is discovered as 1Gbit but transfer to host or guest os not move more than 100Mbit sftp/ftp/samba.
On windows it works fine gigabit works flowesly , my kernel 5.4.27-1-pve. Cables 6 cat.
I do not know what else i could check.

Code:
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   112 MBytes  94.0 Mbits/sec


Code:
 *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 01
       serial: 00:1a:4d:5b:c0:d7
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
       resources: irq:16 ioport:d000(size=256) memory:f9000000-f9000fff memory:f8000000-f801ffff

Code:
auto lo
iface lo inet loopback

iface enp4s0 inet manual

iface enp4s0.108 inet dhcp

iface enp4s0.80 inet manual

iface enp4s0.50 inet manual


auto vmbr0
iface vmbr0 inet manual
        bridge-ports enp4s0.108
        bridge-stp off
        bridge-fd 0
#108

auto vmbr1
iface vmbr1 inet static
        address xxx.xxx.xxx.xxx
        netmask 24
        bridge-ports enp4s0.80
        bridge-stp off
        bridge-fd 0

Thanks
 
Hi,

can you send the output of this command

Code:
ethtool enp4s0
 
Sorry for delay answer but this thing with covid..

Code:
Settings for enp4s0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 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/Half 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
                                             1000baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: d
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes
 
I was trying to install proxmox on my second PC,
Asrock j4105-itx where is PCIE x1 Gigabit LAN 10/100/1000 Mb/s
- Realtek RTL8111H and situation is the same.
I know realtek isn't the best network card but it works fine on ubuntu-mint
 
To understand correctly this network speed i always achieve on host machine. Because this network limits on host, guest os transfer are also limited to 100mbit.
So changing guest os won't make any difference if host has limits.

To make test i firstly installed debian then proxmox after this i also check if there is change if i will install iso proxmox image but situation is the same.

On asrock now i have installed only mint with 5.2.13-050213-generic kernel and i achieve stable gigabit.

Network card on my both motherboard are pretty similar rtl 8111 when i installing proxmox both are discovered as gigabit but they have 100mbit limits. If i install any another system they works fine.
 
Same problem here. It says "unknown" on speed...

root@proxmox4:~# ethtool enp3s0
Settings for enp3s0:
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
Speed: Unknown!
Duplex: Unknown! (255)

Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: unknown
Port: Twisted Pair
PHYAD: 0
Transceiver: external
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: d
Link detected: no


root@proxmox4:~# lspci -k | sed -n '/Ethernet/,/driver in use/p'
[...cut...]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Kernel driver in use: r8169
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!