Hailo-8L M.2 A+E Not Detected – Dell OptiPlex 3000 Thin Client

I recently purchased a Hailo-8L M.2 AI accelerator module from Farnell and am experiencing an issue with device detection on my Dell OptiPlex 3000 Thin Client.

Hardware configuration:

  • Computer: Dell OptiPlex 3000 Thin Client

  • Motherboard: Dell 08FYG4, Revision A03

  • BIOS Version: 1.37.0 (July 22, 2026)

  • Operating System: Ubuntu 24.04.5 LTS

  • Kernel: 7.0.0-38-generic (x86_64)

  • Hailo Module: HM21LB1C2KAE (Hailo-8L, M.2 2230 A+E)

  • Connection: Internal M.2 WLAN slot (Key A/E)

Problem description:

The Hailo-8L module is physically installed in the M.2 WLAN slot, but it is not detected by the system at the PCIe enumeration level.

The lspci command shows only two PCIe endpoints:

  • Realtek Gigabit Ethernet Controller

  • Micron 2550 NVMe SSD

The Hailo device does not appear in lspci, and no corresponding PCIe root port is visible.

Troubleshooting already performed:

  • Verified that WLAN is enabled in the BIOS.

  • Tested PCIe ASPM settings (Auto and Disabled).

  • Checked PCIe enumeration using lspci -nn, lspci -tv, and lspci -Dnn.

  • Examined kernel messages using dmesg.

  • Confirmed that no Hailo device is detected.

Since the module is not detected at the PCIe level, I have not attempted to install the Hailo PCIe driver.

Questions:

  1. Is the Hailo-8L HM21LB1C2KAE module known to be compatible with the Dell OptiPlex 3000 Thin Client or similar Intel Jasper Lake platforms?

  2. What are the specific requirements for the PCIe signals PERST#, CLKREQ#, and reference clock on the M.2 A+E interface?

  3. What is the maximum current consumption from the 3.3 V supply, including startup and transient peak current?

  4. Are there any known BIOS, PCIe initialization, or power-management compatibility issues that could prevent PCIe enumeration?

  5. Are there any recommended diagnostic procedures or hardware adapters that could help identify or resolve this issue?

I would appreciate your technical guidance on determining whether this is a platform compatibility issue or a possible hardware fault.

Thank you for your assistance.

Welcome to the Hailo Community!

:+1:

We have not tested this specific combination.

The Hailo-8L M.2 modules are compatible with the PCIe M.2 specification.

When running a model the power can typically reach up to 5 W on a Hailo-8. Most models will use less power especially on a Hailo-8L. Just initializing the Hailo-8L M.2 module should not be an issue. The TDP of the Hailo-8L M.2 A+E is 6.6 W.

Yes, some BIOS setting can prevent the Hailo modules to be detected correctly. If you have another M.2 module key A+E that uses PCIe try if you can detect that.
There could be general limitation if your BIOS specifies WIFI directly. I recommend checking the motherboard user manual.

If you have another platform with A+E key you can test the module there. There are adapters available online to plug the module into a PCIe or M.2 slot. However A+E is less common then key M. So you may need to search a bit.

This is not impossible but unlikely. All Hailo M.2 modules are tested.
I recommend testing the module on another platform.