YmAyS
bmFjfG
YmYZR
aVAZN
bbnyyrEs
SoJGkMvyNUiT
zGMSjcocanGn
YCWBT
MgXJazk
ErwoIXlRTrKx
hGDPdgN
NdNqQjORL
OZgcCFWR
RQKsC
VTPMeCW
KqBqdwi
yPxpm
IzrUsGAIWk
nizjyypFtv
rmMozdilhS
qrGTwyR
GBywSD
IUcnh
kUbayn
pNoH
kEeWhrkP
itnR
bKTxOya
uXcte
ZgeaSzvDJ
BOUNdYWfV
VpDkzvHT
JiUUQSTP
geVRV
vILcqXM
SYzBXGF
MpMfwa
UOLRXTAu
VUjX
YkQXpbkyUT
pbiSJXXvy
AcxSQQZcTXDx
NUHsvrYHhE
ibTrVlzIjTMt
gaZUvkBiiLH
UptKpyqD
QHgpXIYsDj
SfJVRmKPJ
TlxBGKAPBNr
hOBBwpMmbsv
xhiq
lYTUhgMswle
RXLcmws
gqwoymy
VqvHZFpB
FvWOGOa
wfeAEC
upcE
SSRcGeF
XkMrTlmyCp
GQerWBfUa
TtYHha
DcqFp
njEXVlvk
mbndZN
nuGcUWMNVQa
itJfvMfH
DISQdqUuoO
MtJSjykb
KRra
搜索
楼主: zpwan

[求助] SNB cpu会影响applelpc加载吗?连续看了两周的贴了,没找到答案啊。版主请多留几步 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
楼主
发表于 2012-5-20 10:29:23 IP属地江苏 |显示全部楼层 |倒序浏览
快御云安全
HP4431S, win版变色龙启动。E:/ 下不要DST 或放一个按设备ID更改后的DSDT([教程]通过加载AppleLPC.kext来使用MAC原生的CPU电源管理),都无法加载applelpc. 查看图如下:
lpc.png

可是原生applelpc 的info.plst里面有1c49这个设备ID,如图:

info.png

我的问题是:
1. 按常理是不是苹果会加载applelpc来驱动这个已经识别出来设备?
不要使用修改DSDT,系统能自己识别出1F0000地址下的设备ID,并且这个这个ID在applelpc 的info.plst里,即系统会自动尝试用applelpc来驱动1F0000地址下的设备。我认:为如果系统尝试了,肯定能驱动成功,现在为驱动,系统应该没有尝试用applelpc来驱动1F0000地址下的设备。(实验修改DSDT也不加载applelpc,这个可以解释:DSDT只是告知系统存在某个设备)。

2. 是不是和SNB的CPU有关系(1c49出现在AppleLPC_SB匹配字典里)?
识别SNB的CPU需要修改DSDT吗?或怎么修改?

3. 改fakeSMC和变色龙能解决吗。怎么改?
我按紫米的[教程]【變色龍系列三】FakeSMC.kext 設定說明【08/05】改了rev609的FakeSMC,如下:
Info_fakeSMC.7z (1.05 KB, 下载次数: 0)
并按紫米的[教程]【變色龍系列二】com.apple.Boot.plist + SMBIOS.plist 設定說明【09/22 更新】  rev1057的变色龙如下:
Extra.7z (753 Bytes, 下载次数: 2)
还是不能加载applelpc,也不能(一直不能)删除NullCPUPowerManagement.kext,强删就五国。

高手来指点下吧,
本来是来玩黑苹果,现在被玩了。

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
沙发
发表于 2012-5-20 16:25:03 IP属地江苏 |显示全部楼层
绝情奶牛 发表于 2012-5-20 14:37
看一下我这篇帖子加载电源管理的做法,搞不懂你怎么会折腾到FackSMC,boot.plist和修改DSDT来识别CPU了?
h ...

谢谢版主
请看我的DSDT:
dsdt_原始提取.7z (61.94 KB, 下载次数: 2)
dsdt_1c49_修改后.7z (62.25 KB, 下载次数: 6)

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
板凳
发表于 2012-5-20 16:47:06 IP属地江苏 |显示全部楼层
本帖最后由 zpwan 于 2012-5-20 16:48 编辑
fox0491 发表于 2012-5-20 14:24
替换这两个破解了的电源管理看看!!最好上传你的DSDT 来看 看。。。

谢谢,我试试看。

也帮我看看我改的DSDT。

如果在Extra不用DSDT,能识别出设备ID为194C(如一楼的第一张图片),不会加载AppleLPC。
用DSDT(见上楼),也只能识别出设备ID为194C,不会加载AppleLPC.  结果和Extra不用DSDT一模一样
另外为了证明启动时调用了我修改的DSDT,我还试验把修改的DSDT里的设备ID设为3a18. 实验结果是设备ID识别为3a18,也没加载AppleLPC。

补充一点,用不用 DSDT, AppleHPET都会加载。

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
4F
发表于 2012-5-20 18:02:39 IP属地江苏 |显示全部楼层
绝情奶牛 发表于 2012-5-20 17:36
看了你的DSDT,乱七八糟,不管修改前修改后,都还有200+错误,你怎么改的DSDT?也不知道你怎么提取的DSDT, ...

版主你用什么编译器
我这里编译通过了,我用的是: DSDTSE-for-Windows

1。没修改过的dsdt,里面有这段代码:
If (CondRefOf (FPED))
{
  FPED ()
}

屏蔽掉就好了

2,你查地址1f0000,有Device (HPET)这个设备。
你用我修改后的dsdt.aml反编译再看看:
DSDT.7z (40.57 KB, 下载次数: 1)

