|
|
各位BIOS老大,小弟有个问题请教:! x: C/ w0 \0 S' i9 B
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。; s! U7 Q e, R6 K
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。* S( |4 T" z8 F( p% d
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后8 Q+ G- s9 C# n4 P+ x
系统就挂了。各位老大给个方向,小弟不胜感激!
, \/ H1 t* h, A& k5 `& }8 ` Device(LID0)/ a7 Z; n3 Y/ Y* a1 ]
{% B' G" n" \" C+ C8 N- Y7 O' |
Name(_HID,EISAID("PNP0C0D")) //LID switch
3 @/ S0 u2 C8 r& i) [ Method(_LID, 0) , G, F) }, ?6 j
{( V* q: ]2 \8 E% }& k1 K$ B; Y
Store(0x4F, DBG8)
+ j3 b8 F# _' K If(\_SB.PCI0.SBRG.EC.MYEC)7 K+ v' v3 f/ h2 f( D4 b$ A4 P! Y& Z
{, c' \8 T" f* c- a7 `5 b: y2 O
Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
8 I4 f, c( Q3 J/ B! b+ U' _ }
- x" D' }* y9 t( S' |. Z9 N else2 f s9 G* Q' A7 z
{$ ?0 M+ ?1 G' P- S& d$ z
Store(0x01,local0) //1---open,0---close
! d5 ]; n( k# o# J6 n; i }' p+ R& D8 V& h7 p1 E9 E* [. {
Store(0x50, DBG8)
3 O: S4 ^/ d2 _( ~ return(local0)
2 Y7 e' ]6 \2 d$ e0 j } // return LID status
$ {7 P+ l3 [2 ]6 K } //END of LID0 |
|