|
各位BIOS老大,小弟有个问题请教:+ e s3 T" h; q) k
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
! ^, q9 b, S9 ^6 W4 G6 z几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
) [1 \# J# i& }8 ~' hBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
6 B- n1 l9 [7 J" A$ p, a系统就挂了。各位老大给个方向,小弟不胜感激!& o' Q" N" K( m- Y0 Z8 }
Device(LID0)# `' |; F3 ~) f/ P" m
{
: P+ I7 | l; f( C+ u! d5 q* G Name(_HID,EISAID("PNP0C0D")) //LID switch
6 _1 I$ o3 [: N6 k9 g! a; a Method(_LID, 0)
$ ~% V' y" @& y. v9 W5 b {+ |2 u/ z/ M( T
Store(0x4F, DBG8) 2 O y4 @" B! j, J8 T9 t4 Y
If(\_SB.PCI0.SBRG.EC.MYEC)
1 Y2 ]0 ^; C3 M) o3 m/ n {/ R( ]0 V- D. G) X' \4 `$ I' V
Store(\_SB.PCI0.SBRG.EC.LIDS,local0) . Q. B( c' c% Q) f: ?" E6 d
}$ F2 J% d0 c" l _) b3 a
else% c' P" e- D! x# N2 u' c, Q
{
5 O6 a8 _! Q( Y3 n8 m; j Store(0x01,local0) //1---open,0---close6 f+ u' S( M) w( f5 S+ q
}! c1 \' C& m# ~( w. n9 i" l
Store(0x50, DBG8)
) S G s X6 H, M' j' n return(local0): ]/ v; O; i4 ]+ _* [. h
} // return LID status
0 e; c* y1 v9 v7 L& S* \ } //END of LID0 |
|