September 22, 20178 yr Hello. I just bought this card (PEXUSB3S44V), because it had Linux support and it seamed to be the perfect USB card for unRAID because of its 4 controllers. The card shows up in unRAID, and I can pass it through to my Windows 10 vm, but I get the Code 10 error in device manager. Has anyone got this card working successfully with passthrough to a vm? Any help would be greatly appreciated! I am on unRAID 6.4.0-rc8q. Motherboard : Asus x99-ws/ipmi My w10 vm is on the latest update. Link to card details: https://www.startech.com/Cards-Adapters/USB-3.0/Cards/PCI-Express-USB-3-Card-4-Dedicated-Channels-4-Port~PEXUSB3S44V Harald Edited September 22, 20178 yr by Harald Dåsnes
October 20, 20178 yr Hi Harald, I'm about to try using this exact card and Mob. So am interested in any progress you have made with it. I have only just started using unRaid. At this stage I'm unable to get it to appear.
December 28, 20187 yr just looking at this card myself b´cause of the 4 usb controllers. any word here if the HW is working flawless in unraid nowadays? Edited December 28, 20187 yr by unrateable
January 20, 20197 yr Piling on to this thread. Spent $80 on this card thinking it would work and it recognizes and then just Code=10s in Device Manager :(
May 30, 20197 yr Was anyone able to figure out how to get the passthrough working / fix error code 10?
November 11, 20196 yr Same here - Unraid 6.8.0-rc5, my Windows VM Error: " This device cannot start. (Code 10) {Operation Failed} The requested operation was unsuccessful. " I think it is related to the PCI Bridge that came with the PCIe: lspci: 82:00.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch 83:01.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch 83:02.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch 83:03.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch 83:04.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch 84:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) 85:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) 86:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) 87:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) lspci -t +-[0000:80]-+-01.0-[81]----00.0 | +-02.0-[82-87]----00.0-[83-87]--+-01.0-[84]----00.0 | | +-02.0-[85]----00.0 | | +-03.0-[86]----00.0 | | \-04.0-[87]----00.0 IOMMU group 61:[1102:0012] 81:00.0 Audio device: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] (rev 01) IOMMU group 62:[12d8:2608] 82:00.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch IOMMU group 63:[12d8:2608] 83:01.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch IOMMU group 64:[12d8:2608] 83:02.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch IOMMU group 65:[12d8:2608] 83:03.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch IOMMU group 66:[12d8:2608] 83:04.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch IOMMU group 67:[1912:0015] 84:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) IOMMU group 68:[1912:0015] 85:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) IOMMU group 69:[1912:0015] 86:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) IOMMU group 70:[1912:0015] 87:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) IOMMU group 71:[10de:1244] 88:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1) [10de:0bee] 88:00.1 Audio device: NVIDIA Corporation GF116 High Definition Audio Controller (rev a1) I tried: - Enable unsafe interrupts - Enable ACS Override Downstream - Enable ACS Override Multi-Function - Both - Blacklisted the device to Unraid's kernel (vfio-pci.ids=xxxx:yyyy) If I boot my Windows without Unraid the card works. Edited November 11, 20196 yr by agarkauskas adding IOMMU info
January 23, 20206 yr Author Hi. Just made a new attempt of getting this card working, but with no luck🙁 I have heard that there are multiple revisions of this card, and that someone has got it working. Mine is marked "PI40202-7X2B". I have seen a "PI40202-6X2B" and "PI40202-6X2A", and one of these might be working? Can anyone confirm this or have anyone experience with any other revision than mine?
January 27, 20206 yr Same issue, ended up returning it. Exact card: PEXUSB3S44V (https://www.amazon.com/dp/B00HJZEA2S/). Not working: $80 Vantec Quad Chip UGT-PCE430-4C (https://www.amazon.com/dp/B00NVVSXIQ/) I'm looking for a less expensive replacement, that actually works. The only one I know for sure is the one Linus uses in his unraid multi-gaming setups is the $129 Sonnet Allegro Pro USB3-PRO-4P10-E (https://www.amazon.com/dp/B07LG5TS6H/). I'd like to see if I can go a little cheaper. Found a recommendation for the ubit card, but it's out of stock (https://www.amazon.com/dp/B07S3ZNF5R) I found a High Point controller RocketU 1144D (https://www.amazon.com/dp/B015CQ8DCS/) for $109. I've had nothing but amazing luck with high point cards, so this will be my backstop. I also see someone left a comment about it working great with windows 10 vms unraid passthru. Might work based on confirmation for the 2 port version in the commends PEXUSB314A2V. I'm going to try a different brand first after having to return my prior Startech card, but this might work (https://www.amazon.com/dp/B071DFQ6TW/) Looks like someone confirmed the FebSmart FS-4C-U8S-Pro works in the comments for $100 (https://www.amazon.com/dp/B07WCQ64RN/). I'm going to give it a shot now.
January 27, 20206 yr That Sonnet only has 2x controllers though. The old model had 4x, but it's not available anywhere that I can find.
January 29, 20206 yr Surprised so many people have trouble with these. I own a bunch of startech SATA/USB3.0 combo cards with the same USB controllers and asmedia bridges and they all passthrough the USB controller fine.
January 29, 20206 yr @scorcho99 Do you have the model numbers for the Startech cards you own that is confirmed working?
January 30, 20206 yr Just confirmed the 4 port card works! FebSmart FS-4C-U8S-Pro $100 (https://www.amazon.com/dp/B07WCQ64RN/). My syslinx config: append vfio-pci.ids=1912:0015 pcie_acs_override=downstream,multifunction initrd=/bzroot (your pci id will likely be different) Make sure you include pcie_acs_override=downstream,multifunction or it won't let you split the ports by VMs. Also confirmed it works great over a pcie x1 to dual x4 riser USB extension. Edited January 30, 20206 yr by 0x00000111
January 30, 20206 yr 17 hours ago, rootPanda said: @scorcho99 Do you have the model numbers for the Startech cards you own that is confirmed working? My mistake, these cards aren't Startech, they are Syba. They aren't a lot of use for people here perhaps because they aren't 4 USB controllers. I basically use a bunch of them to get SATA ports and USB ports out of all my PCI-e 1x slots. https://www.amazon.com/gp/product/B00MVTB8TK/
January 30, 20206 yr @0x00000111 Can you show us the device listing/lspci so we can see what bridges and chips it uses? What platform are you running this on? (Ryzen, Intel, what chipset?) Thanks for the update.
January 30, 20206 yr Did anyone tried this way like first of all isolate from devices with syslinux.cfg as add boot line vfio-pci.ids=1912:0015 . Add only second device group ID pair of four ( 4 pcie controllers and their relevant 4 usb controllers, where add append id only usb controllers ) And then passtought to VM liek usual device I sugest this because i got similar startech product with 4 ethernet controllers and at first boot it also doesnt worked as expected, but then done this way what i mentioned here and got success. Just try please, because i also consider to buy one Edited January 30, 20206 yr by ingux16
September 12, 20205 yr On 1/30/2020 at 3:35 AM, scorcho99 said: @0x00000111 Can you show us the device listing/lspci so we can see what bridges and chips it uses? What platform are you running this on? (Ryzen, Intel, what chipset?) Thanks for the update. Sorry for the really late reply. I'm running a ryzen 3950x on a Asus strix x570 gamer E. This is my syslinux config: kernel /bzimage append vfio-pci.ids=1912:0015,8086:2723 pcie_acs_override=downstream,multifunction isolcpus=5-15,21-31 vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot SR-IOV is enabled in the bios. Edited September 12, 20205 yr by 0x00000111
September 20, 20205 yr @0x00000111 Do you know if the FebSmart FS-4C-U8S-Pro supports resetting? I haven't been able to find one that correctly supports resetting. I'm asking because I have also been looking for a card everywhere and I have a system very similar to yours with an asus rog strix x570-f gaming and a ryzen 3900x.
October 8, 20205 yr @ibk yes, VFIO plugging shows it does support resetting. Edited October 8, 20205 yr by 0x00000111
September 4, 20214 yr If I modify my Syslinyx.cfg like this will I be able to pass through 1 controller per VM?: default menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 50 label Unraid OS kernel /bzimage append vfio_iommu_type1.allow_unsafe_interrupts=1 pcie_acs_override=downstream,multifunction initrd=/bzroot label Unraid OS No VGA menu default kernel /bzimage append vfio_iommu_type1.allow_unsafe_interrupts=1 video=efifb:off, pcie_acs_override=downstream,multifunction initrd=/bzroot append vfio-pci.ids=1912:0015,8086:2723 pcie_acs_override=downstream,multifunction isolcpus=5-15,21-31 vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot label Unraid OS GUI Mode kernel /bzimage append vfio_iommu_type1.allow_unsafe_interrupts=1 pcie_acs_override=downstream,multifunction initrd=/bzroot,/bzroot-gui label Unraid OS Safe Mode (no plugins, no GUI) kernel /bzimage append initrd=/bzroot unraidsafemode label Unraid OS GUI Safe Mode (no plugins) kernel /bzimage append initrd=/bzroot,/bzroot-gui unraidsafemode label Memtest86+ kernel /memtest
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.