This is an old revision of the document!


Netmodule Routers with AI Features

Goal

This wiki shows how to enable an AICore DX-M1 chip in the router and use it within an LXC container. It also explains how to set up additional utilities within the container.

The background to this project

text

Modules in the router



Prerequisites

  • NetModule NB2800 Wireless Router with wireless connection
  • NetModule Software 5.0.0.103 or newer
  • Not available for legacy products NB1600, NB2700, NB3700, NB3710

The wiki was tested with router software nrsw-rootfs-HW17-0.0.0.0 and the LXC container with debina armhf 13.0


1. Installing the Module into the Router Hardware

An adapter is required for the Deepx DX-M1 AI chip to be used with the router. The PCI Express interfaces are implemented as Mini PCIe on the router board. The DX-M1 chip requires a Mini PCIe to M.2 M-key adapter.

The NB2800's circuit board features a DC/DC converter that supplies 3.3 volts to the two Mini-PCIe slots. The maximum output current is 6 amps. A maximum of 12 watts is available for the Mini-PCIe modules. The DX-M1 chip has a maximum power consumption of less than 5 watts.

The module can be installed in slot 1 or 2 on the NB2800.

The DX-M1 chip was inserted into the first slot

To ensure communication between the chip and the router, the module must be configured as Wi-Fi in the BD.

USER
=== BDINFO === bd/0/pd_module0: slot=0,caps=wlan-main:wlan-aux bd/0/pd_module1: slot=1,caps=wlan-main:wlan-aux bd/0/pd_module2: slot=2,caps=wwan-main:wwan-aux:gnss-active:voice bd/0/pd_module3: slot=3,caps=wwan-main:wwan-aux:voice

You can check whether the module is present via the router's console.

USER
lspci 02:00.0 Class 1200: 1ff4:0000
Was Anzeigt wird bei der abfrage dldl


2. Additional information

* Deepx DX-M1 AI-Chip Webpage DX-M1 Chip

* Deepx DX-M1 Documentation DX-M1 Documentation

* AI-Models for the Chip AI-Models

* Overview DX-M1 Chip Overview