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.

NVME M.2 Passthrough

Featured Replies

Hopefully someone will show us how to install the patch to Unraid. unraid ver:6.11.1

[126f:2263] 06:00.0 Non-Volatile memory controller: Silicon Motion, Inc. SM2263EN/SM2263XT SSD Controller (rev 03)

internal error: process exited while connecting to monitor: qxl_send_events: spice-server bug: guest stopped, ignoring 2022-10-21T07:22:48.020846Z qemu-system-x86_64: -device {"driver":"vfio-pci","host":"0000:06:00.0","id":"hostdev0","bus":"pci.0","addr":"0x5"}: vfio 0000:06:00.0: failed to add PCI capability 0x11[0x50]@0xb0: table & pba overlap, or they don't fit in BARs, or don't align

  • Replies 101
  • Views 65.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • This patch has been removed in 6.7.0-rc8 and a different workaround is recommended: https://bugzilla.kernel.org/show_bug.cgi?id=202055#c42

  • It's a Linux kernel problem. People are already trying to help to find workarounds but if it's not fixed in the kernel, there is no guarantee whatsoever that these workarounds would work for everyone.

  • 1) Yes, 760p suffering from the bug. 2) I have installed windows 10 directly on the NVME and it works perfectly. Unfortunately the only way to make it work with windows is to patch kernel since X

Posted Images

14 minutes ago, Meloay said:

table & pba overlap

It's not unraid nor qemu fault, it's the device that is bugged.

If you check the device capabilities you will find something like:

	Capabilities: [b0] MSI-X: Enable- Count=22 Masked-
		Vector table: BAR=0 offset=00002000
		PBA: BAR=0 offset=00002100

In this example you have Count 22 and vector table with offset 0x2000; each vector table entry is 16 bytes, so 16x22 is 352 bytes; this means that it will extend to 0x2000+0x352 --> 0x2352 so the second offset is wrong.

You can try to add an alias to the nvme pcie device in the xml and use qemu override custom argument:

    <qemu:override>
      <qemu:device alias='YOURALIASHERE'>
        <qemu:frontend>
          <qemu:property name='x-msix-relocation' type='string' value='bar2'/>
        </qemu:frontend>
      </qemu:device>
    </qemu:override>

Didn't try with 6.11.x, in 6.10.x it was not possible because of bugs.

Edited by ghost82

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...

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.