Nova Preflight Checker
After installing Nova Init on your platform, run the Nova Preflight Checker by executing this command from any folder:
$ nova_preflight_checker -v
================================================================================== test session starts ==================================================================================
platform linux -- Python 3.8.10, pytest-7.4.2, pluggy-1.3.0 -- /opt/nvidia/nova/nova-init-py/venv/bin/python3
cachedir: .pytest_cache
rootdir: /opt/nvidia/nova/nova-init-py
configfile: pyproject.toml
collected 68 items
../../opt/nvidia/nova/nova-init-py/nova_init/tests/test_nova_carter.py::test_filesystem_dev[/dev/ptp0] PASSED [ 1%]
../../opt/nvidia/nova/nova-init-py/nova_init/tests/test_nova_carter.py::test_filesystem_dev[/dev/nvpps0] PASSED [ 2%]
...
../../opt/nvidia/nova/nova-init-py/nova_init/tests/test_nova_carter.py::TestHawkEeprom::test_img_size[left_stereo_camera-right_cam_intr] PASSED [ 75%]
../../opt/nvidia/nova/nova-init-py/nova_init/tests/test_nova_carter.py::TestHawkEeprom::test_gravity_acceleration[left_stereo_camera] PASSED [ 76%]
...
../../opt/nvidia/nova/nova-init-py/nova_init/tests/test_nova_carter.py::test_phc2sys_frequency PASSED [ 98%]
../../opt/nvidia/nova/nova-init-py/nova_init/tests/test_nova_carter.py::test_calibration_host PASSED [100%]
================================================================================== 68 passed in 24.24s ==================================================================================
```
If errors appear, we recommended that you check the relevant system on Nova Orin. Below is an example:
In this case two tests failed, a filesystem check for the Owl cameras and a service status check.
The Owl test expects 4 Owls (specified by owl-4
) and the service failure expects the
nova-carter-led
service to be dead
or exited
and enabled
. The Owls can be debugged by
checking that they’re connected and undamaged. The service can be debugged by determining why it failed
with systemctl status nova-carter-led
.
After installing nova-orin-init
, source code for the Nova Preflight Checker can be found at: /opt/nvidia/nova/python/nova-init-py/nova_init/tests/
.