Hi NVIDIA team,
We are observing an intermittent issue on our Jetson AGX Orin Developer Kit after upgrading from JetPack 6.2 to JetPack 7.2. On some cold boots, the GPU devfreq node is not created, which causes nvpmodel, jetson_clocks, and jtop to fail. A simple reboot always restores normal operation.
System information:
$ uname -a
Linux agx-133 6.8.12-1021-tegra #1 SMP PREEMPT Mon Jun 1 13:25:46 PDT 2026 aarch64 aarch64 aarch64 GNU/Linux
$ cat /etc/nv_tegra_release
R39 (release), REVISION: 2.0, GCID: 45755727, BOARD: generic, EABI: aarch64, DATE: Mon Jun 1 09:28:48 PM UTC 2026
KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
$ sudo nvpmodel -q
NV Power Mode: MAXN
0
Problem description:
After switching from JetPack 6.2 to JetPack 7.2, we occasionally see the following on cold boot:
-
GPU devfreq node missing:
/sys/devices/platform/17000000.gpu/devfreq/17000000.gpu/does not exist. -
As a result,
nvpmodel,jetson_clocks, andjtopfail in a chain. -
rebootalways fixes the problem.
Reproduction rate:
-
Cold boot: 1 failure out of 8 attempts.
-
reboot: 10 out of 10 successful.
Observed behavior when the problem occurs:
$ uptime
11:29:24 up 13 min, 2 users, load average: 0.00, 0.06, 0.08
$ jtop
The jtop.service is not active. Please run:
sudo jtop --install-service
$ sudo systemctl restart jtop.service
$ jtop
The jtop.service is not active. Please run:
sudo jtop --install-service
$ sudo systemctl status jtop.service
○ jtop.service - jtop service
Loaded: loaded (/etc/systemd/system/jtop.service; enabled; preset: enabled)
Active: inactive (dead) since Wed 2026-09-23 11:29:54 CST; 13s ago
Duration: 2.317s
Process: 8908 ExecStart=/usr/local/bin/jtop --force (code=exited, status=0/SUCCESS)
Main PID: 8908 (code=exited, status=0/SUCCESS)
CPU: 925ms
Sep 23 11:29:54 agx-133 jtop[8946]: self._engines_list = self.show()
Sep 23 11:29:54 agx-133 jtop[8946]: ^^^^^^^^^^^
Sep 23 11:29:54 agx-133 jtop[8946]: File “/usr/local/lib/python3.12/dist-packages/jtop/core/jetson_clocks.py”, line 522, in show
Sep 23 11:29:54 agx-133 jtop[8946]: lines = cmd(timeout=COMMAND_TIMEOUT)
Sep 23 11:29:54 agx-133 jtop[8946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 23 11:29:54 agx-133 jtop[8946]: File “/usr/local/lib/python3.12/dist-packages/jtop/core/command.py”, line 131, in call
Sep 23 11:29:54 agx-133 jtop[8946]: raise Command.CommandException(‘Error process:’, self.process.returncode)
Sep 23 11:29:54 agx-133 jtop[8946]: jtop.core.command.Command.CommandException: [errno:1] Error process:
Sep 23 11:29:54 agx-133 jtop[8908]: [INFO] jtop.service - Service closed
Sep 23 11:29:54 agx-133 systemd[1]: jtop.service: Deactivated successfully.
$ sudo jtop --install-service
[INFO] jtop.core.jetson_variables - Install jtop_env.sh variables
[INFO] jtop.core.jetson_variables - - Remove old /etc/profile.d/jtop_env.sh
[INFO] jtop.core.jetson_variables - - COPYING jtop_env.sh → /etc/profile.d/jtop_env.sh
[INFO] jtop.service - Install jtop.service
[INFO] jtop.service - - Remove old /etc/systemd/system/jtop.service
[INFO] jtop.service - - COPYING jtop.service → /etc/systemd/system/jtop.service
[INFO] jtop.service - - Reload all daemons
[INFO] jtop.service - - ENABLE jtop.service
[INFO] jtop.service - - START jtop.service
jtop.service installed and enabled
$ sudo systemctl status jtop.service
● jtop.service - jtop service
Loaded: loaded (/etc/systemd/system/jtop.service; enabled; preset: enabled)
Active: active (running) since Wed 2026-09-23 11:30:42 CST; 1s ago
Main PID: 9369 (jtop)
Tasks: 2 (limit: 74812)
Memory: 32.4M (peak: 49.4M)
CPU: 906ms
CGroup: /system.slice/jtop.service
└─9369 /usr/bin/python3 /usr/local/bin/jtop --force
Sep 23 11:30:44 agx-133 jtop[9428]: self.jetson_clocks.initialization(self.nvpmodel, data)
Sep 23 11:30:44 agx-133 jtop[9428]: File “/usr/local/lib/python3.12/dist-packages/jtop/core/jetson_clocks.py”, line 370, in initialization
Sep 23 11:30:44 agx-133 jtop[9428]: self._engines_list = self.show()
Sep 23 11:30:44 agx-133 jtop[9428]: ^^^^^^^^^^^
Sep 23 11:30:44 agx-133 jtop[9428]: File “/usr/local/lib/python3.12/dist-packages/jtop/core/jetson_clocks.py”, line 522, in show
Sep 23 11:30:44 agx-133 jtop[9428]: lines = cmd(timeout=COMMAND_TIMEOUT)
Sep 23 11:30:44 agx-133 jtop[9428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 23 11:30:44 agx-133 jtop[9428]: File “/usr/local/lib/python3.12/dist-packages/jtop/core/command.py”, line 131, in call
Sep 23 11:30:44 agx-133 jtop[9428]: raise Command.CommandException(‘Error process:’, self.process.returncode)
Sep 23 11:30:44 agx-133 jtop[9428]: jtop.core.command.Command.CommandException: [errno:1] Error process:
$ jtop
The jtop.service is not active. Please run:
sudo jtop --install-service
Root cause investigation:
We found that on the affected boot, the following directory is not created:
$ ls /sys/devices/platform/17000000.gpu/devfreq/17000000.gpu/
ls: cannot access ‘/sys/devices/platform/17000000.gpu/devfreq/17000000.gpu/’: No such file or directory
And nvpmodel reports:
$ sudo nvpmodel -q
NV Power Mode: MAXN
0
NVPM ERROR: Error opening /sys/devices/platform/17000000.gpu/devfreq_dev/min_freq: 2
NVPM ERROR: failed to read PARAM GPU: ARG MIN_FREQ: PATH /sys/devices/platform/17000000.gpu/devfreq_dev/min_freq
NVPM ERROR: Error opening /sys/devices/platform/17000000.gpu/devfreq_dev/max_freq: 2
NVPM ERROR: failed to read PARAM GPU: ARG MAX_FREQ: PATH /sys/devices/platform/17000000.gpu/devfreq_dev/max_freq
Additional logs:
$ sudo jetson_clocks --show
SOC family:tegra234 Machine:NVIDIA Jetson AGX Orin Developer Kit
Online CPUs: 0-11, Offline CPUs:
cpu0: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu1: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu2: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu3: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu4: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu5: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu6: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu7: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu8: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu9: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu10: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
cpu11: Governor=schedutil MinFreq=2201600 MaxFreq=2201600 CurrentFreq=2201600 IdleStates: WFI=0 c7=0
/usr/bin/jetson_clocks: line 552: echo: write error: Invalid argument
/usr/bin/jetson_clocks: line 558: echo: write error: Invalid argument
Error! GPU frequency scaling not supported!
Questions:
-
Is this a known issue in JetPack 7.2 (L4T 39.2)?
-
Has it been fixed in JetPack 7.2.1?
-
Is there any workaround to avoid the failure of
nvpmodel,jetson_clocks, andjtopwhen the GPU devfreq node is missing on cold boot?
Any help or confirmation would be greatly appreciated.
Thanks.