Proxmox → Ubuntu VM PCIe Passthrough for Hailo-8 / Hailo-8L

Hello, I am building out an AI server for AVQA (Audio-Visual Question Answering), inference and RAG for continued learning. After doing the usual pass through steps, the VM would not start at all. In fact, when I passed a GPU through in an effort to assist, they disappeared completely and it was back to the drawing board.

Reliable PCIe Passthrough for Hailo-8/8L — use bus reset (not just FLR)

TL;DR
If your Hailo card doesn’t cleanly re-initialize after VM reboots/shutdowns, stop relying solely on FLR (Function-Level Reset). Add a bus-level reset of the upstream bridge before handing the device back to VFIO/QEMU. This has been the most reliable fix in our setup.

The hardware stack:

  • Tyan FT77C server
  • 2x E5-2697a V4 cpu
  • 256gb ddr4 ecc ram
  • 3x Nvidia Tesla p100,
  • 1x RTX 3060 12gb
  • 1x Hailo 8
  • 1x Hailo 8L

Software Stack:

  • Proxmox
  • Ubuntu VM
  • Ollama LXC
  • Open Web UI LXC
  • Key Cloak VM

This is the link to the Github post

I am setting up a

Welcome to the Hailo Community!

Thank you for sharing.