|
|
各位BIOS老大,小弟有个问题请教:" L3 ]: o4 M+ u5 t* C" D _: k
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
- r- S2 T8 P; Q, R; p几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
5 G3 @6 C5 [4 S3 v, A! s0 o0 W; ^BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后- F A6 s; o" G$ ]8 K
系统就挂了。各位老大给个方向,小弟不胜感激!
( `4 W1 x3 D% T' O1 x% Z+ o4 W Device(LID0)
/ G0 h% g' [9 [! H4 ^# A% i1 l {
) K6 A$ l' D. R4 Y+ _9 d1 v7 t! N Name(_HID,EISAID("PNP0C0D")) //LID switch' r8 o8 Y0 K9 R7 {2 B8 x
Method(_LID, 0)
- w: I2 Q5 L, n2 h7 n! V# G& s { \& n8 d7 B2 b! p& H
Store(0x4F, DBG8)
3 s8 ^' b) o [& p3 } If(\_SB.PCI0.SBRG.EC.MYEC)
( l6 `4 |; X' {7 N {
% u* R2 I3 Y0 p, O' n, D, l/ z0 F Store(\_SB.PCI0.SBRG.EC.LIDS,local0) 7 J% v1 l7 U8 K' A. q8 R" B
}
* n! w, `7 Z: \3 N" L, b4 _ else3 D0 k/ s$ G. M+ ~5 Y- s" r
{
1 i1 M; l6 z4 |2 i( M Store(0x01,local0) //1---open,0---close2 t! F2 Q% q2 i" G4 x/ H( V
}! L+ u2 J y* U* ?- y3 j
Store(0x50, DBG8)
* N# Q9 P l5 s4 F. W; b6 U return(local0)1 \' L" L" u( B& d" x8 U6 h
} // return LID status6 l! C+ s q- c! C4 @8 m
} //END of LID0 |
|