jmduncan01 Posted December 31, 2016 Share Posted December 31, 2016 This isn't an issue but more a question or request for recommendations. Want to passthrough individual pci usb 3.0 cards to each of 3 VMs. In searching I ran into this card. https://www.neweggbusiness.com/Product/Product.aspx?Item=9B-12-400-546&nm_mc=KNC-GoogleBiz-PC&cm_mmc=KNC-GoogleBiz-PC-_-pla-_-Add-On+Cards-_-9B-12-400-546&gclid=Cj0KEQiAy53DBRCo4en29Zvcla0BEiQAVIDcc-135MmzIre3-kaBtY_yEZ5fn9e8imYT0y7DnGRMviQaAhHx8P8HAQ It has 4 individual controllers on the same card. I'm not so much worried about speed as I am being able to hot plug devices to the separate VMs. Does anyone know if this will work so I can pass each of the controllers through to separate VMs. Edit: Just looking at this maybe should be in the hardware forum. Oops Sorry. Thanks Quote Link to comment
firepol Posted February 6, 2017 Share Posted February 6, 2017 Hi, did you actually find a good usb card to pass through? I need one too, I bought a Delock PCIE 2 x USB 3.0 and I could not pass it through, because it could not get a separate IOMMU group or I got an error message in the kernel when connecting my Plantronics RIG 500 HD USB headset (main reason to pass through a usb card was to use a headset in the VM, for gaming purposes). dmesg [ 284.435098] usb 5-1.4: new full-speed USB device number 3 using xhci_hcd [ 284.548075] usb 5-1.4: New USB device found, idVendor=047f, idProduct=c03b [ 284.548082] usb 5-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 284.548087] usb 5-1.4: Product: Plantronics HD1 [ 284.548090] usb 5-1.4: Manufacturer: Plantronics [ 284.574817] input: Plantronics Plantronics HD1 as /devices/pci0000:00/0000:00:1c.2/0000:04:00.0/usb5/5-1/5-1.4/5-1.4:1.3/0003:047F:C03B.0005/input/input21 [ 284.627733] plantronics 0003:047F:C03B.0005: input,hiddev0,hidraw4: USB HID v1.00 Device [Plantronics Plantronics HD1] on usb-0000:04:00.0-1.4/input3 [ 284.671772] usbcore: registered new interface driver snd-usb-audio [ 285.027139] DMAR: DRHD: handling fault status reg 2 [ 285.027151] DMAR: DMAR:[DMA Read] Request device [04:00.0] fault addr fffa9000 DMAR:[fault reason 06] PTE Read access is not set [ 609.331141] usb 1-11.4: reset high-speed USB device number 4 using xhci_hcd Some details of my USB card if you are interested: #!/bin/bash shopt -s nullglob for d in /sys/kernel/iommu_groups/*/devices/*; do n=${d#*/iommu_groups/*}; n=${n%%/*} printf 'IOMMU Group %s ' "$n" lspci -nns "${d##*/}" done; [...other groups...group 1 e.g. is the one containing my nvidia card I pass through] IOMMU Group 6 00:1b.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Root Port #17 [8086:a167] (rev f1) IOMMU Group 6 00:1b.3 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Root Port #20 [8086:a16a] (rev f1) IOMMU Group 6 03:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805 USB 3.0 Host Controller [1106:3483] (rev 01) Via Technologies is the Delock USB card. As yopu can see it goes in the same group of the PCI Root Port. Not sure if that is normal... Quote Link to comment
darianf Posted February 6, 2017 Share Posted February 6, 2017 i'm also interested for a card that plays nice with linux and windows 10. i would say also OS X - but at this moment, this os is more like a curiosity, rather than necessity... Quote Link to comment
Recommended Posts
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.