This bug has now been reported by another user. He has an AMD 2200G CPU, Gigabyte B450M S2H mobo with Realtek ALC887-VD running Arch Linux. Same exact problem, no detecting the ALC887. Same error message from dmesg: snd_hda_intel 0000:09:00.6: no codecs found! https://bbs.archlinux.org/viewtopic.php?pid=2184257 So this is not an ASUS firmware bug.