|
各位BIOS老大,小弟有个问题请教:
9 ]0 H( k* @2 c7 Z+ r: k4 \; E我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。/ _* O, q- e* X; u
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。6 d% H3 H9 p- y- T: T- v
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后' q* f; V) X3 q) W- L
系统就挂了。各位老大给个方向,小弟不胜感激!3 U0 _% u' G* j0 \
Device(LID0)' X F) \9 s6 H0 T$ P/ m0 V
{ z$ I5 e( u6 f! `% T
Name(_HID,EISAID("PNP0C0D")) //LID switch* k* S8 D: _ w b( k, x
Method(_LID, 0)
/ u( ?7 ], }" _0 q5 X; v, Z- p {% y' ?* I+ G; q# Z6 W
Store(0x4F, DBG8) + w7 u: j. r& r* J/ P
If(\_SB.PCI0.SBRG.EC.MYEC)
! X9 |: K( T& m5 X/ Y* [1 E4 ?. D7 g {
1 t8 B D+ k+ R* [0 R5 F3 j Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
+ X, I) h' T( N, l7 e }6 Q2 \+ ^+ t3 J; G
else' }0 `( |6 ^# q/ s& U
{
/ `; u: l7 w7 Y0 l; W9 E3 R/ _ Store(0x01,local0) //1---open,0---close) P& n* f. _6 _" ~9 n h
}
4 B! w. n8 i$ [. e- {$ |4 W9 S Store(0x50, DBG8)
y. q/ K" }. }& f# K5 l ] return(local0)
4 \) M9 B8 h9 q1 n$ o" l } // return LID status
2 P6 L7 C5 m9 ^9 d- d } //END of LID0 |
|