Jump to content

Unraid Windows 10 VM execution error

Go to solution Solved by Tursiops,

I disabled the gpu passthrough and this is what I get when I connect using vnc

image.png.8d5c8d0a2bec51fc109d5eed397bda91.png

 

Any idea what could be wrong ?

Hi everyone,

I'm trying the create my first VM on my unraid machine, and I have several issues, but let's start with the first one:

When I launch the VM I get this error:

internal error: process exited while connecting to monitor: 2019-04-16T20:15:31.869151Z qemu-system-x86_64: -device vfio-pci,host=00:1f.3,id=hostdev0,bus=pci.0,addr=0x6: vfio 0000:00:1f.3: group 9 is not viable Please ensure all devices within the iommu_group are bound to their vfio bus driver.

Group 9 is the following:
 

IOMMU group 9:[8086:a304] 00:1f.0 ISA bridge: Intel Corporation H370 Chipset LPC/eSPI Controller (rev 10)

[8086:a348] 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)

[8086:a323] 00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)

[8086:a324] 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)

[8086:15bc] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)

I don't understand this error, should I use PCIe ACS Override ?

 

Once this error is fixed, I have a similar error when I try to add my video card, it's a nvidia GTX 1660

It's group 1:

IOMMU group 1:[8086:1901] 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)

[10de:2184] 01:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660] (rev a1)

[10de:1aeb] 01:00.1 Audio device: NVIDIA Corporation Device 1aeb (rev a1)

[10de:1aec] 01:00.2 USB controller: NVIDIA Corporation Device 1aec (rev a1)

[10de:1aed] 01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device 1aed (rev a1)

 

Thank you for your help.

Link to comment
Share on other sites

Link to post
Share on other sites

What hardware are you using?

 

What are you trying to passthrough?

 

Id personally just run windows 10 on the host, and use storage spaces for storage, and hyper-v for vms. Much easier to use, and faster in games.

Link to comment
Share on other sites

Link to post
Share on other sites

47 minutes ago, Electronics Wizardy said:

What hardware are you using?

 

What are you trying to passthrough?

 

Id personally just run windows 10 on the host, and use storage spaces for storage, and hyper-v for vms. Much easier to use, and faster in games.

Hi here is my hardware:


 
IOMMU group 0: [8086:3ec2] 00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
 
IOMMU group 1: [8086:1901] 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
 
IOMMU group 2: [8086:a36d] 00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
  [8086:a36f] 00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
 
IOMMU group 3: [8086:a360] 00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
 
IOMMU group 4: [8086:a352] 00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
 
IOMMU group 5: [8086:a32c] 00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0)
 
IOMMU group 6: [8086:a33a] 00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #3 (rev f0)
 
IOMMU group 7: [8086:a33c] 00:1c.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
 
IOMMU group 8: [8086:a330] 00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
 
IOMMU group 9: [8086:a304] 00:1f.0 ISA bridge: Intel Corporation H370 Chipset LPC/eSPI Controller (rev 10)
  [8086:a348] 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
  [8086:a323] 00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
  [8086:a324] 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
  [8086:15bc] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)
 
IOMMU group 10: [10de:2184] 01:00.0 VGA compatible controller: NVIDIA Corporation Device 2184 (rev a1)
 
IOMMU group 11: [10de:1aeb] 01:00.1 Audio device: NVIDIA Corporation Device 1aeb (rev a1)
 
IOMMU group 12: [10de:1aec] 01:00.2 USB controller: NVIDIA Corporation Device 1aec (rev a1)
 
IOMMU group 13: [10de:1aed] 01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device 1aed (rev a1)
 
IOMMU group 14: [144d:a808] 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981
 
IOMMU group 15: [1b4b:9230] 04:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 11)
 
IOMMU group 16: [144d:a808] 05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981

 

CPU Thread Pairings


 
Single: cpu 0
Single: cpu 1
Single: cpu 2
Single: cpu 3
Single: cpu 4
Single: cpu 5

 

USB Devices


 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 1058:25ee Western Digital Technologies, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

 

SCSI Devices


 
[0:0:0:0] disk SanDisk Cruzer Blade 1.00 /dev/sda 15.3GB
[1:0:0:0] disk WD My Book 25EE 4004 /dev/sdb 8.00TB
[2:0:0:0] disk ATA WDC WD40EFRX-68N 0A82 /dev/sdc 4.00TB
[3:0:0:0] disk ATA WDC WD40EFRX-68N 0A82 /dev/sdd 4.00TB
[4:0:0:0] disk ATA WDC WD40EFRX-68W 0A82 /dev/sde 4.00TB
[5:0:0:0] disk ATA WDC WD40EFRX-68N 0A82 /dev/sdf 4.00TB
[6:0:0:0] disk ATA WDC WD40EFRX-68N 0A82 /dev/sdg 4.00TB
[7:0:0:0] disk ATA Samsung SSD 860 1B6Q /dev/sdh 512GB
[8:0:0:0]

cd/dvd ASUS BC-12D2HT 3.01 /dev/sr0 -

 

 

 

 

 

 

I'm trying to passthrough sound and the nvidia 1660. After some tinkering I managed to make the nvidia 1660 work but I got nothing on my screen when i turn on my vm. I suspect it's because i'm using the hdmi port which is the 3 port on the card, I have an old monitor that doesn't have any display port, but I suppose the signal alwyays goes to the first port right ?

Well I wanted my tower to have double use, for my nas / plex and also for my windows / gaming machine. Because otherwise I have a simple nuc with ubuntu installed on it.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Tursiops said:

I'm trying to passthrough sound and the nvidia 1660. After some tinkering I managed to make the nvidia 1660 work but I got nothing on my screen when i turn on my vm. I suspect it's because i'm using the hdmi port which is the 3 port on the card, I have an old monitor that doesn't have any display port, but I suppose the signal alwyays goes to the first port right ?

Well I wanted my tower to have double use, for my nas / plex and also for my windows / gaming machine. Because otherwise I have a simple nuc with ubuntu installed on it.

You can run the nas and plex right on windows, so there is no need for unraid here. Thats what id do here.

 

But for the vms, are you trying to passthough audio aswell, that isn't gonna work easily on your board it seems, id just get a usb or pcie audio card.

 

Also try install the os without passthough, enable remote desktop ,then passthough the devices.

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, Electronics Wizardy said:

You can run the nas and plex right on windows, so there is no need for unraid here. Thats what id do here.

 

But for the vms, are you trying to passthough audio aswell, that isn't gonna work easily on your board it seems, id just get a usb or pcie audio card.

 

Also try install the os without passthough, enable remote desktop ,then passthough the devices.

ok thanks i'll try.

Link to comment
Share on other sites

Link to post
Share on other sites

I disabled the gpu passthrough and this is what I get when I connect using vnc

image.png.8d5c8d0a2bec51fc109d5eed397bda91.png

 

Any idea what could be wrong ?

Link to comment
Share on other sites

Link to post
Share on other sites

My motherboard has an option on the bios to use both the onboard graphics and the dedicated one, once I've turned that on it was fine.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×