I'm trying to add a Sonoff Zigbee 3 dongle to my VM.
It shows up in the host PUSB devices, and I'm able to add it as a VUSB device on the VM, but when I try to start the VM it gets an internal error trying to reset the usb.
Any idea how to get around this?
vm.start
{
"id": "198283ca-3405-e46a-63e2-8f5f8854a749",
"bypassMacAddressesCheck": false,
"force": false
}
{
"code": "INTERNAL_ERROR",
"params": [
"xenopsd internal error: Call to usb reset failed: Forkhelpers.Spawn_internal_error(\"\", \"\", _)"
],
"call": {
"method": "VM.start",
"params": [
"OpaqueRef:8cf403ba-cdfb-44cd-9000-3ce5dda055c1",
false,
false
]
},
"message": "INTERNAL_ERROR(xenopsd internal error: Call to usb reset failed: Forkhelpers.Spawn_internal_error(\"\", \"\", _))",
"name": "XapiError",
"stack": "XapiError: INTERNAL_ERROR(xenopsd internal error: Call to usb reset failed: Forkhelpers.Spawn_internal_error(\"\", \"\", _))
at Function.wrap (file:///etc/xen-orchestra/packages/xen-api/_XapiError.mjs:16:12)
at file:///etc/xen-orchestra/packages/xen-api/transports/json-rpc.mjs:38:21
at runNextTicks (node:internal/process/task_queues:60:5)
at processImmediate (node:internal/timers:447:9)
at process.callbackTrampoline (node:internal/async_hooks:128:17)"
}