- Joined
- Jul 20, 2014
- Messages
- 1,073
- Motherboard
- AsRock X299 Creator-1.50
- CPU
- i9-10900X
- Graphics
- RX 6800 XT
- Mac
- Mobile Phone
It won't boot. It seems that this boot-arg is mandatory for my MoBoThere are any difference removing npci=0x2000 boot arg?
It won't boot. It seems that this boot-arg is mandatory for my MoBoThere are any difference removing npci=0x2000 boot arg?
doneIf your mobo is capable of native NVRAM but you can't make it to work or if your mobo can't have native NVRAM and needs emulated NVRAM:
- get OpenCore 0.8.3
done (like in the config.plist I've uploaded)
- add OpenVariableRuntimeDxe.efi driver into Drivers folder and config.plist
- OpenVariableRuntimeDxe.efi must be before OpenRuntime.efi driver
- both OpenVariableRuntimeDxe.efi and OpenRuntimeDxe.efi must have LoadEarly=True
(I see you have already done this in your config.plist)
I've got this error
- copy Utilities/LogoutHook/Launch.command and Launchd.command.plist files to a folder anywhere in your disk (e.g. LogoutHook folder in your home folder)
- open Terminal and cd to that folder
- run ./Launchd.command install
Saving initial nvram.plist…
nvram: Error getting variable - '4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path': (iokit/common) data was not found
Fatal error: Missing or invalid 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path value!
good catch : I had 6. With 7 the regular Launchd.command is workingEDIT: also change Misc >> Security >> ExposeSensitiveData to 7.
Saving initial nvram.plist…
Found boot device at /dev/disk1s1
Executing: /usr/bin/kmutil load -p /System/Library/Extensions/msdosfs.kext
Successfully mounted at /Volumes/4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-node
Copied nvram.fallback
Saved nvram.plist
Installed.
Yes@oli.mathieu
I don't have BootCamp since a long time ago but I remember that reboot to macOS from Windows BootCamp Control Panel didn't work ever. Maybe it has nothing to do with NVRAM.
nvram -p command in Terminal outputs NVRAM variables?
unfortunately NoIf you write in Terminal sudo nvram test=me, reboot and again in Terminal nvram -p, do you see test me in the list of NVRAM variables?
System Prefs ➧ Startup Disk ➧ Reboot work properly (multiple tests)@oli.mathieu
Ok, try this (as proposed by Mike Beaton in the OpenCore bug tracker relative to another error):
What do you get?
- download LogoutHook.command.zip >> extract LogoutHook.command
- copy LogoutHook.command into Utilities/LogoutHook folder, next to Launch.command
- copy also nvramdump from the OpenCore LogoutHook directory into the same folder
- your Utilities/LogoutHook local folder must be filled with: Launch.command, Launchd.command.plist, LogoutHook.command and nvramdump
- cd to that folder
- run ./LogoutHook.command install
- reboot and do ResetNVRAM.
here it is@oli.mathieu
Ok. Do ResetNVRAM at boot (or sudo nvram -c on macOS and reboot).
Copy here the output of nvram -p. Some variables can have long text, you can cut the long texts, I want to see the variables in the output.
bluetoothInternalControllerInfo %00%00%00%00%00%00%00%00%00%00%00%00%00%00
prev-lang:kbd fr:1%00
preferred-count 10
SystemAudioVolume F
run-efi-updater No%00
bluetoothExternalDongleFailed %00
csr-active-config %00%00%00%00
boot-args agdpmod=pikera npci=0x2000
ForceDisplayRotationInEFI %00%00%00%00
sudo nvram test=me
, reboot and again in Terminal nvram -p
, I don't you see test me
in the list of NVRAM variables