|
各位BIOS老大,小弟有个问题请教:
5 j4 E i* n& }我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。. J) l! T7 c% s, \6 Y8 t9 n
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。# Q% @& x9 }4 ]; L/ u5 P, d
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后9 i2 c! n9 n% Z5 s1 R5 Q* e
系统就挂了。各位老大给个方向,小弟不胜感激!! P# s! x! n! k# J# X1 k6 X, I) Q/ m
Device(LID0), ~) q9 j4 h% A
{
) {! T, {" k, Q+ |+ j I Name(_HID,EISAID("PNP0C0D")) //LID switch
) I- W$ r* d& N8 q- q/ j* w6 d Method(_LID, 0)
6 @$ {' i/ c) c0 {' |+ M0 x {% K0 f1 j& [( n) T# t0 d
Store(0x4F, DBG8) 4 r: x+ i6 b, ?3 t3 {
If(\_SB.PCI0.SBRG.EC.MYEC)
) A# S& G- v9 L5 p# V {
: b: X2 L' B9 |! T Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
0 y! D7 y9 S& S% l) _( @4 B }: `/ U0 j) p% e2 D( z$ H
else
: ]: g' Z6 y9 l! V {" Q0 n1 |- b- s8 U
Store(0x01,local0) //1---open,0---close, \/ \, B. M7 Y) w
}( ~' t% a- v1 Y" Y9 p
Store(0x50, DBG8) ( ?6 F8 [' ~: M
return(local0)
; C, W+ @+ q' c4 t3 \% ? } // return LID status
% h( }0 F; ?, n a" U% y } //END of LID0 |
|