Dijk21

Members
  • Posts

    10
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Dijk21's Achievements

Noob

Noob (1/14)

0

Reputation

  1. This container stopped working for me and I can't seem to figure out why. MakeMKV can't find any optical drives. The logs seem to indicate that it does successfully find an optical drive but then why I enter the GUI there isn't one available. Logs: Thanks in advance!
  2. I was still having the same issue on a 2.0 port but I was able to fix the problem by following JorgeB's advice here: Unraid now works.. My other problem is the USB 3.0 ports have indeed crapped out... time for a new mobo I guess..
  3. I am getting some errors when I try to boot UNRAID (see the photo). I had been monitoring power consumption at the wall but I wanted to remove the power monitor. I performed a clean shutdown, waited for everything to stop spinning and lights to shut off. Then I unplugged the power cable, removed the monitoring device and plugged it back in. When it booted, the BIOS couldn't recognize the USB stick. All of the USB 3.0 ports on the back of the mobo seemed to not be working correctly. I tried a USB 3.1 port and that allowed UNRAID to boot but then I started getting the errors shown in the photo. I backed up the config file and used the USB tool to try to fix the USB stick. This allowed UNRAID to start normally, however I realized I didn't replace the config folder I had backed up. So I went back and replaced my config folder on the "fixed" USB stick and then I started getting the same SQUASHFS errors. Any help would be greatly appreciated!
  4. I am having some trouble with two different VMs (W10 and Linux Mint) while passing through an XFX R7 360. I had thought that these older cards were somewhat immune to the AMD reset bug. However, I can only get my windows VM to work after resetting the server or using the script in SpaceInvaderOne's reset bug video. When I start the windows VM, sometimes it works and sometimes nothing happens on screen but I can still rdp into it and the GPU has an error code 43. On the Linux VM, it never works. It worked one time and now I can't get it to work again regardless of how many times I reset the GPU/Unraid. Is this just the AMD reset bug or is there something else going on here? Linux XML <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Linux - LinuxMint</name> <uuid>eecdfb19-2cac-0be9-e3dc-d57b4afaf386</uuid> <description>Testing Linux Mint</description> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='4'/> <vcpupin vcpu='1' cpuset='12'/> <vcpupin vcpu='2' cpuset='5'/> <vcpupin vcpu='3' cpuset='13'/> <vcpupin vcpu='4' cpuset='6'/> <vcpupin vcpu='5' cpuset='14'/> <vcpupin vcpu='6' cpuset='7'/> <vcpupin vcpu='7' cpuset='15'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-4.2'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/eecdfb19-2cac-0be9-e3dc-d57b4afaf386_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='4' threads='2'/> <cache mode='passthrough'/> <feature policy='require' name='topoext'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/disks/CT500P2SSD8_2026E2AFE82E/Linux - LinuxMint/vdisk1.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0x14'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xa'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:af:77:13'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x07' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x07' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </hostdev> <memballoon model='none'/> </devices> </domain> W10 XML <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Rach Windows 10</name> <uuid>c6104be1-50ba-5082-4107-168580bced76</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='4'/> <vcpupin vcpu='1' cpuset='12'/> <vcpupin vcpu='2' cpuset='5'/> <vcpupin vcpu='3' cpuset='13'/> <vcpupin vcpu='4' cpuset='6'/> <vcpupin vcpu='5' cpuset='14'/> <vcpupin vcpu='6' cpuset='7'/> <vcpupin vcpu='7' cpuset='15'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-4.2'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/c6104be1-50ba-5082-4107-168580bced76_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='4' threads='2'/> <cache mode='passthrough'/> <feature policy='require' name='topoext'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/disks/CT500P2SSD8_2026E2AFE82E/Rach Windows 10/vdisk1.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0xb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xd'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/> </controller> <controller type='pci' index='7' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='7' port='0xe'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/> </controller> <controller type='pci' index='8' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='8' port='0xf'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x7'/> </controller> <controller type='pci' index='9' model='pcie-to-pci-bridge'> <model name='pcie-pci-bridge'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:3e:9d:a2'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x07' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x07' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x1'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/> </hostdev> <memballoon model='none'/> </devices> </domain> Also attached a log when the Linux VM didn't properly pass through the GPU
  5. I am planning a fresh build and trying decide on a motherboard. I have a Ryzen 5 3600x that I was going to use and I wanted a small form factor without spending a lot. Thus the B450 chipset. My main uses are NAS, Plex, and a lightweight VM mostly used to browse the web. Does anyone have a B450 with good IOMMU groups? The x470 I used for my first Unraid build had the USB controller tied to the SATA controller and killed some of my ambitions. I've searched the forums and internet for success stories with this chipset when it comes to getting USB controllers (and the like) passed through but I've found mostly problems and not successes. I'm also not married to the Ryzen. If anyone has a recommendation for a $200-300 CPU/Mobo combo, I'm all ears. I just need mATX, at least 4 SATA, and an M2.
  6. Ok look at me solving my own problems. I realized the vbios file had the wrong prefix. I was able to update it via the template now. Would anyone be so kind as to tell me if the new XML looks alright so I don't make any more obvious mistakes?
  7. Just FYI, i haven't tested the VM yet so it could work but I wanted to make sure the xml looked okay so I don't have to do an unclean reboot again. edit: so actually it won't even let me update the XML giving me the following error: internal error: unknown pci source type 'rom'
  8. Ok thank you for the confirmation on the dedicated GPU. The spaceinvader videos have him doing it a number of different ways so I just wasn't sure. Yes it is. They (the GPU and GPU sound card) are in group 16 by themselves. I just deleted my old VM and started over and it is running without GPU passthrough. I just selected the GPU in the template and I'm trying to get the vbios I created (using spaceinvader's method without a 2nd gpu) in the right spot. I manually typed it into the XML because the ROM bios file wouldn't appear in the template (red flag?). See my xml below: The GPU is listed on bus 8 function 0 and 1 (near the bottom). Not sure why bus 6 (looks like my ethernet controller) is showing up in the middle of that either... Thank you for your help
  9. So I got Unraid up and running nicely and even managed to get a Windows 10 VM going pretty well. Then I tried to figure out how to pass through my 1070 ti and because it was a drop down option I just tried to update the graphics settings in the template by selecting my 1070 for the graphics and sound. Then each time I tried to start the VM the whole server would become unreachable. I would have to manually (physically) reboot it. So I went and watched a lot of Spaceinvader one's videos about GPU pass through and I think that the reason it doesn't work is because I didn't do anything with the vbios but I want to make sure I do this right the first time so I don't have to keep doing unclean reboots. My hardware: Ryzen 3900x Asus prime x470 pro GTX 1070 ti My question is: Do I need a secondary GPU for unraid to use or can I just follow the spaceinvader video about GPU pass through without dumping the vbios and only have one gpu in the system? Edit: just clarifying my question.. do I need that dedicated second GPU because of my CPU/Mobo for unraid to have access to? Or if done correctly, can I just use the one GPU?
  10. So let me start by saying that I am new to Unraid and my experience with it is basically limited to the Linus Tech Tips videos and a couple of SpaceInvader One's install and setup videos. I have not setup Unraid yet because I am trying to decide what hardware to buy and that is the purpose of this post. That said I am wanting to create a setup for the following purposes in order of priority 1. Everyday Windows 10 usability with the ability to do a lot of gaming and some CAD work - I'd like to have my games on an SSD for better performance 2. NAS and Plex Server (the NAS will be accessed by the VM and two other PCs on the network) 3. Maybe play around with a Linux VM The hardware I currently own is: Asus Prime X470-Pro Ryzen 7 2700X 32 GB (2x16) Corsair 3200Mhz DDR4 Ram MSI GTX 1070 Ti Storage: 1 x 4TB Toshiba 7200 RPM NAS Drive 2 x 1TB older HDDs 1 x 500 GB Intel SSD (about 4 years old and where my OS is currently installed) 1 x 1TB Crucial MX500 SSD (A couple of months old and currently is the one I use for a game library) 1 x 265GB Crucial BX500 SSD (The drive I was using for the OS on the FreeNAS machine I had running) The hardware I am going to get: Ryzen 9 3900x an additional 4TB Toshiba NAS drive for my parity drive (I may buy more and add to the array in the future) Graphite 760T ATX Full-Tower Hardware I was potentially going to get: 2 x SansDisk Ultra 3D 512GB SSDs (for the cache) 1 x WD Black NVMe SSD (For the Windows 10 VM OS install) My questions then are: 1. Am I going overkill on the SSDs? I didn't realize until recently that you can just use part of the cache drives for the VM OS install and leave the remaining for the cache but won't this increase the IO on the cache drives? 2. If I want a game library to be on an SSD should I have one of them setup as unassigned device? 3. Basically, given my use case and the hardware I'm considering, how would you suggest I split up my drives (parity/cache/unassigned devices/etc)? If you see any assumptions I've made that are incorrect let me know too! There is definitely a lot to learn but I am committed to figuring it out. Any help is greatly appreciated.