Fan not running on Jetson Xavier NX

Hi, I currently have a Waveshare Jetson Xavier NX board running on Jetpack 5.1, and the integrated fan on the board is not running. I’ve read through a previous forum linked [here] (Cooling Fan Not Working), but I feel like I might be dealing with a hardware issue.

Here’s what I’ve done so far.

  • Ran “sudo jtop” to verify that jtop is installed and working
  • Ran “systemctl status nvfancontrol” to verify that the NVIDIA fan daemon is working
  • Ran “echo 255 | sudo tee /sys/class/hwmon/hwmon3/pwm1” to set the pwm value to 255

When I set the pwm value manually, the fan did not start up at all.

Does anyone have any insight on further debugging?

If I am dealing with a hardware issue, would this be the correct fan to purchase?

Hi JWango,

It seems you are using a custom carrier board from Waveshare.

To control FAN, please refer to Orin pwm-fan control - #7 by KevinFFF for details.
You have to stop nvfancontrol service before you configure pwm of the fan manually.

Hi Kevin,

Thank you for your response. I believe I have already tried to disable nvfancontrol, and then write a pwm value into the pwm1 file. I can try again tomorrow, but if this doesn’t work, then is it most likely a hardware issue with the fan?

Sorry that I’m not clear about your custom board.
Is there any custom design for FAN on Waveshare’s board?

I’ve verified those commands work on the devkit to control FAN manually.
Do you have the devkit to verify?

Hi Kevin,

By the “devkit”, do you mean the official NVIDIA Jetson Xavier NX board? If so, I don’t have that. The one from Waveshare just uses the Jetson Xavier NX module specifically.

The fan is not a custom design – I believe it uses the same exact fan as the official NVIDIA version. The fan has a 4-pin connector.

Also, it might be worth noting that the fan worked before. I’m not sure what happened to the device, but when I was assigned to work on the device that uses the Jetson, I was told that I needed to fix the fan.

yes.

Do you mean that the fan on your custom carrier board was previously functioning but is no longer working?
Could you please clarify if any actions you’ve taken might have caused it to malfunction?

Or do you have other carrier boards with working fan to do cross-check?

Hi Kevin, sorry for the late reply.

I do not know what caused the previous fan to stop functioning, but I did buy a replacement fan, swapped it out, and now the fan works.

However there is a new issue where the device will reboot itself every 40 sec - 1.5 minutes. When I swapped out the fan and re-applied the thermal paste, I did get some on the Jetson Xavier NX SOM (I attached a pic below for reference). Would this cause a rebooting issue?

I also ran the “sudo dmesg -w” command to print out the device logs in terminal before the reboot, and this is what pops up:

For reboot issue, please open another topic to discuss in details.
You can share the full serial console log when you hit the issue.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.