Ahh, one other thing. Running mx_bench –hello results in an error:
$ mx_bench --hello
[2025-09-18 20:10:29.215] [error] [Client] No devices in system, please check the server
Traceback (most recent call last):
File “/home/yuri/mx/bin/mx_bench”, line 7, in
sys.exit(main())
File “memryx/runtime/benchmark.py”, line 470, in memryx.runtime.benchmark.main
memryx.errors.MxaError: Failed to connect to mx server
This is with the device detected:
$ cat /sys/memx0/verinfo
pcie intf device:
SDK version: 2.0
kdriver version: 1.2.40
FW_CommitID=0x61e866cf DateCode=0x67c683ee
ManufacturerID=0x600e52e10000009a
Cold+Warm-RebootCnt=1 Warm-RebootCnt=0
BootMode=QSPI Chip= A1
Tried running sudo modprobe -v memx_cascade_plus_pcie, but not quite able to get past the error above
Some additional troubleshooting info:
$ sudo service mxa-manager status
mxa-manager.service - The MemryX MX3 device management daemon.
Loaded: loaded (/lib/systemd/system/mxa-manager.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2025-09-16 10:24:14 PDT; 2 days ago
Process: 1123 ExecStartPre=/bin/sleep 2 (code=exited, status=0/SUCCESS)
Main PID: 1822 (mxa_manager)
Tasks: 4 (limit: 38014)
Memory: 736.0K
CPU: 9.829s
CGroup: /system.slice/mxa-manager.service
└─1822 /usr/bin/mxa_manager
Sep 18 20:09:56 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 126792] [info] [CTRL] control connection closed for client 1649760492
Sep 18 20:10:29 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 1824] [info] [CTRL] new control connection accepted
Sep 18 20:10:29 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 126954] [warning] [CTRL] got INIT_CONNECTION but we don’t have any devices!
Sep 18 20:10:29 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 126954] [info] [CTRL] control connection closed for client 596516649
Sep 18 20:12:53 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 1824] [info] [CTRL] new control connection accepted
Sep 18 20:12:53 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 127695] [warning] [CTRL] got INIT_CONNECTION but we don’t have any devices!
Sep 18 20:12:53 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 127695] [info] [CTRL] control connection closed for client 1189641421
Sep 18 20:14:17 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 1824] [info] [CTRL] new control connection accepted
Sep 18 20:14:17 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 128018] [warning] [CTRL] got INIT_CONNECTION but we don’t have any devices!
Sep 18 20:14:17 Aigen-TensorBook-2022 mxa_manager[1822]: [thread 128018] [info] [CTRL] control connection closed for client 1025202362
$ sudo lsmod | grep memx
memx_cascade_plus_pcie 98304 0
$ ls /dev/memx*
/dev/memx0 /dev/memx0_feature
$ sudo lspci -vv -d 1fe9:0100
09:00.0 Processing accelerators: Device 1fe9:0100
Subsystem: Device 1fe9:0000
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 17
IOMMU group: 27
Region 0: Memory at 6b000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 6c000000 (64-bit, non-prefetchable) [size=16M]
Region 4: Memory at 6d000000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable- Count=1/1 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [b0] MSI-X: Enable+ Count=512 Masked-
Vector table: BAR=4 offset=000fe000
PBA: BAR=4 offset=000fdf00
Capabilities: [c0] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <1us, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s (ok), Width x2 (ok)
TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range B, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt+ EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [150 v1] Device Serial Number 60-0e-52-e1-00-00-00-9a
Capabilities: [160 v1] Power Budgeting <?>
Capabilities: [1b8 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [900 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2- PCI-PM_L1.1+ ASPM_L1.2- ASPM_L1.1+ L1_PM_Substates+
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
L1SubCtl2:
Kernel driver in use: memx_pcie_ai_chip
Kernel modules: memx_cascade_plus_pcie