sebo Posted May 29, 2016 Share Posted May 29, 2016 Hi, im new to Unraid and first i have to say im very happy with it, but im actually tryin to Passtrough a Graphics Card to a Windows 10 VM, here my Info Page : Model: HP Microserver Gen8 M/B: - CPU: Intel® Xeon® CPU E31220L @ 2.20GHz HVM: Enabled IOMMU: Enabled Cache: 64 kB, 512 kB, 3072 kB Memory: 12288 MB (max. installable capacity 16 GB) Network: eth0: 1000Mb/s - Full Duplex eth1: 1000Mb/s - Full Duplex Kernel: Linux 4.1.18-unRAID x86_64 OpenSSL: 1.0.1s but gettin the following errors : 2016-05-29T19:13:53.376163Z qemu-system-x86_64: -device vfio-pci,host=07:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: failed to set iommu for container: Operation not permitted 2016-05-29T19:13:53.376199Z qemu-system-x86_64: -device vfio-pci,host=07:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: failed to setup container for group 1 2016-05-29T19:13:53.376207Z qemu-system-x86_64: -device vfio-pci,host=07:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: failed to get group 1 2016-05-29T19:13:53.376217Z qemu-system-x86_64: -device vfio-pci,host=07:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device initialization failed 2016-05-29T19:13:53.376228Z qemu-system-x86_64: -device vfio-pci,host=07:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device 'vfio-pci' could not be initialized here my System Device Info : 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 Processor Family DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09) 00:06.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09) 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) 00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5) 00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b5) 00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b5) 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5) 00:1f.0 ISA bridge: Intel Corporation C204 Chipset Family LPC Controller (rev 05) 00:1f.2 RAID bus controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA RAID Controller (rev 05) 01:00.0 System peripheral: Hewlett-Packard Company Integrated Lights-Out Standard Slave Instrumentation & System Support (rev 05) 01:00.1 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200EH 01:00.2 System peripheral: Hewlett-Packard Company Integrated Lights-Out Standard Management Processor Support and Messaging (rev 05) 01:00.4 USB controller: Hewlett-Packard Company Integrated Lights-Out Standard Virtual USB Controller (rev 02) 02:00.0 Memory controller: Hewlett-Packard Company Device 005f 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe 03:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe 04:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03) 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] 07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series] and here my IOMMU Groups : /sys/kernel/iommu_groups/0/devices/0000:00:00.0 /sys/kernel/iommu_groups/1/devices/0000:00:01.0 /sys/kernel/iommu_groups/1/devices/0000:07:00.0 /sys/kernel/iommu_groups/1/devices/0000:07:00.1 /sys/kernel/iommu_groups/2/devices/0000:00:06.0 /sys/kernel/iommu_groups/2/devices/0000:02:00.0 /sys/kernel/iommu_groups/3/devices/0000:00:1a.0 /sys/kernel/iommu_groups/4/devices/0000:00:1c.0 /sys/kernel/iommu_groups/5/devices/0000:00:1c.4 /sys/kernel/iommu_groups/6/devices/0000:00:1c.6 /sys/kernel/iommu_groups/7/devices/0000:00:1c.7 /sys/kernel/iommu_groups/8/devices/0000:00:1d.0 /sys/kernel/iommu_groups/9/devices/0000:00:1e.0 /sys/kernel/iommu_groups/10/devices/0000:00:1f.0 /sys/kernel/iommu_groups/10/devices/0000:00:1f.2 /sys/kernel/iommu_groups/11/devices/0000:03:00.0 /sys/kernel/iommu_groups/11/devices/0000:03:00.1 /sys/kernel/iommu_groups/12/devices/0000:04:00.0 /sys/kernel/iommu_groups/13/devices/0000:01:00.0 /sys/kernel/iommu_groups/13/devices/0000:01:00.1 /sys/kernel/iommu_groups/13/devices/0000:01:00.2 /sys/kernel/iommu_groups/13/devices/0000:01:00.4 Please help Link to comment
sebo Posted May 29, 2016 Author Share Posted May 29, 2016 PS ive already tried to replace the qemu.conf file from the hotfix .... Link to comment
sebo Posted May 29, 2016 Author Share Posted May 29, 2016 ive also tried to modify the syslinux.cfg to append vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot Link to comment
SpaceInvaderOne Posted May 29, 2016 Share Posted May 29, 2016 i had a gen8 microserver and i had the exact same problem with the exact same error displayed. The error was due to "Device is ineligible for IOMMU domain attach due to platform RMRR requirement" Basically the hp bios is reserving a part of the memory(Reserved Memory Region Reporting structure) and as such the passthrough fails as the iommu group cant be set. I found no solution im afraid, but that was last year. I would advise updating mb to lastest bios ( or even try older ones) and see if that helps. Link to comment
sebo Posted May 29, 2016 Author Share Posted May 29, 2016 Thank you for these information, im afraid this is the latest bios version, but i will try older ones and report how its working. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.