<div dir="auto"><div>ASUS  does not follow AMD microcode release in time, the latest motherboard bios are using two month ago AMD </div><div dir="auto">microcode.</div><div dir="auto">Tried CPU's microcode with kernel, didn't work either.</div><div dir="auto">fortunately, found a solution from arch linux comunity.  Appending nordrand kernel parameter in grub resolved the issue.</div><div dir="auto">Hope this can be documented some where to help others.</div><div dir="auto"><br></div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">Jason A. Donenfeld <<a href="mailto:Jason@zx2c4.com">Jason@zx2c4.com</a>> 于 2019年8月25日周日 23:51写道:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">WireGuard uses get_random_u32 which uses rdrand. AMD shipped with a<br>
broken rdrand. Update your CPU's microcode or your motherboard's BIOS<br>
and all should be good.<br>
</blockquote></div></div></div>