# Plugin checks

First make sure the [System checks](/nx-ai-manager-v6.1.2/support-and-troubleshooting/troubleshooting/system-checks.md) are all correct.

### Check the plugin installation <a href="#check-the-plugin-installation" id="check-the-plugin-installation"></a>

You can check on the device settings page if the "Nx AI Manager" plugin is present in the plugins tab. If the plugin tab is not present or if the "Nx AI Manager" is not there you need to download the plugin.

{% hint style="warning" %}
Ensure you download Nx Meta version 6.0 or later to be able to use the Nx AI Plugin.
{% endhint %}

#### Is the plugin available <a href="#is-the-plugin-available" id="is-the-plugin-available"></a>

When opening the camera settings the Integrations tab is available, and on the Integrations tab the Nx AI Manager is present

<figure><img src="/files/ZBSsUpSUhXW2y9grPzdN" alt="Camera Settings dialog with the Integrations tab selected, showing Nx AI Manager listed in the plugin list"><figcaption><p>Nx AI Manager present in the Integrations tab</p></figcaption></figure>

#### Is the plugin installed <a href="#is-the-plugin-installed" id="is-the-plugin-installed"></a>

If the plugin is not available, check if the plugin is present (and what version it is)

* You need Nx Meta version 6.0 or newer.
* The plugin version needs to be version 4.0 or higher. This document uses the plugin version 4.6 or higher.

It could be the case that the plugin is not properly installed. Follow the instructions at [Starting the plugin](/nx-ai-manager-v6.1.2/nx-ai-manager-plugin/install-plugin.md), and check that the plugin file is installed at:`/opt/networkoptix-metavms/mediaserver/bin/plugins/nxai_plugin/libnxai_plugin.so`

If the plugin file is not there, or it exists but the server still cannot detect it, follow the instructions at [Manual Plugin Installation](/nx-ai-manager-v6.1.2/nx-ai-manager-plugin/advanced-configuration/manual-plugin-installation.md)

### Are the needed drivers installed <a href="#are-the-needed-drivers-installed" id="are-the-needed-drivers-installed"></a>

#### NVIDIA Orin accelerated <a href="#nvidia-orin-accelerated" id="nvidia-orin-accelerated"></a>

If you're running on NVIDIA Orin - is a current version of [NVIDIA Jetpack](/nx-ai-manager-v6.1.2/ai-accelerators-support/nvidia-support.md) installed?

#### Hailo Accelerated Devices <a href="#hailo-accelerated-devices" id="hailo-accelerated-devices"></a>

In order for the runtime using Hailo accelerators to work, the correct [Hailo Runtime](/nx-ai-manager-v6.1.2/ai-accelerators-support/advanced/hailo-support.md) (**hailort)** needs to be installed. Currently, the Nx AI Runtime supports Hailo driver version **4.17.0**. Ensure that the correct runtime is installed.

### Is the Nx AI Runtime running <a href="#is-the-nx-ai-runtime-running" id="is-the-nx-ai-runtime-running"></a>

#### Check the Nx EVOS plugin interface <a href="#check-the-nx-evos-plugin-interface" id="check-the-nx-evos-plugin-interface"></a>

If the plugin is not running the Plugin tab will show a deactivated toggle for the device.

<figure><img src="/files/dqedkCSteuKOAIgT6Dx7" alt="Camera Settings Integrations tab showing the Nx AI Manager toggle in the off/disabled position"><figcaption><p>Plugin disabled — toggle is off, device is not sending frames for inference</p></figcaption></figure>

You can enable the NX AI Runtime by clicking the Device active switch.

<figure><img src="/files/tZG1dMuDF1mYUSKfDCXj" alt="Camera Settings Integrations tab showing the plugin active with Device Active toggle on and active pipeline summary in Device Overview"><figcaption><p>Plugin active with Device Active enabled — the AI Runtime is running</p></figcaption></figure>

### Check the command line

Check the console if it is running with the following command:

```shell
ps axu | grep -E -i -w "sclbld|sclblmod"
```

The return should be something similar to if the plugin is running:

```shell
ps axu | grep -E -i -w "sclbld|sclblmod"
network+  385021  0.0  0.3  92392 24304 ?        Sl   12:01   0:06 /opt/networkoptix-metavms/mediaserver/var/nx_ai_manager/nxai_manager/bin/sclblmod -i /tmp/nxai_manager.sock -o /tmp/nxai_plugin.sock -l 1 -v 1
network+  385039  1.2  1.5 723136 126216 ?       Sl   12:01   3:19 /opt/networkoptix-metavms/mediaserver/var/nx_ai_manager/nxai_manager/bin/sclbld /opt/networkoptix-metavms/mediaserver/var/nx_ai_manager/nxai_manager/bin/../cache/chain_0.json 5 12 15 19 21 24 27 28 1287469062 103984861 1 1 0
```

If none of these lines are present, the AI Manager is not running.

## Is it a model problem?

First make sure that the model actually has something to detect. For example if you're using a model that is expecting vehicles, that will not be detected on a camera that is viewing an empty warehouse.

### Is the model working

Check if the module is started by looking into the logfile at `/opt/networkoptix-metavms/mediaserver/bin/plugins/nxai_plugin/nxai_manager/etc/sclblmod_log.log`.

```bash
tail -f /opt/networkoptix-metavms/mediaserver/var/nx_ai_manager/nxai_manager/etc/sclblmod_log.log
```

It should show updates like the following:

```
MODULE: 1720434595502 000000070: Notice: Model run  3727 
MODULE: 1720434595502 000000064: Notice: Postprocesssing [1]
MODULE: 1720434595502 000000104: Notice: Converting bboxes to image space 
MODULE: 1720434595503 000000193: Notice: Could not find bboxes array in inference results.
MODULE: 1720434595503 000000077: Notice: Could not find scores output in inference results.
MODULE: 1720434595503 000000070: Inference completed with BBoxes: 3, Scores: 0, Counts: 0
```

If there is no output, or the only output is an error message the plugin is not running.

### Is the model downloaded

Find the model ID on the model detail page in the Nx AI Cloud:

<figure><img src="/files/0Jzryw3P7nkUAMEhNYbR" alt="Nx AI Cloud model detail page showing the model UUID highlighted in the URL and on the page"><figcaption><p>The model ID (UUID) is shown on the model detail page: use it to locate the cached file.</p></figcaption></figure>

Models are stored in the local filesystem at:

```
/opt/networkoptix-metavms/mediaserver/bin/plugins/nxai_plugin/nxai_manager/cache/
```

Open an SSH session to the server and use `ls` to confirm the file exists:

```bash
sudo ls --full-time -h /opt/networkoptix-metavms/mediaserver/bin/plugins/nxai_plugin/nxai_manager/cache/encrypted/459d2273-1514-431c-9d34-f5b72f3bfe20.onnx
-rw-r--r-- 1 networkoptix-metavms networkoptix-metavms 24M 2025-10-21 10:12:52.853826476 +0200 /opt/networkoptix-metavms/mediaserver/bin/plugins/nxai_plugin/nxai_manager/cache/encrypted/459d2273-1514-431c-9d34-f5b72f3bfe20.onnx
```

The model file is stored encrypted, so its size will be similar to but not exactly match the size shown on the model detail page in the cloud.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nx.docs.scailable.net/nx-ai-manager-v6.1.2/support-and-troubleshooting/troubleshooting/plugin-checks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
