ANNEX B – Daemon Installation
To enable the Redfish API to retrieve system-level Ethernet interface data, a daemon must be installed on the host OS.
Supported Operating Systems
The current version of the daemon supports the following OS environments:
- ✅ Jetson Ubuntu
- ⚠️ Windows 11 (Validated only up to ERMI Module Firmware v1.0.4.5)
ERMI daemon and Minimum ERMI Module Firmware Version Requirements
| ERMI Daemon Version | Minimum ERMI Module Firmware Required | Remarks |
|---|---|---|
| 1.0.8 | 1.0.3.1 | 1. Stable release from 2025 Q2 (Supports Windows 11) |
| 1.0.11 | 1.0.3.6 | 1. Renamed oobdaemon to ermidaemon for clearer identification. |
| 1.0.15 | 1.0.4.5 | 1. Virtual Media enhancements, including auto‑mount and auto‑run script support. |
| 2.0.5 | 2.0.0.2 | 1. Added support for PLDM over MCTP. 2. Redfish Event Service is now available. 3. Windows not supported. |
ERMI Daemon Version 2.0.5 requires ERMI Module Firmware v2.0.0.2 or higher.
- Requires ERMI Module Firmware v2.0.0.2 or higher
- Supported on Jetson Ubuntu only
- Windows 11 is not supported on this version
Installation Steps
The following steps apply to Jetson Ubuntu platforms only.
-
Download the Daemon Installer (Optional)
Please verify with your supplier whether the ERMI daemon has been pre‑integrated into the system environment.
For reference, the bundled package is located at:
/opt/avermedia/ermidaemon-<version>-<yyyymmdd_tegra>-ubuntu-aarch64.debIf the ERMI daemon is not pre‑integrated, you may directly download the latest version.
-
Install the Daemon
After downloading the
.debpackage, useapt installto install the daemon so that all required dependencies are automatically resolved.Tip
Starting from daemon version 2.0.5 , the ermidaemon package includes additional system dependencies. Installing the package with
dpkg -iis no longer supported, as it will not handle dependencies correctly. Please always useapt install ./<package>.debfor installation. -
Enable and Start the Daemon
Verification
Check if the daemon is running:
If installed correctly, the daemon will expose host-side NIC information to the Redfish API endpoint:
Removal
To stop and remove the daemon service from the system:
If you also want to remove configuration files:
And to clean up unused dependencies:
Logs & Troubleshooting
To check logs for the daemon service: