Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHi, I would like to monitor the X310 radio health status, like temperature, fan speed etc…
Is there any UHD API or command that allows me to get these parameters?
We recently added the temp_fpga sensor for X310, but the fans have no
controls so we neither measure nor set the fan speed. None of the
daughterboards measure temperature.
See here:
https://uhd.readthedocs.io/en/latest/page_usrp_x3x0.html#x3x0_misc_sensors
Note that this has not yet been released on a stable version of UHD but
it'll be on the next one.
--M
On Wed, Apr 2, 2025 at 10:25 AM carmixdev@gmail.com wrote:
Hi, I would like to monitor the X310 radio health status, like
temperature, fan speed etc…
Is there any UHD API or command that allows me to get these parameters?
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
ok, thank you, but this api is also available in the 4.8.0 stable release?
Like I said, it's currently in no stable release.
--M
On Wed, Apr 2, 2025 at 12:30 PM carmixdev@gmail.com wrote:
ok, thank you, but this api is also available in the 4.8.0 stable release?
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
The API to read the FPGA temperature isn't in a release yet, but the
register for the temperature is there. You can find an example of how to
read it in this thread.
https://lists.ettus.com/empathy/thread/FV3ZZ4C2EOBOOHKHKLAD66KN7INWNWX6
Wade
On Wed, Apr 2, 2025 at 6:27 AM Martin Braun martin.braun@ettus.com wrote:
Like I said, it's currently in no stable release.
--M
On Wed, Apr 2, 2025 at 12:30 PM carmixdev@gmail.com wrote:
ok, thank you, but this api is also available in the 4.8.0 stable release?
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
What about other metrics? For example, is there a way to know through the API if the X310 is under heavy network or processing load?
On 2025-08-21 04:17, Alex Sharma via USRP-users wrote:
What about other metrics? For example, is there a way to know through
the API if the X310 is under heavy network or processing load?
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
Any query you might want to make to it requires a "session" being
established, and since there can be only one of those, you'd be the
entity responsible for creating any such
heavy network or processing load.
The X310 doesn't have a general-purpose CPU and OS on it. It has a
minimal ZPU (or perhaps something newer, I can't recall) implementation
in the FPGA to handle a few
housekeeping tasks and implement a de-minimus IP/UDP stack. It is a
pre-MPMD device, so there's no Linux instance sitting there that could
do extensive and
sophisticated performance monitoring.