Contribute
Register

<< Solved >> [SUCCESS] How to install to X79 X99 C600 and other X series like X299 even AMD platform , laptop

Status
Not open for further replies.
Joined
Aug 3, 2019
Messages
16
Motherboard
IBM X3550 M4
CPU
E5-2620 V2
Graphics
GT710 2G
[SUCCESS] How to install to X79 X99 C600 and other X series like X299 even AMD platform , laptop
Before begin, my English is pretty basic, please don't mind.



First, this is my server



|PCIe 16X slot 1

|PCIe 8X slot 2

|PCIe 8X slot 3

_

Riser card 1



|PCIe 16X slot 4

|PCIe 8X slot 5

|PCIe 8X slot 6

_

Riser card 2



Onboard PCIe for netcard

Onboard PCIe for sas card



My Server owns 8 PCIe slots!

——————————————

Second...

Story begins

Have you ever trying to add boot-args like

“npci=0x2000” , “npci=0x3000”



Or see this

{IOConsoleUsers: time(0) 0->0, lin 0, llk 1,

IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, nov 0, sm 0x0}



or stuck at [PCI CONFIGURATION ],



If you do, now I found the only one reason!

Actually, in my guess, all of these problems is caused by PCIe slots.



PCIe slots ?

According to intel, every cpu has Maximum of PCI Express Lanes, so.....if need more PCIe slots, what motherboards do?



Think about it, you will know the answer.

Let’s count,

Display card >PCIe 16X

Netcard >PCIe 1X to 4X

SAS card > PCIe 8X

USB card > PCIe 1X

Nvme>PCIe 4X( 1 slot)

Wi-Fi >PCIe 1X

BlueTooth >PCIe 1X



All of these , connected to PCIe, how many in your motherboard?



Third,

In my system,

①If plug nvidia display card only, I can boot with out npci=0x2000.(already disable onboard netcard, sas catd)



②If plug one more card, I need to use “npci=0x2000”, but it will broke intel netcard connection.



This is bad, I tried over 100 times, they all reveal one thing, this must caused by PCIe lanes.



Sometimes screen is on, but black , too many situations.



Fourth,

Mac models, as we know, poor PCIe slots.

Hackintosh normally, we plug one display card , 16X, but your motherboard also have some devices, just count the number of PCIe lanes.

So...

It’s not npci=0x2000 broke netcard or other card, it’s just we pass the check, PCIe problems still exist.



The answer is when hackintosh choose a model, the model can’t recognize PCIe slots.



Final,

The one thing we should do is choose macpro 7,1, this model has 8 PCIe slots. When you choose this model, you can see [PCI] in about this Mac.



MacPro 5,1 also can solve this problem, but system will be slower. If you have problems with 5,1 , give 7,1 a try.



On my advice,

Just upgrade to Catalina and choose MacPro 7,1.



Maybe Catalina with MacPro 7,1 won’t recognize your PCIe slots and warning memories over maximum, these doesn’t effect.



This is why choose MacPro 6,1 is wrong, and cause lots of problems.



Nathan Yung from Taiwan.
 
Joined
Jan 23, 2016
Messages
65
Motherboard
EVGA X299 Micro
CPU
i9-10980XE
Graphics
RX 5500 XT
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
Doesn't the motherboard and CPU control how the PCI lanes are allocated? It will assign out the PCI lanes based on Max speed and need.

If you have 20 PCI lanes and use two video cards, it drops from 16x to 8x and 8x with 4x left over for other PCI-E slots.

It may be a coding or kext issue, but I doubt it has to do with over or mis allocation of PCI-E lanes.


When you choose a different model, I think, it looks for extra devices or the code for the extra PCI-e lanes are seen.

I am using the Mac mini 8,1 and I have a Wifi card, a Thunderbolt 2 card and a RX480 and I have use of all devices.

I am just guessing based on the installs that I have done.
 
Status
Not open for further replies.
Top