|
|
各位BIOS老大,小弟有个问题请教:9 j: x& H9 ?$ }3 C" ]
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
& J" m% g# W. ?" p1 q几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。( c+ i: s+ e) n; U5 m( a! Q% Y( N
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
5 [' U0 C3 H6 p7 O( r4 G系统就挂了。各位老大给个方向,小弟不胜感激!/ \* h' c: u, c6 S) Y8 S
Device(LID0)
3 o F) ^: p/ v" n0 i0 W {
; T F7 V2 l9 l! M0 V/ V6 D# b/ J Name(_HID,EISAID("PNP0C0D")) //LID switch$ Q6 i0 d7 n. E0 P7 N- P* A2 V
Method(_LID, 0) 0 N8 Q1 |& {' C" n" n
{' i4 D: D d2 ^3 M: q1 d
Store(0x4F, DBG8) $ v, z$ j) z. B/ _% ?& _1 A b* Z
If(\_SB.PCI0.SBRG.EC.MYEC)
) H6 p$ f6 a" J) C# a( n {# Y+ n: O0 R( V4 c. a/ f5 \% \
Store(\_SB.PCI0.SBRG.EC.LIDS,local0) ) j* \0 |7 M8 B% y
}
) T9 j2 s' D) T$ o: H/ d8 p else
& q6 T3 o4 v7 D6 b3 u3 g {7 Z2 j- N3 g% x( X' s* S
Store(0x01,local0) //1---open,0---close& v- Z8 q0 Y, D& b2 }$ w6 N- z( Y9 I
}$ S3 P/ p5 h! ^0 Y3 }
Store(0x50, DBG8) ; [- ?- W+ q9 V
return(local0)
0 Z# _9 g0 S b } // return LID status
) ]4 p5 O( q& O) ^) @$ H; s } //END of LID0 |
|