- Joined
- Feb 26, 2011
- Messages
- 127
- Motherboard
- ASUS PRIME X299-A II
- CPU
- i9 10940X
- Graphics
- AMD Radeon RX 6800 XT
- Mac
- Mobile Phone
There's a Dortania guide that shows how to check if NVRAM is fully working: https://dortania.github.io/OpenCore-Post-Install/misc/nvram.html#verifying-if-you-have-working-nvram
I'd suggest some of you who are having problems with Big Sur install/upgrade try that test, to see if you can confirm if your NVRAM is fully working or not.
This is very interesting because that is the one thing that is actually broken still - even on my Catalina install. I haven't been able to get it to work and didn't know if emulated nvram.plist would actually work correctly without the logout hook to write the values during a Big Sur install. Perhaps that is preventing something happening correctly during the install.
So I have my own custom SSDT-PMC for it (but it doesn't work) based on the LPC and PCI pathing found in the DSDT searching for "Name (_ADR, 0x001F0000)" and "PNP0A08" respectively, as per the Dortania guide to fixing NVRAM...
Code:
DefinitionBlock ("", "SSDT", 2, "ACDT", "PMCR", 0x00001000)
{
External (_SB_.PC00.LPC0, DeviceObj)
Scope (_SB.PC00.LPC0)
{
Device (PMCR)
{
Name (_HID, EisaId ("APP9876")) // _HID: Hardware ID
Method (_STA, 0, NotSerialized) // _STA: Status
{
If (_OSI ("Darwin"))
{
Return (0x0B)
}
Else
{
Return (Zero)
}
}
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
{
Memory32Fixed (ReadWrite,
0xFE000000, // Address Base
0x00010000, // Address Length
)
})
}
}
}
I've attached my dumped DSDT you can check it against my SSDT above if you want and see if there's anything obvious I'm missing. Or whether there's potentially a different LPC/PCI path I can try? Otherwise perhaps emulated NVRAM is the way to go.
@oli.mathieu @shutterbug168 - Do you guys have working NVRAM or an emulated NVRAM?
Attachments
Last edited: