does enibody have expirience with this kind of board ( 4-Ch PCIe FFC Adapter Board for Raspberry Pi 5, Expands The PCIe Interface Of The Pi 5 To 4-Ch PCIe FFC Connectors, Supports Stacking Multiple PCIe HATs, Raspberry Pi 5 PCIe HAT | PCIe TO 4-CH PCIe HAT ) i bot one and it does not work, the hailo does work only on the second slot, the first is ok with the pi5 pcie connection. the other 3 no power at all. do not coment about 16p cable position pls,i also did the settings. i thing they dont work at all. i bot another one with 3 pcie chanels and nothing not even power. thank you
After considerable research, I’ve been forced stop my search, as NO Current PCIe (ffc) splitter(s)/switch(es) work with Hailo-10H. The RPi 5-16GB PCIe is not capable (PCIe v1 (Gen3 compatible via raspi-config > Adv Opt > PCIe Speed)).
We do not officially validate our Hailo devices with third-party hardware like this, so we cannot confirm that they will work as expected. However, I’ve run some basic tests with a few boards using multiple PCIe devices on the Raspberry Pi. Some worked as expected, while others did not.
For example
-
The Lanner Falcon-H8 and our Hailo-8 Century card worked on my setup.
Fun with Raspberry Pi 5 with 104 TOPs -
Another user successfully ran two Hailo-10 devices on a Raspberry Pi 5 using a Seeed Studio PCIe 3.0 dual M.2 HAT:
Two Hailo-10H on Raspberry Pi 5
From what I’ve seen, the two main sources of issues seem:
1. Power delivery
The FPC cable between the Raspberry Pi and the HAT is typically not sufficient to power multiple Hailo devices. I recommend using a setup with an additional power supply. In some cases, the GPIO header can provide supplemental power, but this may not always be reliable depending on the load.
2. PCIe switch compatibility
Some PCIe switches may be optimized for NVMe storage and not fully support general PCIe devices like accelerators. It’s unclear to me whether this is a hardware limitation or a driver issue.
To troubleshoot, I suggest:
- Testing a different OS (e.g., Ubuntu) to rule out driver issues
- Trying different M.2 devices or HATs
- Checking whether the devices are detected (e.g., using
lspciordmesg)
Could you share which PCIe switch is used on your board?
Hailo 10 worked on waveshare splitter but other pcie slots are ded.
Pi is Gen2/3 x1 channel pcie ffc