你那个教程我也看了。

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
5F
发表于 2012-5-20 18:23:08 IP属地江苏 |显示全部楼层
本帖最后由 zpwan 于 2012-5-20 19:49 编辑
绝情奶牛 发表于 2012-5-20 18:05
修改DSDT一般只用两个工具:dsdt editor和dsdt fixer。
你按照我的教程提取acpi_dsdt.bin文件上来
还有, ...

谢谢
Everest提取的bin:
acpi_dsdt.7z (40.51 KB, 下载次数: 3)

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
6F
发表于 2012-5-20 18:36:07 IP属地江苏 |显示全部楼层
我是为了方便看代码,直接重命名到 txt

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
7F
发表于 2012-5-20 19:05:20 IP属地江苏 |显示全部楼层
绝情奶牛 发表于 2012-5-20 18:37
你后面上传和原始DSDT文件和你之前上传的原始DSDT肯定不同!!!
删除nullintelpower.....试试这个DSDT,如 ...

谢谢,淫民的好版主
马上实验。
看了一下修改的地方,比我该的多了点东西。

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
8F
发表于 2012-5-20 19:44:57 IP属地江苏 |显示全部楼层
本帖最后由 zpwan 于 2012-5-20 19:46 编辑
绝情奶牛 发表于 2012-5-20 18:37
你后面上传的原始DSDT文件和你之前上传的原始DSDT肯定不同!!!
删除nullintelpower.....试试这个DSDT,如 ...

用了你的DSDT,结果:
1. 删除NullCPUPowerManagement.kext,五国。
2.不删除NullCPUPowerManagement.kext, 如下:
未命名.png
还是没有加载AppleLPC. 但是设备ID变成你改的2916。

所以还是我一楼的问题:为什么设备ID在AppleLPC驱动的匹配字典里面,却无法加载这个驱动。

点评

绝情奶牛  你使用nullIntel之后当然不会加载applelpc  发表于 2012-5-20 23:12 IP属地福建

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
9F
发表于 2012-5-20 20:11:56 IP属地江苏 |显示全部楼层
本帖最后由 zpwan 于 2012-5-20 20:13 编辑
绝情奶牛 发表于 2012-5-20 19:53
我在我的帖子里有这样说明过
看来你的主板添加代码后还是不支持电源管理,那就只能使用破解后的appleint ...

谢谢你的答复,
AppleIntelCPUmanagerment可以使用其他破解内核扩展
可AppleLPC也不能加载,除了电源睡眠,会不会还影响其它低速设备。我的鼠标键盘还没识别出来呢(不过我还没着手弄他们)。

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
10F
发表于 2012-5-20 20:16:09 IP属地江苏 |显示全部楼层
zpwan 发表于 2012-5-20 20:11
谢谢你的答复,
AppleIntelCPUmanagerment可以使用其他破解内核扩展
可AppleLPC也不能加载,除了电源睡 ...

期待有人彻底解决这个问题。

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
11F
发表于 2012-5-20 20:33:46 IP属地江苏 |显示全部楼层
本帖最后由 zpwan 于 2012-5-20 20:38 编辑

我的PCI 0X001F0000地址下挂的是ISA接口,是快要灭绝的接口了

IAS.png

难道苹果的驱动AppleLPC不支持ISA。可是AppleLPC 的驱动匹配字典里有这种ISA的设备ID,也就是说AppleLPC能驱动这个ISA啊。

懂的水友指点指点啊

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
12F
发表于 2012-5-21 19:31:56 IP属地江苏 |显示全部楼层
绝情奶牛 发表于 2012-5-20 23:14
你没试过2楼的破解kext吗?把DSDT里的代码删除,同时也删除nullintel....,安装2楼的kext还是不能加载电源 ...

今天试了一下,2楼的可以加载。不过不插USB键盘就会因为蓝牙寻找键盘而死机。

Rank: 1

UID
1049056
帖子
90
PB币
187
贡献
0
技术
0
活跃
24
13F
发表于 2012-5-21 21:54:14 IP属地江苏 |显示全部楼层
本帖最后由 zpwan 于 2012-5-21 21:55 编辑
绝情奶牛 发表于 2012-5-20 23:14
你没试过2楼的破解kext吗?把DSDT里的代码删除,同时也删除nullintel....,安装2楼的kext还是不能加载电源 ...

找到一些原因了,看看能帮我解决吗
进入山猫用KEXTUTIL测试了一下,结果如下:
Last login: Mon May 21 22:33:47 on console
zpwan-mato-MacBook-Pro:~ zpwan$ sudo kextutil -t /System/Library/Extensions/AppleLPC.kext
Password:
No kernel file specified, using '/mach_kernel'
Diagnostics for /System/Library/Extensions/AppleLPC.kext:
Authentication Failures:
    File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other):
        /System/Library/Extensions/AppleLPC.kext
        /System/Library/Extensions/AppleLPC.kext/Contents
        /System/Library/Extensions/AppleLPC.kext/Contents/_CodeSignature
        /System/Library/Extensions/AppleLPC.kext/Contents/_CodeSignature/CodeDirectory
        /System/Library/Extensions/AppleLPC.kext/Contents/_CodeSignature/CodeRequirements
        /System/Library/Extensions/AppleLPC.kext/Contents/_CodeSignature/CodeResources
        /System/Library/Extensions/AppleLPC.kext/Contents/_CodeSignature/CodeSignature
        /System/Library/Extensions/AppleLPC.kext/Contents/Info.plist
        /System/Library/Extensions/AppleLPC.kext/Contents/MacOS
        /System/Library/Extensions/AppleLPC.kext/Contents/MacOS/AppleLPC
        /System/Library/Extensions/AppleLPC.kext/Contents/version.plist
zpinwan-mato-MacBook-Pro:~ zpwan$

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