axol provision applies it as its last step. The one-command install’s axol.service applies it at every boot with axol provision --boot. axol jetson.setup is another name for axol provision --boot.
sudo password once. If it can’t get root, it logs the manual command and continues. On a computer that isn’t a Jetson it does nothing.
What it sets
If it can’t move the CAN interrupt, it logs a warning with the manual
echo N | sudo tee /proc/irq/<irq>/smp_affinity_list command. It also warns if irqbalance is running, because that service can undo the change.
Supported Jetsons
- Orin NX 16GB (ZED Box)
- AGX Orin (32GB, 64GB and Industrial)
- Thor T5000
Power mode changes that need a reboot
Some power mode changes take effect only after a reboot.jetson.setup never reboots by itself, so it can’t interrupt an install or a robot session. It saves the new mode, and the Jetson applies it at the next boot. When axol provision makes the change, it reboots at the end of its run.
The control loop also needs the real-time scheduling permission that
axol provision installs for your login. Without it, the control loop won’t start from a manual axol serve or axol teleop.