taotien Posted July 28, 2019 Share Posted July 28, 2019 (edited) Following this guide from Spaceinvader One: https://www.youtube.com/watch?v=UilWLtMYd-U&t=192s I passed through my motherboard's ASMedia USB controller to my Win10 VM. This leads to the VM being unable to boot. Normal boot gives this warning: vfio_err_notifier_handler(0000:05:00.0) Unrecoverable error detected. Please collect any data possible and then kill the guest But three of these errors show (two of them id 04:00.0) show when the controller is passed through. 05:00.0 is my GPU, 04:00.0 is the USB controller. Not even the UEFI/Tianocore logo is displayed, my monitor just says there is no signal. As for my devices, the controller is in its own IOMMU group: IOMMU group 16 [RESET] 04:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller [1b21:2142] I have already added 1b21:2142 it to the vfio-pci.ids list. PCIe ACS Override is set to Both (for passing onboard audio, though I have yet to try just downstream/just multifunction). For some reason devices plugged into the USB ports of the ASMedia controller have also stopped showing up after stubbing it (I think, will update if that's not the case). Can anyone give some pointers as to what I've missed? Thank you and have a nice day~ Edited July 29, 2019 by taotien Quote Link to comment
nikizm Posted July 31, 2019 Share Posted July 31, 2019 I am having exactly the same issue with exactly the same controller. I am trying to pass: IOMMU group 14:[1b21:2142] 05:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller Below are all the details: Script location: /tmp/user.scripts/tmpScripts/devices_info/script Note that closing this window will abort the execution of this script Bus 1 --> 0000:00:14.0 (IOMMU group 3) Bus 001 Device 003: ID 0b05:1872 ASUSTek Computer, Inc. Bus 001 Device 002: ID 0b05:185c ASUSTek Computer, Inc. Bus 001 Device 006: ID 0781:5567 SanDisk Corp. Cruzer Blade Bus 001 Device 005: ID 0764:0501 Cyber Power System, Inc. CP1500 AVR UPS Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 2 --> 0000:00:14.0 (IOMMU group 3) Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 3 --> 0000:05:00.0 (IOMMU group 14) Bus 003 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 4 --> 0000:05:00.0 (IOMMU group 14) Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub IOMMU group 7 [RESET] 00:1c.0 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #1 [8086:a290] (rev f0) IOMMU group 15 [RESET] 06:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) IOMMU group 5 00:17.0 SATA controller [0106]: Intel Corporation 200 Series PCH SATA controller [AHCI mode] [8086:a282] IOMMU group 13 [RESET] 00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] IOMMU group 3 00:14.0 USB controller [0c03]: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller [8086:a2af] IOMMU group 11 [RESET] 00:1d.0 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #9 [8086:a298] (rev f0) IOMMU group 1 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 0a) [RESET] 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1) 01:00.1 Audio device [0403]: NVIDIA Corporation GM206 High Definition Audio Controller [10de:0fba] (rev a1) IOMMU group 8 [RESET] 00:1c.2 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #3 [8086:a292] (rev f0) IOMMU group 16 [RESET] 07:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] IOMMU group 6 [RESET] 00:1b.0 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #17 [8086:a2e7] (rev f0) IOMMU group 14 [RESET] 05:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller [1b21:2142] IOMMU group 4 00:16.0 Communication controller [0780]: Intel Corporation 200 Series PCH CSME HECI #1 [8086:a2ba] IOMMU group 12 00:1f.0 ISA bridge [0601]: Intel Corporation Z370 Chipset LPC/eSPI Controller [8086:a2c9] 00:1f.2 Memory controller [0580]: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller [8086:a2a1] 00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0] 00:1f.4 SMBus [0c05]: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller [8086:a2a3] IOMMU group 2 [RESET] 00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 630 (Desktop 9 Series) [8086:3e98] IOMMU group 10 [RESET] 00:1c.7 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #8 [8086:a297] (rev f0) IOMMU group 0 00:00.0 Host bridge [0600]: Intel Corporation 8th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] [8086:3e30] (rev 0a) IOMMU group 9 [RESET] 00:1c.4 PCI bridge [0604]: Intel Corporation 200 Series PCH PCI Express Root Port #5 [8086:a294] (rev f0) Quote Link to comment
walchst Posted February 21, 2020 Share Posted February 21, 2020 Tag me in on this one - I'm having the same problem. Quote Link to comment
gmjain Posted March 22, 2020 Share Posted March 22, 2020 https://www.reddit.com/r/unRAID/comments/cox27o/usb_pci_card_vm_passthrough_tip/ This should fix your issues. It did for me. 1 Quote Link to comment
Capt.Insano Posted January 4, 2022 Share Posted January 4, 2022 On 3/22/2020 at 3:11 AM, gmjain said: https://www.reddit.com/r/unRAID/comments/cox27o/usb_pci_card_vm_passthrough_tip/ This should fix your issues. It did for me. Sorry to resurrect old thread but this worked for me. Thanks 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.