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.

How to stop PCIe devices from entering Power saving states

Featured Replies

I run unraid 7 currently. During 7.0.0 RC2 I received notifications regarding array errors. Checking the logs before these errors I saw "Unable to change power state from D3cold to D0" and similar with D3hot. The device this error referred to is the PCIe switch itself on the mobo (PEX 8724) that my LSI card is plugged into. After it happened on RC2 I rebooted and it never popped back up. Now that I'm on 7 release it keeps occurring, to the point where my drives aren't able to unmount when restarting.

 

Anyways the plan is to update my bios, and then disable the following in the bios.

-PCIe native control

-PCIe aspm support

-PCH PCIe aspm support

-DMI aspm support

-PCH DMI aspm support

 

I'm curious if there's a way inside unraid to prevent this from happening before I'm able to sit with the machine. Also any other advice would be appreciated.

 

  • Author

Update-

 

I updated the bios.

 

All the settings I mentioned were disabled already, I enabled pcie native control. I also disabled above 4g decoding and C.A.M which is asrocks version of resizable bar. I also switched the PCIe link speed from auto to gen3 (it's a Gen 5 slot) not sure if any of this matters but will monitor.

  • Community Expert

you do this at the grub / kernel parmerter the option is "pcie_aspm=off"

 

WebUI > Main > Flash > Syslinux options

The green tab is your default boot enviroment:

image.thumb.png.08085bafa9c5d67a73db8912d3f11493.png

 

  • Author
31 minutes ago, bmartino1 said:

you do this at the grub / kernel parmerter the option is "pcie_aspm=off"

 

WebUI > Main > Flash > Syslinux options

The green tab is your default boot enviroment:

image.thumb.png.08085bafa9c5d67a73db8912d3f11493.png

 

Thanks.

 

Interestingly ASPM shows disabled when I run the LSPCI -vv command. But power management shows enabled with all the different D states

  • Author

Update, so far it's been stable since I updated the bios and changed those settings.

 

For anyone looking this is an asrock z690 Pro RS board, was on 18.00 on 20.01 now. Then the above mentioned bios changes.

  • Author

For some reason 2 days ago the server went completely offline and I just noticed today.. unfortunately im not able to access the last log file as it seems the stable doesnt include that functionality and only provides the log file of the current boot. I got no notifications via discord which I have setup so not a clue what happened. Machine was still physically on so I had to hold the power button to shut it down...

  • Author

And it just locked up again.. sigh

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.