Jump to content

Need some help with GPU Passtrough AMD HD 6000


sebo

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...