December 31, 20169 yr 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
February 6, 20179 yr 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...
February 6, 20179 yr 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...
Archived
This topic is now archived and is closed to further replies.