|
|
各位BIOS老大,小弟有个问题请教:4 T% r, K( E9 @% T* D A
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
. X0 q1 `0 M/ J5 g: T5 K几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
1 {- J3 V) }! W7 z1 q Q2 oBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后0 M' U0 _9 L- t$ P$ P
系统就挂了。各位老大给个方向,小弟不胜感激!
( Z/ I! w* o8 R Device(LID0): s1 N i) S, X
{
5 B8 f' y9 u9 d: W9 U" S$ L Name(_HID,EISAID("PNP0C0D")) //LID switch/ {. o% m) l* |: W/ j9 y7 n
Method(_LID, 0) ( e- k' W4 E- W( k
{* ]) g8 p# R! ]# F
Store(0x4F, DBG8) & @# C: H e& w/ t' [ m, ]
If(\_SB.PCI0.SBRG.EC.MYEC)
& `* ?& c, ?; T" z2 V1 l {
y4 O% Y( z+ O% {* n Store(\_SB.PCI0.SBRG.EC.LIDS,local0) % k% q5 \+ b4 E. a
}
" T8 P1 L! Q7 g. i9 B" }: N else
, E$ }7 ?8 M. L, ^$ f) q9 { {3 l& |4 D" ]1 l+ P8 t
Store(0x01,local0) //1---open,0---close9 U6 K8 J& D4 i7 s% W& ?- |2 W7 g
}9 n C" d A3 u3 O) @0 v1 J; o
Store(0x50, DBG8) , i4 Q' ?- {/ e% l1 [
return(local0)5 o; `0 c3 M) J# o
} // return LID status
, s- n, n% Z( ?9 D1 ?' i! u7 X" |3 Z } //END of LID0 |
|