Zigbee key problem

Hello, I built a NAS with my friend’s old computer with:

  • a fourth-generation Intel i5
  • a not-so-powerful NVIDIA card
  • 4 x 1TB HDDs
  • no SSD
    I want to run Home Assistant (HA) in a virtual machine to be able to use my Zigbee key. My problem is that when I try to do PCI passthrough, I get the error

Blockquote

[EINVAL] attribute.pptdev: Not a valid choice. The PCI device is not available for passthru: Unable to determine iommu group.

Blockquote

I’ve tried with all the ports offered, but I get the error every time. To retrieve the port from the dogle, I ran the command ls /dev/serial/by-id. This is my first NAS and I’ve only been using it for a month, so I’m not familiar with many terms. Do I need to enable something in the BIOS?

thanks

Don’t try to pass the entire USB host controller; it’s busy. Find the device path representing just the attached Zigbee device, and pass that instead.

Hello, thank you for your response. Would it be possible to have more information on the procedure to follow, since I tried all the suggestions in the PCI window and I have the error message each time, either I have it immediately or it appears after the window, which everyone has, telling me that the device does not have a reset mechanism.

What zigbee hub are you using? Most can be used with USB pass-through. The only known exception is the Conbee II.

I can’t send you the link directly because it takes forever to send, but it’s the link at the bottom of the abrege video description titled " Fabriquer la box domotique parfaite ! (Home Assistant 2024) #zigbee"

What do you mean by this? Paste in the link. The time to do this is measured in milliseconds.

Perhaps it’s about a trust level.

If that’s the case, then OP should take a few moments to increase it. Oh for the days when people were expected to spend some time lurking in a community before posting.

@ElectroNath, if the system won’t let you post links or images, find the PM that @TrueNAS-Bot sent you when you joined the forum, reply to it, and complete the tutorial. That will increase your trust level and allow you to post these things.

Hi! To find out what I can do, say @truenas-bot display help.

here is the link to the dogle

I managed to expose the USB port to my VM but I am now stuck with a message about HA when I launch zigbee to mqtt

Uploading: ChatGPT Image 13 avr. 2025, 14_43_38.png…

Uploading: Capture d’écran 2025-05-24 192229.png…

I’m not sure why you’re trying to upload a ChatGPT image, but neither of your image uploads worked. You should be able to just paste them into your message.

don’t pay attention to the name I overwrite my old photo in a file that I delete regularly

Since I can’t post a photo, I’ll describe them to you:
In the USB passthrough window, I selected qemu-xhci with a custom device for vendor: 0X10c4 and product ID: 0Xea60 and an order of 1002

The message that spawn when I launch the plugin is
“The add-on doesn’t seem to be ready. It may still be starting up. Would you like to try again?”