亲测可用,是否适合非华硕的dsdt有待验证。欢迎参考。
http://bbs.pcbeta.com/viewthread-922379-1-1.html
by bobma
昨天给华硕本K40IN加了条2G,升到4G。重新开机,小小悲剧下——能进WIN,UBUNTU,不能进Lion了。
搜了下,貌似内存升级后DSDT有变化,可能需要重新制作,这个。。。我的DSDT是沿用雪豹时代的,改的地方很多,而且是看到什么改什么,要再一一重新改,工程浩大。
幸好,2G时代的原封DSDT还保留(不用重新插拔内存条了),和新导出的4G内存DSDT比较下(我用DiffMerge对比2个文件)。
在有“ SystemMemory”一行发现一串16进制数变动了一位,7变成D了,其它几个无关变动忽略。
改后重新编译,顺利进入Lion。
困惑下,DSDT到底是什么东,貌也似不固定的,类似硬件信息收集录,随时收集硬件更新,提供给硬盘上的操作系统。
在此鸣谢
本本升级内存后,mac osx不能启动解决办法 by kingyong
今天花了10个小时终于把本本升级内存mac osx 的问题解决了把经验写出来与大家分享一下
旧本本F40A 两条512m内存,升级到单条kingston 2G 后,window系统正常。
Mac启动出现错误
IOAPIC version 0x20 74:81
经过网络一番搜索,最后确认是ACPI中内存配置信息错误。
经过结合资料和努力测试,通过修改DSDT.aml成功启动。
下载DSDTse软件安装,运行Extract DSDT,
在search中输入SystemMemory查找并修该以下两初
OperationRegion (MNVS, SystemMemory, 0x3FEEDDBC, 0x0100) 改为 OperationRegion (MNVS, SystemMemory, 0x7FEEDDBC, 0x0100) |
0x7FEEDDBC = 1G内存 - 其他所占内存
OperationRegion (SMI1, SystemMemory, 0x3FEEDEBD,, 0x90) 改为 OperationRegion (SMI1, SystemMemory, 0x7FEEDEBD, 0x90) 网上有资料说,部分机器或软件显示的DSDT不同, |