|
各位BIOS老大,小弟有个问题请教:. r% y% Q& D) r1 o: O, ?
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。5 d6 N) D5 p) |& x! }1 m
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
7 r) f, g3 A+ N5 ~$ h) l; zBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
+ u3 y4 c9 n. [系统就挂了。各位老大给个方向,小弟不胜感激!, H* j% @" _- e4 a4 K. d
Device(LID0)
& h* v/ V$ o# a' v! @- r3 N+ p {
& M, F9 h) ~/ j- c Name(_HID,EISAID("PNP0C0D")) //LID switch, @& ]- { t E% o& A7 c6 p
Method(_LID, 0)
, `& p7 y- E/ i {
, Q ]" N% z0 K& J8 O Store(0x4F, DBG8)
* l* f' o& A6 L# S: q5 y If(\_SB.PCI0.SBRG.EC.MYEC)
9 t; ~2 x* |9 v5 Z {
/ a/ _5 q# W. d1 B, H3 r& W. w Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
7 N6 n7 z x% l+ a4 \$ { }
' ]/ A5 T- Q0 h# Z1 i. J. u else' |- z. K6 X/ ~
{
* p j( e- b7 Y0 E0 B Store(0x01,local0) //1---open,0---close
. z Z! M+ o# C' B$ d% F }
+ d& p. Z) B# B3 \, |) G3 c6 ] Store(0x50, DBG8) 9 s' I: ]. f% t' [+ Q) S1 j- b% _2 U
return(local0)6 C/ n) a/ v! Y5 x. O( r
} // return LID status) V4 J1 X; B. j3 } D- [4 ^, x
} //END of LID0 |
|