Passing USB device to Rancher workload

I have a proxmox server running Docker running Rancher/Kubernetes

I am trying to setup openzwave workload and i’ve run into an issue.

the container needs an environment variable “USB_PATH”. I have provided it with /dev/serial/by-id/{usb-device}

This seems to not be working as i see an error in the log for the pod:
[ozwdaemon]: USB Path “/dev/serial/by-id/usb-0658_0200-if00” does not exist or is not a Character Device

Do i need to do anything like passing through the USB device to get this working

Go easy on me, im very new to Docker/Rancher/Kubernetes

Solved. Needed to make a hostPath volume to mount it in to the container.