kingoffright 发表于 2011-7-3 21:56

亲测[PCI Configuration Begin]解决方法集合

上星期更新到10.6.8后,对于pci configuration begin的解决方法一直很关注,解决方法有出现在insanelymac,projectosx,tonymac和netkas,以下是我测试的总结

1)删除pci0里面的_BBN和且添加到ixve(如果你有这个device),主要解决卡死在此处
http://www.projectosx.com/forum/index.php?s=0318627976a9a900bc1b2397446048fd&showtopic=1647&st=320&p=15233&#entry15233

2)变色龙处添加kernel flag的值为npci=0x2000
http://www.insanelymac.com/forum/index.php?s=0050b69bfcf3a39bb315d426659c0571&showtopic=181293&st=920#

3)更换回10。6。7的AppleACPIPlatform 和 IOPCIFamily 的 kext
http://netkas.org/?p=849

4)采用dsdt的方法,才pci0里面删除Name (_ADR, Zero)或者更改为Name (_UID, Zero),结果是_ADR没有了,但是_UID出现
http://tonymacx86.com/viewtopic.php?f=3&t=22882&start=690

接下来就等lion正式版里是否也是可以如此解决。

rexxen 发表于 2011-7-3 22:08

方案 4)。。。结果是_ADR没有了,但是_UID出现 ??
lz是亲测那种方案下,解决问题呀??

nkabitxe 发表于 2011-7-3 22:40

回复 kingoffright 的帖子

OK,我的P35(ICH9R)主板升级到10.6.8时没有出现这个[PCI Configuration Begin]问题:

依据LZ贴中对照我的DSDT里PCI0段内容如下:

            Name (_HID, EisaId ("PNP0A08"))
            Name (_CID, EisaId ("PNP0A03"))
            Name (_ADR, Zero)
            Name (_UID, One)
            Name (_BBN, Zero) 在启动SL10.6.8时有[PCI Configuration Begin]信息如下:
Jul 1 01:25:36 localhost kernel: PFM64 0xf10000000, 0xf0000000
Jul 1 01:25:36 localhost kernel: [ PCI configuration begin ]
Jul 1 01:25:36 localhost kernel: console relocated to 0xf10000000
Jul 1 01:25:36 localhost kernel: PCI configuration changed (bridge=4 device=1 cardbus=0)
Jul 1 01:25:36 localhost kernel: [ PCI configuration end, bridges 5 devices 20 ]以上信息希望能给到需要对这个问题有解决之道的一点参考作用.

kingoffright 发表于 2011-7-3 23:01

本帖最后由 kingoffright 于 2011-7-3 23:05 编辑

回复 rexxen 的帖子

意思就是_ADR一定要删除,但是_UID看你原来有没有,有的话就可以了,没有自己就修改_ADR那个。
如改前:
            Name (_ADR, Zero)
            Name (_UID, One)
            Name (_BBN, Zero)

改后
            Name (_UID, Zero)
            Name (_BBN, Zero)


我除了第一种不能解决,因为那个是解决卡死的情况,2,3,4都是解决系统加载但是就是进步了系统或者有人说的要等好久?

kingoffright 发表于 2011-7-3 23:03

回复 nkabitxe 的帖子

你的是正常信息,以下是我的:Jul3 21:53:12 localhost kernel: [ PCI configuration begin ]
Jul3 21:53:12 localhost kernel: console relocated to 0xf11000000
Jul3 21:53:12 localhost kernel: PCI configuration changed (bridge=6 device=2 cardbus=0)AppleIntelCPUPowerManagement: (built 16:44:42 Jun7 2011) initialization complete
Jul3 21:53:12 localhost kernel: [ PCI configuration end, bridges 9 devices 22 ]

ヤo逸軒oο 发表于 2011-7-3 23:08

第二个方法成功,再试下看第四个方法……

tmacyunn 发表于 2011-7-3 23:12

对于pci的这个提示,个人感觉如果你没有卡死在那里就没必要去找别的方法去掉,而且找也是要对应着主板芯片去找。

nkabitxe 发表于 2011-7-3 23:16

回复 kingoffright 的帖子

Jul3 21:53:12 localhost kernel: [ PCI configuration begin ]
Jul3 21:53:12 localhost kernel: console relocated to 0xf11000000
Jul3 21:53:12 localhost kernel: PCI configuration changed (bridge=6 device=2 cardbus=0)AppleIntelCPUPowerManagement: (built 16:44:42 Jun7 2011) initialization complete
Jul3 21:53:12 localhost kernel: [ PCI configuration end, bridges 9 devices 22



确实,你这个位置不是PCI0定位地址,我的是0xf10000000

xiaobangdelei 发表于 2011-7-4 01:37

本帖最后由 xiaobangdelei 于 2011-7-4 01:38 编辑

有pci configuration begin,但是可以进入系统,也不算慢,只是没有菊花了,替换成dp2的IOPCIFamily可以正常,刚装了LION GM ,懒的搞了,等正式版再看,现在只是少个开机菊花而已!感谢楼主的总结!

3124 发表于 2011-7-22 11:16

顶!!!!!一下!!!

d332062695 发表于 2011-7-23 11:29

顶!!!!!一下!!!

szdjg 发表于 2011-7-24 14:11

谢谢分享,学习学习

booge 发表于 2011-7-24 14:27

发生的发生的发生的发生大幅

vsd 发表于 2011-7-25 01:12

留下个脚印,感谢总结

goodwolf 发表于 2011-7-25 22:11

谢谢分享,学习学习

humblying 发表于 2011-7-26 00:24

是不是变色龙一开始的PciRoot uid value wasnt found?

kingoffright 发表于 2011-7-26 00:27

回复 humblying 的帖子

没看到这个错误信息~只看到什么last shutdown fail

爬墙等红杏 发表于 2011-7-26 13:49

回复 kingoffright 的帖子

第四种情况,UID出现是什么意思???

kingoffright 发表于 2011-7-26 14:21

回复 爬墙等红杏 的帖子

4楼已解释

yangfanjinye 发表于 2011-7-27 13:06

先记下了。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 亲测[PCI Configuration Begin]解决方法集合