2025-08-07 4:00 AM
Good Evening. I am trying to connect an AI accelerator (ORCA M.2) to STM32MP257F-EV1. I cross compiled orca's driver with the ST developer package and i added it to the device. I also put the accelerator throught a pcie to m.2 adaptor so i can connect it to the device. I get the following situation:
sudo lsmod | grep cda
cdapci 36864 0
degirum sys-info
Devices:
N2X/CPU:
- '@Index': 0
TFLITE/CPU:
- '@Index': 0
- '@Index': 1
Software Version: 0.17.3
dgoinfo all
dgoinfo: error: [ERROR]Device not found
No device found
dg_orca_dev.h: 63 [LCL::OrcaDevices::OrcaDevices]
sudo lspci | grep accelerators
01:00.0 Processing accelerators: DeGirum Corp. AI Accelerator [ORCA] (rev 01)
ls -la /dev/cda*
crw-rw-rw- 1 root dg_orca 238, 0 Jan 1 2000 /dev/cda00
dmesg | grep cda
[ 8.825528] cda 0000:01:00.0: of_irq_parse_pci: failed with rc=134
[ 8.827938] cda 0000:01:00.0: Unable to change power state from D3cold to D0, device inaccessible
[ 8.843230] cda cda00: Store resource 0 flag: 0x80000200
[ 8.843300] cda cda00: Store resource 2 flag: 0x80000200
[ 253.279096] cda cda00: bar mmap ffffacc17000 100000
[ 253.279225] cda cda00: bar mmap ffffacbf7000 20000
[ 253.333160] cda cda00: bar mmap ffffacc17000 100000
[ 253.333252] cda cda00: bar mmap ffffacbf7000 20000
[ 357.616297] cda cda00: bar mmap ffff75de7000 100000
[ 357.616415] cda cda00: bar mmap ffff7f2f0000 20000
[ 357.669423] cda cda00: bar mmap ffff75de7000 100000
[ 357.669511] cda cda00: bar mmap ffff7f2f0000 20000
[ 361.431364] cda cda00: bar mmap ffff9fa17000 100000
[ 361.431525] cda cda00: bar mmap ffff9f9f7000 20000
[ 361.482849] cda cda00: bar mmap ffff9fa17000 100000
[ 361.482940] cda cda00: bar mmap ffff9f9f7000 20000
lspci -vvxxxd 1f0d:
01:00.0 Processing accelerators: DeGirum Corp. AI Accelerator [ORCA] (rev 01)
Subsystem: DeGirum Corp. AI Accelerator [ORCA]
!!! Unknown header type 7f
Region 0: Memory at 10200000 (64-bit, non-prefetchable) [size=1M]
Region 2: Memory at 10300000 (64-bit, non-prefetchable) [size=128K]
Kernel driver in use: cda
Kernel modules: cdapci
00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Any idea what is the problem? Thanks in advance!