|
|
各位BIOS老大,小弟有个问题请教:2 ? N, Y* C \: l# u5 _* |+ [" ]
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
: K9 U2 J' b) J3 T) _) O几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。' O- Z; y0 l0 x% A: T7 k
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
) ^: l9 m% s2 H1 v系统就挂了。各位老大给个方向,小弟不胜感激!
* `4 m, U0 G% b; g0 [0 A Device(LID0)
7 ~) |6 J/ H6 ] {2 K+ k* b7 X; T( v& c7 n
Name(_HID,EISAID("PNP0C0D")) //LID switch+ q- W% M- X& s9 T$ s& f( u, @! k
Method(_LID, 0) & |5 m4 o: @5 z
{2 F" [8 ]6 w5 V
Store(0x4F, DBG8)
5 n4 }' F7 P! J If(\_SB.PCI0.SBRG.EC.MYEC)2 e3 k' [/ m. o" m
{
+ J, C8 n" l! P# {8 ] Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
% T; r& G- _. o [& K: d! S. L }! j0 r1 Z8 `2 L- R, y
else' E& P& h0 I- e5 N2 J% `) @) H7 k: U
{
: t" `* F/ `1 F6 @5 f( P Store(0x01,local0) //1---open,0---close
% c9 U' K1 ], D) T: A }3 H. y4 U% q x2 _8 ?
Store(0x50, DBG8)
) ~2 C9 k" X& T+ M return(local0)( d0 l% P) |, d( }5 U+ z
} // return LID status% T2 ? U; m0 s: ?6 O
} //END of LID0 |
|