|
|
各位BIOS老大,小弟有个问题请教:
$ ?) x- s3 M. [我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。3 ~1 J5 N& F, V. @- k, m* k9 l
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
3 V- D0 e( C/ I" ?5 X1 A8 `BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后1 { O7 Q2 V9 ?: A0 L
系统就挂了。各位老大给个方向,小弟不胜感激!
/ F4 o V# @$ X+ a4 F( \% @ Device(LID0)
' K7 H6 o$ ^: y6 s {
# @( m, H/ e: U% K7 X/ k$ {. U Name(_HID,EISAID("PNP0C0D")) //LID switch
2 H/ N* P5 v$ I! f9 q" C Method(_LID, 0)
2 U2 g t' g1 Z. Y: J3 a; l; H/ p9 ^ {' N: b7 \3 l. Z- Z* N. t
Store(0x4F, DBG8) / S' b( K# `! g6 z/ S6 W
If(\_SB.PCI0.SBRG.EC.MYEC)
) J9 h ?, r7 _: f$ K! ~0 Y; s {
% l! b0 k4 b/ b8 ^ ?+ ?, u* U- h$ C Store(\_SB.PCI0.SBRG.EC.LIDS,local0) 8 \* @' b' W) Q
}
" E6 F# R A- f+ A else p2 C7 @; h |
{
9 o1 o Q" _) b* P- u% \ Store(0x01,local0) //1---open,0---close3 Y. |% d" S, o4 N, W. I8 l) I: L
}
6 `/ x% h# G) ] Store(0x50, DBG8) 9 x7 x6 I# r& O
return(local0)
9 ~+ s3 ?0 i$ a [+ [ } // return LID status
* P6 [: w' L, I! ]7 V3 ~! w O3 b% V } //END of LID0 |
|