1) the XHCIPortLimit quirk is set to True - is this still needed?
2) To my knowledge, the boot-arg npci=0x2000 shouldn't be used in conjunction with "Above 4G decoding" enabled in the BIOS. It works, but is not recommended. Can you confirm you have CSM disabled and "Abv 4g dec" enabled in the BIOS?
1) XHCIPortLimit can be turned OFF (False)
2) I tested with CSM disabled, boot is okay with:
A) + npci=0x2000 and "Above 4G decoding" disabled or enabled
B) no npci=0x2000 and "Above 4G decoding" enabled
(I did not check "no npci=0x2000" and "Above 4G decoding" disabled.)
I'm now running with 2B: no npci=0x2000 and "Above 4G decoding" enabled, CSM disabled. I'll keep system like this and monitor about overall stability. So far, this setup boots well into both Mojave and Catalina.
I've changed the boot arguments from original (2nd image) as recently uploaded to current (3rd image).
I also removed alcid=1 from the boot argument as I believe it is present in the Device Properties section as layout-id (CaseySJ, please correct me if I'm mistaken about alcid=1 ≈ layout-id).
Maybe there's something in your BIOS settings that the rest of us are overlooking? Do you recall making any special changes to BIOS settings?
CalDigit TB3 device plugged into TB_1 port and an SSD plugged in TB_2 port with USB-C cable.
Nothing special about BIOS. TB enabled and Security disabled. (I think I did flash v50 in Windows several weeks ago; copies of which I'd PM'd you.)
You do not have the required permissions to view the files attached to this post.
AMD: ASRock X570 Creator / Ryzen 3950X / TridentZ Neo 3600 64GB / Vega 56 / OpenCore v056
Intel: ASUS PD1 X299 / i9 9980XE / 4000MHz 64GB / Vega 56 / Clover 5103 & OpenCore v056
MacOS: Mojave 10.14.6 and Catalina 10.15.4b