遇到问题如下:
1.编译ssdt-5.aml报错如下
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
{
Return (GPRW)
0x09
0x04
}
syntax error unexpected parseop_integer爬帖子得到解决方法如下:
http://www.tonymacx86.com/mavericks-laptop-support/130032-help-disable-ati-hd7730m-dsdt.html
iasl -da *.aml
然后参考帖子
https://bbs.pcbeta.com/viewthread-1475332-1-1.html
知道了联合编译,解决error
注:原来ssdt1-6error已全部更改,仅ssdt5出现第一个问题
现联合编译后ssdt6使用dsdt editor 打开后F5直接在cmd内报错 不弹出编译框!
ssdt6内提示内容为
/*
* iASL Warning: There were 11 external control methods found during
* disassembly, but only 3 were resolved (8 unresolved). Additional
* ACPI tables may be required to properly disassemble the code. This
* resulting disassembler output file may not compile because the
* disassembler did not know how many arguments to assign to the
* unresolved methods.
*
* If necessary, the -fe option can be used to specify a file containing
* control method external declarations with the associated method
* argument counts. Each line of the file must be of the form:
* External (<method pathname>, MethodObj, <argument count>)
* Invocation:
* iasl -fe refs.txt -d dsdt.aml
*
* The following methods were unresolved and many not compile properly
* because the disassembler had to guess at the number of arguments
* required for each:
*/
还有不明白如下:
dsl文件修改无问题,后保存为aml又会出现error!这个不太明白为什么!请大神指点!谢谢
附件为提取的dsdt、ssdt等文件!请各位大神过目!
机型为M4800 悲剧的intel主板+amd显卡(M5100)!