Re: Trying initial boot of FreeBSD (main so: 15) of Ryzen 9 7950X3D on an ASUS Prime X670-P WIFI: various dmesg -a lines; more

From: Daniel Engberg <daniel.engberg.lists_at_pyret.net>
Date: Sat, 04 Nov 2023 20:10:36 UTC
On 2023-11-03T17:26:05.000+01:00, Paul Floyd <paulf2718@gmail.com>
wrote:

> On 01/11/2023 07:00, Mark Millard wrote:
> 
>>  FreeBSD context:
>>  
>>  # uname -apKU
>>  FreeBSD amd64-ZFS 15.0-CURRENT FreeBSD 15.0-CURRENT #126 main-n266130-d521abdff236-dirty: Tue Oct 24 18:17:40 PDT 2023     root@amd64-ZFS:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERIC-NODBG amd64 amd64 1500002 1500002
>>  
>>  I moved my FreeBDSS boot media from a ThreadRipper 1950X to a Ryzen 9 7950X3D and tried
>>  booting. It booted but some of the following might be of some note. Is any of it likely
>>  to be problematical? Any of it of particular interest to anyone?
> 
> Hi Mark
> 
> I'm interested. I recently started speccing a new system to replace
> my ancient Solaris 11 AMD Opteron system
> 
> I'm thinking of the 7950X3D and an x670 or x670e board. I'm planning
> on using the onboard graphics, which I understand don't work in
> accelerated mode requiring the use of scfb. I'm not too bothered
> with the wifi as long as ethernet works. I don't often use the
> DVD-ROM drive but it would ne nice if it worked. I think I can
> finally lay to rest the floppy drive (I said that it was old).
> 
> I'll keep following this thread and the bugzi atime that was
> mentioned.
> 
> A+
> 
> Paul

Hi,

AM5 works pretty well in general but there are some issues you might
want to be aware of. As mentioned this
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272507 seems to
plauge various models and BIOS versions. I'm not sure it's the same
for B650 series as I only have one data point being ASRock B650M PG
WiFi running Beta BIOS 1.30.AS02/AGESA 1.0.0.7c which according to the
reporter works fine. As far as WIFI goes most uses "AMD RZ616" which
is a Mediatek controller and unsupported however there's work being
done bringing in the mt76 driver that should to my knowledge support
this controller. Regarding ethernet you more or less have three
options using the builtin controllers, Intel i225-V, Realtek RTL8125BG
or Marvell AQC113(C). Intel works out of the box using 14.0, no idea
about Realtek but I suspect that you need to use the port to get it
going and the Marvell controller lacks a driver. There's a NetBSD
developer hacking on a driver if you're interested getting that going
by porting it, https://github.com/ryo/aquantia . 

A word of advice, you'll need a beefy CPU cooler for the 95W+ "rated"
CPUs as they boost very aggressively and mid-sized air cooler might
cause it to throttle. Most Asus boards also supports ECC memory which
can be a nice feature.

Here's a good round-up of most if not all available models.

https://docs.google.com/spreadsheets/d/1NQHkDEcgDPm34Mns3C93K6SJoBnua-x9O-y_6hv8sPs/edit#gid=0

I'm personally happy with my ASUS ProArt X670E-CREATOR with 128Gb of
ECC memory (4 x MTC20C2085S1EC48BR) however be aware that you'll see
much slower memory clocks with 4 memory sticks especially dual rank
due to how DDR5 and current memory controllers works. Using the latest
BIOS available as of writing (1710) breaks SATA and USB among a few
other things while 1602 works fine.

Best regards,

Daniel