首页 > 其他 > 详细

微星b85(b85i b85-gaming) 系列dsdt

时间:2014-03-12 16:02:23      阅读:871      评论:0      收藏:0      [点我收藏+]
从网友得了一个b85-gaming 的dsdt,发现跟我的b85i的dsdt错误都是一样的。
发布上来给需要的人参考。
微星这个系列的dsdt不能用dsdt editor的fix功能,不然文件会越来越短,无法使用
只需要修改几个地方即可:
使用dsdt editor  compile
会发现有很多个object not exist  的error   不要被网上的修改误导,不管它们
继续找  找到parse error的地方一共有四五个地方
第一个   很多 zero的地方 全部删掉,然后
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
       Method (_PRT, 0, NotSerialized)
        {
            If (PICM)
            {
                Return (AR0F ())
            }
 
            Return (PR0F ())
        }
    }
 
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Zero
    Device (B0D4)
    {
        Name (_ADR, 0x00040000)
    }
}
Arg0 在return下面,注释掉
1
2
3
4
5
6
7
8
9
10
Method (ADBG, 1, Serialized)
{
    If (CondRefOf (MDBG))
    {
        Return (MDBG)
        //byArg0
    }
 
    Return (Zero)
}
PS3X 的地方,,注释掉
1
2
3
4
If (CondRefOf (\_SB.PCI0.XHC.PS3X))
{
    PS3X
}
PS0X的地方,注释掉
1
2
3
4
If (CondRefOf (\_SB.PCI0.XHC.PS0X))
             {
              //   PS0X
             }
这样再编译就没有 error了。
至于warning 和 remark  ,可以通过替换几个变量名,比如替换_DEP为DEP,替换_T_ 为T_,再补充return 之类做到,


文章来源:http://blog.xujif.com/archives/msi-b85-dsdt/

微星b85(b85i b85-gaming) 系列dsdt,布布扣,bubuko.com

微星b85(b85i b85-gaming) 系列dsdt

原文:http://www.cnblogs.com/xujif/p/3595725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!