Solved virtual IOReturn IONvmeController Issue (Opencore 0.6.6)

TommyIX

New member
AMD OS X Member
Joined
Jun 17, 2020
Messages
9
Hi there, while booting into the installation USB created in macOS, I came up a problem about IONvmeController. I have installed catalina on the same computer, the NVMe driver functioned well. I am not sure if it is caused by the newly-installed HDD.
And here is the problem:



I have tried the following methods:
1.Using CtlnaAHCIPort.kext
2.Changing Misc->Security->SecureBootModel from Default to Disabled
And I tried hard to google similar situation but answers are quite helpless.
Need help :(

And here I attach my EFI folder here (using OC-0.6.6-DEBUG version)


You are free to use my EFI but remember to create and add your own Serial number in config.plist
And the OC debug log is also attached.

Below is my hardware list:
CPU AMD Ryzen 9 3950X 16-Core
Motherboard ASUS Pro WS X570-ACE(AMD PCI Standard Host CPU Bridge)
GPU AMD Radeon RX 5700 XT ( 8 GB / Sapphire )
Memory 64 GB ( KLEVV DDR4 3200MHz ) (16GB*4)
NVMe SSD WD WDC WDS100T2B0C-00PXH0 ( 1 TB / SSD ) * 2 (Installing on one of them)
SATA SSD WD WDC WD30EFRX-68EUZN0 (3TB / HDD) (from my NAS)
Sound Realtek @ AMD High Definition Audio
Wired LAN Intel(R) I211 Gigabit Network Connection
Wireless LAN and Bluetooth Intel Wi-Fi 6 AX200 160MHz
 

Attachments

  • config.plist
    49.9 KB · Views: 3
  • opencore-2021-03-01-111503.txt
    256 KB · Views: 5
  • EFI(OC0.6.6-3950x-5700xt-x570).zip
    14.9 MB · Views: 12
Last edited:

TommyIX

New member
AMD OS X Member
Joined
Jun 17, 2020
Messages
9
Personally I think it is a case of NVMe driver and I tried to update both of my NVMes' firmware. But that problem is still here. My boot-args are:"-v keepsyms=1 debug=0x100 agdpmod=pikera npci=0x2000"
I also tried adding "-f" to the bootarg, and used another EFI which removed the AX200 WIFI and Bluetooth Driver. Nothing changed.
This didn't happen during my Catalina installation.:rolleyes:
 
Last edited:

TommyIX

New member
AMD OS X Member
Joined
Jun 17, 2020
Messages
9
After upgrading the BIOS to the newest version and googled for a loooong time I finally found the solution and it's quite simple. Just simply add "vsmcgen=1" to the boot-args and everything would be fine.
This issue may occur while you have two or more NVMes installed on your computer. And I am going to continue my installation ;)
 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
Good to know, thanks for sharing.
 

txl263

New member
AMD OS X Member
Joined
Feb 1, 2022
Messages
1
I have same problem,Good to know, thanks for sharing.I'll to try
 
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.