dsdt提示这个dsdt错误修复怎么解决

dsdt.aml&制作中的一些错误修正
1._T_0和_T_1的警告可以分别将它们全替换为T_0和T_1来去除
Method (VGET, 1, NotSerialized)
-&&&&&&&&&&&&&&&&&&&
^ Not all control paths return a value
(VGET)&&&&&&&
Method (TGET, 1, NotSerialized)
-&&&&&&&&&&&&&&&&&&&
^ Not all control paths return a value
Method (FGET, 1, NotSerialized)
-&&&&&&&&&&&&&&&&&&&
^ Not all control paths return a value (FGET)
这三个警告可以通过在每个Method (VGET, TGET, FGET)结束的}之前添加一个return
(zero)之类的语句行来解决。
Method (VGET, 1, NotSerialized)
&&&&&&&&&&&
If (LEqual (Arg0, Zero))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV0 ())
&&&&&&&&&&&
&&&&&&&&&&&
If (LEqual (Arg0, One))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV3 ())
&&&&&&&&&&&
&&&&&&&&&&&
If (LEqual (Arg0, 0x02))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV4 ())
&&&&&&&&&&&
&&&&&&&&&&&
If (LEqual (Arg0, 0x03))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV1 ())
&&&&&&&&&&&
Method (VGET, 1, NotSerialized)
&&&&&&&&&&&
If (LEqual (Arg0, Zero))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV0 ())
&&&&&&&&&&&
&&&&&&&&&&&
If (LEqual (Arg0, One))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV3 ())
&&&&&&&&&&&
&&&&&&&&&&&
If (LEqual (Arg0, 0x02))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV4 ())
&&&&&&&&&&&
&&&&&&&&&&&
If (LEqual (Arg0, 0x03))
&&&&&&&&&&&
&&&&&&&&&&&&&&&
Return (^^SIOR.HWV1 ())
&&&&&&&&&&&
(zero)&&&&&&&&&&&&&&&&&
&Return(Package(0x02){0x00, 0x00}) -
& Statement is unreachable
&& 这种问题是
ACPI Patcher工具中的General 选项卡中"Fix按钮" 4个全选而造成的
去掉wak 修复基本上就没有问题了
&ShiftRight (BUF2, 0x04)&
-&&&&&&&&&&&&
Result is not used, operator has no effect
ShiftRight (BUF2, 0x04, BUF2)
或者& (国外有人这么改)
&Store (BUF2, Local4)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 dsdt 错误 4096 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信