Fan not running

The fan on my Jetson AGX ORIN developer kit never runs.

Could use some help troubleshooting what could be wrong.

The PWM is set to 255 according to Jetson Power GUI, but the fan never spins.

Hi pontus.brink,

What’s you Jetpack version in use?

Have you referred to the following instruction for fan control?
Jetson Orin NX Series and Jetson AGX Orin Series — Fan Profile Control

Or try to run the following command

$sudo systemctl stop nvfancontrol
$echo 255 > /sys/devices/platform/pwm-fan/hwmon/hwmon2/pwm1

I installed Jetpack version 5.1.1 (rev. 1) through SDK Manager.

$sudo systemctl stop nvfancontrol
$echo 255 > /sys/devices/platform/pwm-fan/hwmon/hwmon2/pwm1

Had no effect. I couldn’t echo to it due to permission denied but I sudo vim’d it.

Ill look through the docs you linked, the fan should be spinning according to the profile settings.

I ran the follow commands without effect on the fan:

sudo systemctl stop nvfancontrol
sudo vim /etc/nvfancontrol.conf (changed Kickstart PWM to 1) :x
sudo rm /var/lib/nvfancontrol/status
sudo systemctl start nvfancontrol

Here is the nvfancontrol.conf if that helps:

POLLING_INTERVAL 2

<FAN 1>
        TMARGIN ENABLED
        FAN_GOVERNOR pid {
                STEP_SIZE 10
        }
        FAN_GOVERNOR cont {
                STEP_SIZE 10
        }
        FAN_CONTROL close_loop {
                RPM_TOLERANCE 100
        }
        FAN_PROFILE cool {
                #TEMP   HYST    PWM     RPM
                0       0       255     2900
                10      0       255     2900
                11      0       215     2440
                30      0       215     2440
                60      0       66      750
                105     0       66      750
        }
        FAN_PROFILE quiet {
                #TEMP   HYST    PWM     RPM
                0       0       255     2900
                10      0       255     2900
                11      0       171     1940
                23      0       171     1940
                60      0       66      750
                105     0       66      750
        }
        THERMAL_GROUP 0 {
                GROUP_MAX_TEMP 105
                #Thermal-Zone Coeffs Max-Temp
                CPU-therm 20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0
                GPU-therm 20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0
                SOC0-therm 20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0
                SOC1-therm 20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0
                SOC2-therm 20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0
        }
        FAN_DEFAULT_CONTROL close_loop
        FAN_DEFAULT_PROFILE cool
        FAN_DEFAULT_GOVERNOR cont
        KICKSTART_PWM 1

Could you try to run sudo su before echo?

nvfancontrol service would control the fan speed according to the current temperature, so you need to disable before control it directly.

Fan did not start with the following commands:

sudo su
systemctl stop nvfancontrol 
echo 255 > /sys/devices/platform/pwm-fan/hwmon/hwmon2/pwm1

I’m closing this topic due to there is no update from you for a period, assuming this issue was resolved.
If still need the support, please open a new topic. Thanks

Is there any messages when you run these commands?
Please also provide the full serial console log for further check.