DOCS / Verify hardware
INDEPENDENT FIELD GUIDE
Verify hardware
Prove each layer separately: PCIe, module, device node, runtime.
REPRODUCIBLE CHECKLIST
1. PCIe enumeration
Start below the Python layer. If Linux cannot see the endpoint, a Python reinstall is not the first fix.
lspci -nn lspci -k
2. Kernel module
lsmod | grep -i akida dmesg | grep -i akida | tail -n 80
3. Device nodes and permissions
The public driver configures device access under /dev/akida*. Newer multi-device examples also document /dev/akd1500_* in their own reference environment, so we record what the actual driver version exposes rather than assuming a name.
ls -l /dev/akida* /dev/akd1500_* 2>/dev/null || true
4. Runtime discovery
python - <<'PY'
import akida
print('akida:', akida.__version__)
for i, dev in enumerate(akida.devices()):
print(i, dev.desc, dev.version, dev.ip_version)
PYThe Akida user guide also documents a terminal shortcut:
akida devices
5. Capture a baseline bundle
When something changes later, compare against a known-good snapshot.
{ uname -a; lspci -nn; lsmod | grep -i akida; ls -l /dev/akida* /dev/akd1500_* 2>/dev/null; python -c "import akida; print(akida.__version__); print(akida.devices())"; } | tee akida-baseline.txtSources / official baselineAkida device discoveryOfficial PCIe driver