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 passthrough problem

Featured Replies

Hi everyone, hope someone can help me here...

 

I added my 950 Pro NVME drive to a Windows 10 VM that uses OVMF. The VM boots fine for the first time but when I shutdown Windows 10 and then start the VM again, the NVME drive/controller is no longer in the EFI boot list. I check the system log and I see the following entries just after the shutdown and subsequent power on of the VM....

 

01:00.0 is my Samsung 950 Pro.

 

----

Feb 11 19:35:51 MOUNRAID01 kernel: vfio-pci 0000:01:00.0: timed out waiting for pending transaction; performing function level reset anyway

Feb 11 19:35:52 MOUNRAID01 kernel: vfio-pci 0000:01:00.0: Refused to change power state, currently in D3

Feb 11 19:35:52 MOUNRAID01 kernel: nvme 0000:01:00.0: Refused to change power state, currently in D3

Feb 11 19:35:52 MOUNRAID01 kernel: Trying to free nonexistent resource <000000000000e000-000000000000e0ff>

Feb 11 19:35:52 MOUNRAID01 kernel: nvme 0000:01:00.0: Refused to change power state, currently in D3

Feb 11 19:35:52 MOUNRAID01 kernel: Trying to free nonexistent resource <000000000000e000-000000000000e0ff>

Feb 11 19:35:52 MOUNRAID01 kernel: nvme 0000:01:00.0: Device failed to resume

----

 

It seem the issue is related to the samsung nvme controller trying to change device power state from D3 and not resuming correctly.

Since these entries only appear when powering off and then turning on the VM and not when the VM is restarted, what is UNRAID doing different during the turn off/power on stage? Please some explain what might be the problem, I am tearing my hair out over this.

 

thank you!

  • 5 months later...

I have the exact same problem with a SM951. Futhermore the SSD does not show up in my VM. Did you find a solution?

 

Tried manually to load the vfio driver at bootup like it is described for GPUs but no luck. I even tried to unload the nvme driver and load the vfio-pci at runtime. Still the same error.

 

I want to pull my hair out right now...

  • 3 months later...

Ive got my Samsung 950 pro nvme ssd passed through and constantly booting for it, the issue I'm running into even with samsungs nvme driver installed is a massive performance hit. the performance is so bad that I cant even run games smoothly

 

I would love advice on what to do to increase the performance

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.