Issues with unRAID OS 6.5.3


Recommended Posts

I'll start off with, I'm new to this, so please bare with me a little.

This is a two-part problem and  the problems MAY be linked!

I'm currently using the Trial version of unRAID OS 6.5.3, and attempting to set up 2 PC's within the unRAID (Not using Hyper-V).

 

I'll start with the System Information:

M/B: Micro-Star International Co., Ltd - B350 PC MATE (MS-7A34)
CPU: AMD Ryzen 5 1600 Six-Core @ 3200
HVM: Enabled
IOMMU: Enabled
Cache: 576 kB, 3072 kB, 16384 kB
Memory: 24 GB (max. installable capacity 64 GB)
Network: bond0: fault-tolerance (active-backup), mtu 1500
 eth0: 1000 Mb/s, full duplex, mtu 1500
Kernel: Linux 4.14.49-unRAID x86_64
OpenSSL: 1.0.2o
Uptime: [REMOVED]

 

My first issue is: How it's starting up. (see image attached for reference to mobo and graphics card layout)

 

I've got both GPU's plugged onto the board, with power cables plugged into their connectors (if they need it).

However, upon booting, the GTX 1060 gets chosen as the boot option for a GPU boot, even though it is in the second slot.

If I do remove the card completely from the build the motherboard will use the GT 710 to boot.

 

Under the IOMMU groups the GT 710 is in group 12, whereas, the GTX 1060 is within it's own IOMMU group. (shown below)

Spaces have been inserted to make it easier to find below.

IOMMU group 0:	[1022:1452] 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 1:	[1022:1453] 00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
IOMMU group 2:	[1022:1452] 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 3:	[1022:1452] 00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 4:	[1022:1453] 00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
IOMMU group 5:	[1022:1452] 00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 6:	[1022:1452] 00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 7:	[1022:1454] 00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
IOMMU group 8:	[1022:1452] 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 9:	[1022:1454] 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
IOMMU group 10:	[1022:790b] 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 59)
	[1022:790e] 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
IOMMU group 11:	[1022:1460] 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
	[1022:1461] 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
	[1022:1462] 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2
	[1022:1463] 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3
	[1022:1464] 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4
	[1022:1465] 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5
	[1022:1466] 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6
	[1022:1467] 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7


IOMMU group 12:	[1022:43bb] 03:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset USB 3.1 xHCI Controller (rev 02)
	[1022:43b7] 03:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset SATA Controller (rev 02)
	[1022:43b2] 03:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b2 (rev 02)
	[1022:43b4] 04:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 04:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 04:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 04:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 04:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1b21:1080] 1f:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
	[10ec:8168] 21:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

	[10de:128b] 23:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
	[10de:0e0f] 23:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)


IOMMU group 13:	[10de:1c03] 25:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
	[10de:10f1] 25:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1)


IOMMU group 14:	[1022:145a] 26:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 145a
	[1022:1456] 26:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor
	[1022:145c] 26:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) USB 3.0 Host Controller
IOMMU group 15:	[1022:1455] 27:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 1455
	[1022:7901] 27:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
	[1022:1457] 27:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller

 

The Second Issue: Screen showing "No Display"

Upon creating a Virtual Machine within the VM tab, when I select the Graphics  Card as "NVIDIA GeForce GTX 1060 6GB (25:00.0)" with the Sound Card being the corresponding one ending in (25:00.1) within the drop down menu.

Creating the VM works completely fine, no errors are shown, however, upon starting the VM the screen goes blank and nothing shows up.

 

I've used the VNC option to view a virtual desktop and on there it goes through the whole set up process as a normal PC would when booting from USB normally does.

 

Any thoughts/ideas on how to fix this issue?

Or just anything overall to be honest, really wanting this to work.

MSI_B350.jpg

Link to comment

part I

 

i dont do ryzen but check your bios to set which card is your primary.

 

if that doesn't work, then stub your 1060 to isolate it from unraid and it will use the 710 instead.

 

also, you will need to look into either using acs override (the toggle) or using acs override on just the 710 to isolate it into it's own iommu group

 

part II

 

you may need to use rom bios for the card. just a shot in the ark (again, no ryzen in my house)

 

probably woudnt hurt to read the ryzen thread.

Link to comment
12 hours ago, 1812 said:

part I

 

i dont do ryzen but check your bios to set which card is your primary.

 

if that doesn't work, then stub your 1060 to isolate it from unraid and it will use the 710 instead.

 

also, you will need to look into either using acs override (the toggle) or using acs override on just the 710 to isolate it into it's own iommu group

 

part II

 

you may need to use rom bios for the card. just a shot in the ark (again, no ryzen in my house)

 

probably woudnt hurt to read the ryzen thread.

Okay, Thank you for your recommendations.

 

Part I -

Will look into how to set a boot card in the BIOS, not sure if that's an option but have yet to look into it.

Would the stubbing look something along the lines of : 

pci-stub.ids=XXXX:XXXX, XXXX:XXXX

Where the X's would be replaced with the IOMMU id's provided by unRAID? For both video and audio.

 

 

Part II - 

I'll have to figure out how to get the ROM BIOS (vBIOS) with no PC...

Might have to do a quick install of Windows onto a HDD and then format the drive and come back to unRAID, maybe? 

Has anyone got a better/easier/more convenient solution?

 

Many Thanks.

Link to comment
1 hour ago, MasterBooter said:

Part I -

Will look into how to set a boot card in the BIOS, not sure if that's an option but have yet to look into it.

Would the stubbing look something along the lines of : 


pci-stub.ids=XXXX:XXXX, XXXX:XXXX

Where the X's would be replaced with the IOMMU id's provided by unRAID? For both video and audio.

 

actually, instead use vfio-pci.ids=xxxx:xxxx,yyyy:yyyy

 

without changing the bios, it will probably still start loading unraid on that output, and then eventually look like it is having but in reality releasing control of the card.

 

1 hour ago, MasterBooter said:

Part II - 

I'll have to figure out how to get the ROM BIOS (vBIOS) with no PC...

Might have to do a quick install of Windows onto a HDD and then format the drive and come back to unRAID, maybe? 

Has anyone got a better/easier/more convenient solution?

 

 

see this vid:

 

 

Link to comment
10 minutes ago, MasterBooter said:

Using this, should I insert the GTX 1060's ID or the GT 710's ID?

 

I shall watch the video and update on how it goes!

 

Thanks for the tip.

 

the 1060, but really, there should be a setting in your bios to set which video card is primary.

Link to comment
On 7/11/2018 at 3:21 PM, MasterBooter said:

GTX 1060 gets chosen as the boot option for a GPU boot

From you mobo manual set the IGP as the primary, so unRaid won't touch the PCIe cards and you'll be free to assign them

 

f Integrated Graphics Configuration


Adjusts integrated graphics settings for optimum system. Press Enter to enter the
sub-menu.
f Primary Video Adapter [PEG] (optional)
Selects a graphics device as the primary boot device.
[IGD] Integrated Graphics Display.
[PEG] PCI-Express Graphics Device.
f Integrated Graphics [Auto] (optional)
If set to Force, BIOS will enable the integrated graphics controller.
f UMA Frame Buffer Size [Auto] (optional)
Selects a fixed amount of system memory allocated to the onboard graphics. This
item will be available when Integrated Graphics is enabled.

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.