Hailo-8 M.2 not recognized via ORICO ACOM2-U4 enclosure

Hi everyone,

I’m trying to use my Hailo-8 M.2 AI acceleration module with an ORICO ACOM2-U4 M.2 NVMe USB-C enclosure, which uses the Realtek RTL9210B chipset.

However, when I connect it to my computer via USB-C (Thunderbolt-compatible port), the device is not recognized at all — not by the operating system, and not by the hailortcli tool.

Here’s what I’ve tried:

  • Verified that the module is properly installed in the enclosure.
  • Tested the enclosure with a regular NVMe SSD — it works fine.
  • Installed HailoRT SDK and dependencies (on Windows).
  • Ran lsusb, dmesg, and hailortcli device-info — no sign of the Hailo device.

I’ve seen that the Orico M2V01-C4 is confirmed to work, but I assumed the ACOM2-U4 (which is newer and uses the same chipset) would work the same way.

Is this a firmware limitation in the ACOM2-U4 enclosure?
Is the only option to switch to the confirmed M2V01-C4 model?

Thanks in advance for any help or suggestions!


Mateja

Welcome to the Hailo Community!

I had a look at the Orico ACOM2-U4 information online. I agree that there is a good chance that this adapter could work.

Make sure you only use the USB-C connectors. The USB-A will not work. And check that you have a Thunderbolt sign on your port.

You should run the lspci command. Unless you can see the Hailo device, installing the HailoRT PCIe driver will not help.
The same is true under Windows. You should be able to see the Hailo device without any driver installation in the Device Manager.

Do you see your SSD when you run the lspci command? The SSD may work by using USB, which will not work for the Hailo-8. The Hailo-8 requires PCIe which is used in Thunderbolt.

It is also worth checking your BIOS and see whether there are any Thunderbolt related settings.