|
各位BIOS老大,小弟有个问题请教:
0 Z+ a8 O( N. Q1 {4 [4 K我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。$ ?( c& t' \ U' Y* ?/ e
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。7 W' b) R4 @$ G' n- t% i2 F5 G
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后3 s3 c5 J' S. o, n8 y* o
系统就挂了。各位老大给个方向,小弟不胜感激!" I: u3 O W$ D( O
Device(LID0)
* l/ J+ `6 B9 U7 B M2 C8 p) L9 U {
4 T. D {7 Q) c& ~ Name(_HID,EISAID("PNP0C0D")) //LID switch9 y0 h! ~4 H9 q
Method(_LID, 0) ; F }- ]& z) k8 G! g# j4 p" K
{2 B2 u4 ]( e* C* I% M6 L
Store(0x4F, DBG8)
: B& U4 Q6 q/ ?2 o* b* a If(\_SB.PCI0.SBRG.EC.MYEC)
# R- h- [+ k2 E {
% { o. o$ \0 G& G. h. m5 o _3 O Store(\_SB.PCI0.SBRG.EC.LIDS,local0) 2 c1 g* c$ ~! a! [1 l+ I. p
}
6 D' ~7 F5 Q& K4 ]* N/ T! l else
- g0 o, m# @# q0 K' u ]+ ] {5 g; p7 m* k/ h; t
Store(0x01,local0) //1---open,0---close
2 H# N5 S K$ g5 L. I% ^* u }! @5 E" l" t+ t- Q) I
Store(0x50, DBG8) $ ^) S* R& k6 I5 L0 T$ ?4 \& h
return(local0)4 \3 V! c: \, x+ `& @. k1 L
} // return LID status4 ? X$ R( F) D& d- K
} //END of LID0 |
|