|
|
各位BIOS老大,小弟有个问题请教:: p, V8 k; L0 k' r3 A6 N- W
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
' V2 \- i/ a, ~/ R0 T8 L# T& z几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。 Y) B, j/ V4 M
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后# ?6 |( m1 U; `% L" n) c& `
系统就挂了。各位老大给个方向,小弟不胜感激!$ c+ o0 q" C! I% B' L
Device(LID0)
$ @5 X, J$ S2 u- r) e1 S/ g: I {
* ~: P9 J! l, }6 W% Z" Z Name(_HID,EISAID("PNP0C0D")) //LID switch0 i0 N# C" z" J8 T- H/ T+ U# ]" h: d
Method(_LID, 0) ) B9 w4 S* T8 c! Q
{! z% W! k8 m9 l% m0 P0 V, Y# k
Store(0x4F, DBG8)
. e. j) D l! I If(\_SB.PCI0.SBRG.EC.MYEC)# O. h. w& \/ l6 k2 t* E: L$ ]
{
% r% O/ l8 x1 F2 A: K Store(\_SB.PCI0.SBRG.EC.LIDS,local0) 9 V0 S5 O9 M! S8 f u. n9 s0 d! Q
}
- @9 @) ]* u* K: D' z+ W& { else4 o9 j! [' [5 l5 s
{' a* a8 b- | L1 g0 O* j
Store(0x01,local0) //1---open,0---close8 S( N) N7 z! P# i2 s
}
+ E3 o* V" T6 X3 G3 f0 o- T" }0 e9 S Store(0x50, DBG8) $ _+ j1 D4 S1 \6 b
return(local0)3 c) W: J2 z2 q1 ?" E* ~
} // return LID status
. W0 z& U8 H3 x6 Z9 Y } //END of LID0 |
|