My system has Realtek RTL8111/8168/8411 PCI-E GbE rev6
Within the server running for it's first 24 hours, the link went down without good reason.
Upon researching the issue I discovered people saying that r8169 (open source, default module) is not as stable etc as r8168, they recommended r8168.
I tried to install the Debian non-free package r8168-dkms. Apparently it automagically blacklists the r8169 module and compiles itself etc. But it did not compile a module for the 5.x kernel. Only the previous 4.x kernel that was sitting unused on my system.
Then I tried to install firmware-realtek, but it's incompatible with pve-firmware and tries to remove proxmox and about 100 other packages, which is obviously not an option.
So I just wanted to bring it to the Proxmox team's attention that firmware-realtek is not compatible with pve-firmware (is that intentional?)
I also want to document my workaround experience.
The only workaround I could find online that's suitable is adding this to /etc/network/interfaces under the physical NIC bridge:
pre-up /sbin/ethtool -s enpAsB speed 1000 duplex full autoneg off
Let's see how well it works.
Within the server running for it's first 24 hours, the link went down without good reason.
Upon researching the issue I discovered people saying that r8169 (open source, default module) is not as stable etc as r8168, they recommended r8168.
I tried to install the Debian non-free package r8168-dkms. Apparently it automagically blacklists the r8169 module and compiles itself etc. But it did not compile a module for the 5.x kernel. Only the previous 4.x kernel that was sitting unused on my system.
Then I tried to install firmware-realtek, but it's incompatible with pve-firmware and tries to remove proxmox and about 100 other packages, which is obviously not an option.
So I just wanted to bring it to the Proxmox team's attention that firmware-realtek is not compatible with pve-firmware (is that intentional?)
I also want to document my workaround experience.
The only workaround I could find online that's suitable is adding this to /etc/network/interfaces under the physical NIC bridge:
pre-up /sbin/ethtool -s enpAsB speed 1000 duplex full autoneg off
Let's see how well it works.