|
|
各位BIOS老大,小弟有个问题请教:3 J- [; B t2 |4 W- s h2 H
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。7 t2 G" f n- J
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
, |/ }' d6 ]* T. `, v/ T QBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后7 u; l, D& s! t3 \2 S
系统就挂了。各位老大给个方向,小弟不胜感激!7 o* `$ q% _/ a- W) j5 V* T
Device(LID0) v2 _( m) A! E; J* p9 W. T0 \
{
1 D% L/ ?6 D5 C2 @$ D- m Name(_HID,EISAID("PNP0C0D")) //LID switch
1 I9 f3 X0 p) a& W4 Z Method(_LID, 0) ( V# B, A, O6 N: Z0 y; r% \
{; m# G$ A \7 H7 G, ?
Store(0x4F, DBG8) K( V! g( X% M+ a( Z8 K2 ]: Y
If(\_SB.PCI0.SBRG.EC.MYEC)1 l& J2 O) m6 g D+ b) j1 _+ C
{
- ^. b7 a5 D- A! F3 \3 \ Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
$ ^& r" \8 P# ` }3 E# L0 _1 ]9 Q( g- z* W
else( C. @& z$ Q, ^& B, F7 t
{
, F8 e, e7 |# ~' t+ \4 Z Store(0x01,local0) //1---open,0---close) p5 E$ f2 o1 I; {
}( e; |+ H: k. ^5 c& l0 Y! }
Store(0x50, DBG8)
8 T% s: v2 G1 \$ L+ W return(local0)
3 ~% K* _* K' |. k1 z% Q } // return LID status9 D H7 C" |% a+ v" R
} //END of LID0 |
|