-
Notifications
You must be signed in to change notification settings - Fork 179
Description
Basically, my OPNSense is built and assembled on an AMD Kit 4700S, and I would like to add something to control the temperature and fans. Even if the fans cannot be controlled, I would love to see the temperature so I can keep track of how it is under load and so on.
The ID I request to add is this one:
0x13ec
Many more can be added since there are variants, but this is the one my motherboard uses (it's an OEM).
Super summary :
Hardware: AMD 4700S Desktop Kit (Zen 2 “Ariel” SoC). Problem: The thermal sensor is not recognized. amdsmn driver is loaded but does not attach to the device.
Technical Details:
PCI Host Bridge ID: vendor=0x1022 device=0x13e0 (Ariel Root Complex)
Internal Management Network (SMN) ID: vendor=0x1022 device=0x13ec
Current Status: The device 0x13ec appears as none in pciconf -lv.
Proposed Fix: Add PCI ID 0x13ec to the amdsmn_ids table in sys/dev/amdsmn/amdsmn.c and ensure amdtemp can bind to it.
Versions
OPNsense 25.7.10-amd64
FreeBSD 14.3-RELEASE-p7
OpenSSL 3.0.18
CODE EXAMPLE :
{ 0x1022, 0x13ec }, /* AMD Family 17h Ariel SMN */