usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Monitor X310 health status

C
carmixdev (at) gmail.com
Wed, Apr 2, 2025 8:24 AM

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?

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?
MB
Martin Braun
Wed, Apr 2, 2025 9:21 AM

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

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 >
C
carmixdev (at) gmail.com
Wed, Apr 2, 2025 10:29 AM

ok, thank you, but this api is also available in the 4.8.0 stable release?

ok, thank you, but this api is also available in the 4.8.0 stable release?
MB
Martin Braun
Wed, Apr 2, 2025 11:26 AM

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

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 >
WF
Wade Fife
Wed, Apr 2, 2025 1:56 PM

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

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 >
AS
alex.sharma1024 (at) proton.me
Thu, Aug 21, 2025 8:17 AM

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?

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?
MD
Marcus D. Leech
Thu, Aug 21, 2025 9:14 AM

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.

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.