Clientel
-
Posts
2 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Posts posted by Clientel
-
-
On 3/29/2021 at 7:37 PM, PeteyBoPetey said:
Has there been any developments with this?
According to one unraid user who reviewed on Startech directly, he has gotten 4 ports working independently across 4 different VMs on 24/02/21:
https://www.startech.com/en-au/cards-adapters/pexusb3s44v
There is further discussion on the thread below:
https://forums.unraid.net/topic/58843-functional-multi-controller-usb-pci-e-adapter/page/3/
^^ Note there are different revisions of the card which may impact correct passthrough:
"PI40202-6X2B -> Recognized by Windows 10 guest, works great
PI40202-7X2B -> Recognized by Windows 10 guest, throws code 10"
Guide: bind devices to vfio-pci for easy passthrough to VMs
in VMs
Posted · Edited by Clientel
Hi All,
1. Just wondering if it is possible to use the bind function (BIND=XXXX:XX:XX.X|XXXX:XXX) to force unraid not to use a specific bus line so that it can be bound to a chosen VM.
2. The IOMMU group for the USB ports is Group 4. I'm trying to forcefully bind the Oculus Quest Link USB to a VM since whenever I use the checkbox method it works for a brief time, then gets disabled and/or deselected from the VM. My motherboard is a Gigabyte Aorus Z390 which only has one USB controller. I'm not sure how it's even possible that I can divide multiple USB mice/keyboards across 2 or more unique VMs but it does work for whatever reason even though they use the same IOMMU group. Unfortunately my goal, which is to connect multiple VR headsets like the oculus quest cannot be done via this method from what I have tried so far. The specific bus line is below (note I also have a Oculus Rift S on the system):
The VM xml does show the quest attached:
3. I'm trying this since the new Sonnet USB controllers (USB3-PRO-4P10-E or USB3C-4PM-E) with Type C or Type A connections doesn't work in Unraid 6.9. I was hoping the hardware/software links of the new card would resemble the old Sonnet USB3-PRO-4PM-E with 4 unique FL1100 controllers which many have used and does work, however the new one just doesn't work the same. Maybe something to do with the Asmedia controllers and Pericom Bridge configuration, but I'm leaning towards the programming end from Unraid. If anyone knows why I am able to passthrough and bind these successfully yet not have the USB ports recognise any and all types of devices plugged in please let me know. I have manually installed Sonnet's specific drivers on the VM since by default it uses one of Microsofts generic ones for both the Controller and Hub but this still failed to get the ports functioning. You can see the full IOMMU list below with groups 22-26 representing the Sonnet Bridge and Controllers. Out of interest does anyone know what the graphics card controllers are? There are no visible USB-C ports on the RTX 2070 Super cards I'm running.
4. Another frustration I've had with Unraid 6.91 is the lack of update to the VM XML when usb devices are unplugging and/or changed. I shouldn't have to manually enter the XML everytime I unplug a device that is passed through to a given VM to stop VM creation and Vendor issues.