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.

Nvidia Passthrough

Featured Replies

Hey guys I´m still working on my GPU Passthrough to a Win 10 VM

 

I´m stuck at Error 43 in Windows and this error message flushes my whole Log

 

Aug 19 18:27:01 MaxisNAS kernel: vfio-pci 0000:05:00.0: BAR 3: can't reserve [mem 0xf0000000-0xf1ffffff 64bit pref]

 

..

 

Any tips to get through this?

maxisnas-diagnostics-20200819-2341.zip

12 hours ago, LeGreatMaxiking said:

Hey guys I´m still working on my GPU Passthrough to a Win 10 VM

 

I´m stuck at Error 43 in Windows and this error message flushes my whole Log

 

Aug 19 18:27:01 MaxisNAS kernel: vfio-pci 0000:05:00.0: BAR 3: can't reserve [mem 0xf0000000-0xf1ffffff 64bit pref]

 

..

 

Any tips to get through this?

 

Firstly, you have the Unraid Nvidia plugin, presumably because you run the Nvidia build. There is only 1 graphics card in your system so I don't see any reason to do that (it can cause complication with passthrough). So I would suggest to first revert back to the stock build (the plugin allows you to do that) as the first thing to do.

 

Next, note that one of the tweaks below will cause you to lose Unraid console and boot GUI i.e. you will only be able to interact with Unraid GUI / console through the network. Make sure you understand the implication before proceeding.

Now that you understood the implication:

  1. Boot Unraid in legacy mode (Main -> Flash, scroll to the bottom to check your "Server boot mode", if it's not "Legacy" then untick Permit UEFI boot mode, save, reboot and check again).
  2. Start a new template with the same settings but pick Q35 machine type and NO vbios rom. Do NOT autostart. Just save.
  3. Now edit the newly created template in xml mode.
    • With vendor id, use exactly 12 characters e.g. 'a0123456789b' (i.e. not 'whatever').
      • Using 'none' may not work in some cases so I would suggest to use 12 characters instead.
    • Under <features> or above </features> add this.
          <kvm>
            <hidden state='on'/>
          </kvm>
          <ioapic driver='kvm'/>
      (note the "or" above)
    •  Do the multifunction edits which you seem to have bedded down.
  4. Test your VM to see if it fixes things. If it's ok then obviously no need to do the other steps below. If it doesn't, try adding the vbios, to see if it works. If vbios also doesn't work then remove it from the template before proceeding.
    • You will see a pattern with this. Always test with and without vbios because wrong rom file is worse than no rom file.
  5. Main -> Flash -> scroll to the Syslinux Configuration section. Add this after the 2 "append" below "label unRAID OS" and "label unRAID OS GUI Mode". 
    video=efifb:off vfio-pci.ids=10de:21c4,10de:1aeb,10de:1aec,10de:1aed 
    So your syslinux will look something like this . 
    ...
    label unRAID OS
    ...
      append video=efifb:off vfio-pci.ids=10de:21c4,10de:1aeb,10de:1aec,10de:1aed pcie_acs_override=downstream,multifunction vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot
    ...
    label unRAID OS GUI Mode
    ...
      append video=efifb:off vfio-pci.ids=10de:21c4,10de:1aeb,10de:1aec,10de:1aed pcie_acs_override=downstream,multifunction vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot,/bzroot-gui
    ...
    Then save, reboot. You should see nothing after "Loading bzroot... OK".
    • In other words, after this step, you will only be able to interact with Unraid GUI / console through the network i.e. using another device with a browser e.g. a laptop / tablet / phone etc.
  6. Test your VM again. Again with and without vbios rom.
  7. If it still doesn't work then you will need to borrow another graphics card to boot Unraid with this new card (i.e. NOT the 1660) in order to dump your own vbios rom file of the 1660. That's the only way to guarantee that you have the right vbios rom. Then test it again with this new vbios rom.
    • Also test whether your VM would work if Unraid boots with your borrowed graphics card. If that's the case, you probably have no choice but to buy a cheap low-end graphics card for Unraid to boot with in order for your VM to work with the 1660. e.g. the GT710 is a popular choice that goes for around £30/$30.

That's about all that I could help.

Edited by testdasi

  • Author

Dude!

 

You´re awesome.

 

I love this community.

 

Everything works, even without bios.

 

Thanks!

Archived

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

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.