Skip to content

FastFlowLM / Lemonade troubleshooting ​

Common NPU and Lemonade issues. For ROCm / HIP GPU problems, see 00-Environment verification.

SymptomFix
No flmFollow FastFlowLM environment, then reboot
No NPU device foundCheck /dev/accel/accel0 and render group; sudo usermod -aG render,video $USER then re-login
SVA bind -19cmdline must have amd_iommu=on iommu=pt; update GRUB and reboot
No such device with index '0'unset ROCM_PATH HIP_PATH LD_LIBRARY_PATH; check xrt-smi examine
NPU gone after firmware-only swapdriver + firmware must match; use PPA amdxdna-dkms
modinfo amdxdna not under updates/dkmsno reboot yet, or still on in-tree module
ulimit -l not unlimitedwrite limits.conf, re-login
NPU vs large-GTT recipeGTT often uses amd_iommu=off, incompatible with FLM
No lemonadesudo apt install lemonade-server
status cannot reach 13305process /usr/bin/lemond; ss -tlnp | grep 13305; sudo systemctl start lemond
13305 will not stopsudo systemctl stop lemond (unit is not lemonade-server)
llamacpp:rocm = kernel missing supportuse llamacpp:vulkan; see gfx1151 Linux
flm:npu missing / GitHub timeoutuse native FastFlowLM
load gemma4-it:e4b 404systemd lemond ProtectHome hides user FLM cache; use 8219
Lemonade and flm serve fight over NPUlemonade unload + stop lemond, or pkill -x flm; keep one client
503NPU queue full; lower concurrency or raise --q-len
OOM with a GPU modelunified memory; stop vLLM / Ollama / large GGUF first
flm validate fails in a sandboxno /dev/accel is expected; run on a real terminal