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

Also do not enable `Realtek 8169/8168/8101/8125 ethernet support` in kernel before 5.9:

Enable in 5.9 and more

The full working config for 5.8 kernel for my desktop you can find on my GitHub.

Emerge
Before Kernel 5.9 is released and https://github.com/gentoo/gentoo/pull/17052 merged:

Before Kernel 5.9 is released:

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

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