Issue: DEEPX DX-M1 with PCI M.2 connector

Hello Team,

We are testing the DEEPX DX-M1 Module with AXON hardware, connected over the M.2 PCI slot. Installed required packages

Steps:

We are getting error:

$ dxrt-cli --status
DXRT v2.6.3
[DXRT][Error] Device not found.

Successful detection, It should display:

$ dxrt-cli --status
DXRT v2.6.3

  • Device 0: M1, Accelator type
    --------------------- Version ---------------------
  • RT Driver version : v1.3.1
  • PCIe Driver version : v1.2.0

  • FW version : v1.6.0
    --------------------- Device Info ---------------------
  • Memory : LPDDR5 5800 MHz, 3.92GiB
  • Board : M.2, Rev 10.0
  • PCIe : Gen3 X2 [01:00:00]

NPU 0: voltage 750 mV, clock 1000 MHz, temperature 35’C
NPU 1: voltage 750 mV, clock 1000 MHz, temperature 35’C
NPU 2: voltage 750 mV, clock 1000 MHz, temperature 35’C
dvfs Disabled

Thanks,
Fenil

Further deepdive,

Installed the Kernel Module Driver, show the below status

vicharak@vicharak:~$ lsmod 
Module                  Size  Used by
rfcomm                 49152  16
bnep                   20480  2
dxrt_driver            45056  0
dx_dma                425984  1 dxrt_driver
vicharak@vicharak:~$ sudo systemctl status dxrt.service
× dxrt.service - DX-RT Service
     Loaded: loaded (/etc/systemd/system/dxrt.service; enabled; vendor preset: >
     Active: failed (Result: exit-code) since Fri 2025-10-10 18:36:51 IST; 2min>
   Main PID: 3312 (code=exited, status=1/FAILURE)
        CPU: 10ms

Oct 10 18:36:51 vicharak systemd[1]: dxrt.service: Start request repeated too q>
Oct 10 18:36:51 vicharak systemd[1]: dxrt.service: Failed with result 'exit-cod>
Oct 10 18:36:51 vicharak systemd[1]: Failed to start DX-RT Service.

When We check the lspci command, also shown the entry like

0b:00.0 1200: 1ff4:0000

vicharak@vicharak:~$ lspci
00:00.0 PCI bridge: Rockchip Electronics Co., Ltd Device 3588 (rev 01)
01:00.0 Processing accelerators: Device 1ff4:0000 (rev 01)

Checking the dmesg log for DX

vicharak@vicharak:~/Fenil/DXNN/dx_rt_npu_linux_driver/modules$ dmesg | grep -i dx
[    8.134320] dx_dma: loading out-of-tree module taints kernel.
[    8.135176] dx_dma_pcie 0000:01:00.0: enabling device (0000 -> 0002)
[    8.135491] dx_dma_pcie 0000:01:00.0: size of a BAR is not matched(8388608)
[    8.135621] dx_dma_pcie: probe of 0000:01:00.0 failed with error -12
[    8.138006] dxrt_driver_cdev_init: 0 devices

Thanks,
Fenil

Tried with Full Installation packages from dx-all-suite, resolved all the errors.

1 Like