Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to initialise power management NVMeFix #1828

Closed
samcabral opened this issue Oct 20, 2021 · 3 comments
Closed

Failed to initialise power management NVMeFix #1828

samcabral opened this issue Oct 20, 2021 · 3 comments

Comments

@samcabral
Copy link

I have a KingSpec NVMe 256 working and booting with NVMeFix but -liludbgall liludump=60 reports some failures and apparently no power management has been initialized.

If you need other logs for debugging, please let me know.

Lilu_1.5.6_20.6.txt

@antoniomcr96
Copy link

antoniomcr96 commented Oct 20, 2021

Logs describe well what happens.

NVMeFix      apst: @ (DBG) Configuring APST
NVMeFix      apst: @ APST unsupported by this controller
NVMeFix     nvmef: @ (DBG) Failed to configure APST with 0xe00002c7
NVMeFix   feature: @ (DBG) ProcessSyncNVMeRequest failed
NVMeFix      apst: @ (DBG) Failed to get features
NVMeFix      apst: @ Failed to enable APST
NVMeFix        pm: @ Controller declares too few operational power states
NVMeFix        pm: @ (DBG) npss 0x0
NVMeFix        pm: @ (DBG) Setting ps 1 capabilityFlags 0x8040
NVMeFix        pm: @ (DBG) Publishing 0 states
NVMeFix        pm: @ registerPowerDriver failed with 0xe00002c2
NVMeFix        pm: @ Failed to initialise power management

Your controller doesn't declare the power states needed for APST, so NvmeFIX doesn't initialize APST for that drive.

Similar situation here: #1825
I believe that the solution, at the moment, is to replace the drive.

I'd update the blacklist: dortania/bugtracker#192 (comment)

@samcabral
Copy link
Author

samcabral commented Oct 20, 2021

Yes, my controller does not support APST but I read somewhere that PM PCI would be used when APST is not available.

Maybe it was here:

InsanelyMac/341984-nvmefix

EDIT

Well, that seems to be it.

KingSpec NE-256 does not support APST and NVMeFix cannot enable its own power management.

@vit9696
Copy link
Contributor

vit9696 commented Oct 24, 2021

Pretty much, no issue here, just a hw limitation.

@vit9696 vit9696 closed this as completed Oct 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants