I wanted to share my experience with using a Bluetooth device.
The Device I used was the ZEXMTE Z01 Dual Antenna Adapter
My Setup is a bit Complex, so I was Happy with the Plug And Play for the Most part
TrueNas Scale (Root Server) → Passthrough USB to VM → Passthrough to Docker
On my Ubuntu 20.04 VM, the drivers loaded automatically.
[ 5.401047] Bluetooth: L2CAP socket layer initialized [ 5.401060] Bluetooth: SCO socket layer initialized [ 5.674255] usbcore: registered new interface driver btusb [ 5.678099] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761 [ 5.680607] Bluetooth: hci0: RTL: rom_version status=0 version=1 [ 5.680610] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin [ 5.691442] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin [ 5.691813] Bluetooth: hci0: RTL: cfg_sz 25, total sz 21389 [ 5.886318] Bluetooth: hci0: RTL: fw version 0x0d99646b [ 1236.965451] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 1236.965452] Bluetooth: BNEP filters: protocol multicast [ 1236.965460] Bluetooth: BNEP socket layer initialized
The only configuration on my VM I had to do was run
sudo apt-get install bluez*
I hope this can help someone who needs a Bluetooth device!