Older hardware compatibility

I’m trying to work out the cheapest hardware I can create a Rocky 8/9 dual nic router system on for my home network. Previously I’d bought a HP Z620 but experienced sata conrtoller support issues which made me realize I needed to be more careful about used hardware I buy. It would be nice if there was a list of chipsets/drivers so I could check it against system spec before buying. Maybe there is such a list but I’m just not finding it. A forum category where people could post hardware info of systems they’ve installed on might be useful too.

Red Hat has some list: Red Hat Ecosystem Catalog
Alas, it is not terribly informative. (Well, you can find which CPUs will drop off with Rocky 9.)

You can run (in VM?) modprobe -c to get list of supported Device ID’s. And seek unsupported ID’s from ELRepo: ELRepo | DeviceIDs
The trick is how to find the ID before buying the device …

Was looking for the same info recently. Most I could find was:

ls -l /lib/modules/$(uname -r)/kernel/drivers/
cat /proc/modules
find /lib/modules/$(uname -r)/kernel/drivers/ -type f