ASUS TUF GAMING B550M-PLUS

This article Article description::details the ASUS TUF GAMING B550M-PLUS motherboard; providing Linux kernel configuration hints and workarounds. The motherboard has an B550 chipset and AM4 CPU socket compatible with Ryzen CPUs.

Installation
Network is not working in standard Gentoo image. I was using USB WiFi TP-LINK Archer T1U during installation:

Kernel
The kernel configuration described in
 * Ryzen
 * Gigabyte_X570-UD is more specific

You should except from Gigabyte_X570-UD this items:


 * Ethernet driver section
 * Do not enable `AMD Secure Memory Encryption (SME) support` because with this option kernel doesn't boot

Performance and CPU temperature
The my kernel config build time (after make clean) is about 3 minutes on this hardware


 * disk is INTEL SSDSC2CW240A3
 * memory is 2 x CRUCIAL BL16G32C16U4B.M16FE with Configured Memory Speed: 2666 MT/s

The maximum temperature is about 81°C during kernel build with standard AMD Box cooler without overclocking

Ethernet timeouts

 * use fresh kernel, 5.10+
 * disable scatter-gather on every boot via `/usr/sbin/ethtool -K eth0 sg off`

Bridge interface is not working with kvm
Found on 5.8.8 kernel. This bridge is standard bridge interface:

With kvm interface like this:

Network stop working until kvm stopped. Error is