|
|
各位BIOS老大,小弟有个问题请教:* E0 f( l; N* G# q/ `, x
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
6 ~6 S/ |, `2 K1 }1 u$ x; N+ g几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
& V r. _; R9 P/ \8 r- w/ g; jBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后8 ]( \8 y6 s# C7 T7 F
系统就挂了。各位老大给个方向,小弟不胜感激!4 p$ j0 v6 S, x* u* X/ s4 C2 L
Device(LID0)
5 [) k. [, U& S! i7 e$ \) J9 I {! i3 ?1 `% G- v L) ^
Name(_HID,EISAID("PNP0C0D")) //LID switch% |3 {6 O6 N! W" X9 r. ~, \- ?" G
Method(_LID, 0)
7 L! ]5 o/ J( R8 \/ @ {
8 Z5 F9 w, x, p: _ Store(0x4F, DBG8) f- R; ]2 }% o: z- x5 ~1 C: x
If(\_SB.PCI0.SBRG.EC.MYEC)# b1 s7 T7 l5 ]: E3 }2 T
{$ |0 @: d2 Y6 f
Store(\_SB.PCI0.SBRG.EC.LIDS,local0) # E( P0 U+ T& J% d+ j. f
}! L2 b! p$ T/ j
else
6 F+ Z' ~, }4 Q+ y0 h0 b) F3 q {1 f( B4 m: ^5 z% n! ~5 [
Store(0x01,local0) //1---open,0---close
& F4 F! u8 `. |0 k, d }
0 n7 ~- h( q8 ^" \ Store(0x50, DBG8)
. [8 u {. G/ T5 ^ return(local0)* z% `% h! q3 w! \( H: X' d
} // return LID status& K( v0 l" q0 s+ D* W" E- `( n
} //END of LID0 |
|