Looking at the board I can see that it has 3 USB Controllers



Code:
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
In my initial testing, I've found that all of the USB Ports/Headers reside on the First Controller.

My question is - is there any way to split up the 2.0 & 3.0 ports on to different controllers? I've played around with some of the XHCI & EHCI Handoff settings but haven't had very much success. My goal here is to keep the 2.0 ports on one controller so I can use one of them to boot to unRAID, and have the controller with the 3.0 be passed through to a VM so they're hot swap-able.