본문 바로가기
Hackintosh

PCI Configuration Begin에서 멈추는 경우

by belitino 2012. 3. 11.
이 경우 부팅 옵션에서 npci=0x2000을 넣고 부팅하면 문제가 해결되는 경우가 많습니다.

이에 대한 설명이 http://tonymacx86.com/viewtopic.php?p=222908 에 나와있는데
무슨 말인지 저는 이해가 잘 안되네요

bcc9 wrote:
0x2000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code. (PFM64 probably stands for prefetch memory 64 bit).

npci=0x2000 turns off this flag, as npci negates whatever flag bits you specify.

With this flag turned off, the logic that sets fConsoleRange is disabled, and so the new graphics console relocation code is not triggered.

However, the rest of the other new relocation code is still executed, and therein probably lies a problem for some, depending upon your PCI memory config.

AFAIK, npci=0x2000 is working fine without side effects for most users.


bcc9 wrote:
You need npci=0x2000 under kernel flags to avoid losing console output during boot after the "PCI Configuration begin" message appears.