Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PUNGGOKERS

Members
  • Joined

  • Last visited

Solutions

  1. PUNGGOKERS's post in VM drops USB device randomly was marked as the answer   
    This problem happens because unraid is trying to steal the device from the VM. You need to blacklist the device from unraid as a temporary solution.

    The best solution to this problem is to get a PCIE usb card and passthrough the whole thing to your VM so unraid won't steal it.
  2. PUNGGOKERS's post in GPU Passthrough Fails After Replacing Graphics Card with RTX 5060 was marked as the answer   
    The problem:

    Unknown PCI Header type 127.
    Cause, according to SpaceInvaderOne, the reason this happens is when GPU is abruptly shutdown, the only way to fix this is to restart the server or use his script (which works btw).

    However, the problem remains when we run the VM and gives the same message again.

    Possible Solutions in Append line:
    vfio-pci.disable_idle_d3=1 # Prevent GPU power state issues - This prevents the D3cold state. ---- vfio-pci.ids=xxxx:xxxx,xxxx:xxxx # Bind your GPU + audio to VFIO video=efifb:off # Disable EFI framebuffer pcie_aspm=off # Disable PCIe power management pci=noats # Disable Address Translation Services intel_iommu=on iommu=pt # Enable IOMMU passthroughAfter adding the vfio-pci.disable_idle_d3=1 to the append line, this what it should look like if you run this in the terminal: dmesg | grep -i vfio
    root@Punggokers:~# dmesg | grep -i vfio [ 0.000000] Command line: BOOT_IMAGE=/bzimage isolcpus=0-17 vfio-pci.ids=10de:2882,10de:22be vfio-pci.disable_idle_d3=1 video=efifb:off pcie_aspm=off intel_iommu=on iommu=pt initrd=/bzroot [ 0.088917] Kernel command line: BOOT_IMAGE=/bzimage isolcpus=0-17 vfio-pci.ids=10de:2882,10de:22be vfio-pci.disable_idle_d3=1 video=efifb:off pcie_aspm=off intel_iommu=on iommu=pt initrd=/bzroot [ 1.779123] VFIO - User Level meta-driver version: 0.3 [ 1.779152] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 1.779190] vfio-pci 0000:82:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 1.779223] vfio_pci: add [10de:2882[ffffffff:ffffffff]] class 0x000000/00000000 [ 1.779330] vfio_pci: add [10de:22be[ffffffff:ffffffff]] class 0x000000/00000000 [ 34.475709] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 34.475711] vfio-pci 0000:82:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none root@Punggokers:~#This tells us that the GPU and Audio is properly binded and is now ready to be in a VM.
    The next problem you'll encounter is if you put your GPU + Audio as your primary GPU and Audio, and run the VM you'll probably get a BLACK SCREEN. type this in the terminal dmesg | grep -i vfio after running the VM and you should probably get the following below :

    root@Punggokers:~# dmesg | grep -i vfio [ 0.000000] Command line: BOOT_IMAGE=/bzimage isolcpus=0-17 vfio-pci.ids=10de:2882,10de:22be vfio-pci.disable_idle_d3=1 video=efifb:off pcie_aspm=off intel_iommu=on iommu=pt initrd=/bzroot [ 0.089377] Kernel command line: BOOT_IMAGE=/bzimage isolcpus=0-17 vfio-pci.ids=10de:2882,10de:22be vfio-pci.disable_idle_d3=1 video=efifb:off pcie_aspm=off intel_iommu=on iommu=pt initrd=/bzroot [ 1.769221] VFIO - User Level meta-driver version: 0.3 [ 1.769254] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 1.769293] vfio-pci 0000:82:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 1.769323] vfio_pci: add [10de:2882[ffffffff:ffffffff]] class 0x000000/00000000 [ 1.769451] vfio_pci: add [10de:22be[ffffffff:ffffffff]] class 0x000000/00000000 [ 34.399695] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 34.399697] vfio-pci 0000:82:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 404.394745] vfio-pci 0000:01:00.1: enabling device (0000 -> 0002) [ 405.546733] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 405.546845] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 406.266298] vfio-pci 0000:01:00.0: timed out waiting for pending transaction; performing function level reset anyway [ 407.426295] vfio-pci 0000:01:00.0: not ready 1023ms after FLR; waiting [ 408.514290] vfio-pci 0000:01:00.0: not ready 2047ms after FLR; waiting [ 410.626281] vfio-pci 0000:01:00.0: not ready 4095ms after FLR; waiting [ 414.850269] vfio-pci 0000:01:00.0: not ready 8191ms after FLR; waiting [ 423.554237] vfio-pci 0000:01:00.0: not ready 16383ms after FLR; waiting [ 440.450175] vfio-pci 0000:01:00.0: not ready 32767ms after FLR; waiting [ 476.290040] vfio-pci 0000:01:00.0: not ready 65535ms after FLR; giving up [ 476.572567] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.572721] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.584156] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.584312] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.593936] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.594092] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.599060] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.599552] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.605684] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.605820] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.605841] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.605867] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.605965] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.605986] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.606064] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.606084] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.615625] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.615761] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.620394] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.620493] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.620514] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.620612] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.640481] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.640665] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs [ 476.708380] vfio-pci 0000:01:00.0: vfio_bar_restore: reset recovery - restoring BARs [ 476.708556] vfio-pci 0000:01:00.1: vfio_bar_restore: reset recovery - restoring BARs root@Punggokers:~# This will give us an FLR issue: The VFIO logs show that the GPU is having serious reset issues - it's failing to complete a Function Level Reset (FLR) and timing out after 65+ seconds.

    The solution, when you create a VM, only put the Primary Graphics Card, NO SOUND CARD, and it should run without a black screen and should boot properly. This may be a quirk of the consumer cards, but at least it should work.
    Warning: You need to have an iGPU on top of your primary GPU. I tried running unraid with one GPU, it will still give you a black screen. Make sure Unraid uses your iGPU or something else. Unraid must absolutely not use your VM GPU.


Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.