|
|
各位BIOS老大,小弟有个问题请教:0 C: f! ]5 H: k$ v8 ]7 O; s3 @
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
0 v2 a$ m& l4 L5 j5 W7 a; d" K几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。/ A0 |9 }" i0 {5 E! O2 z6 Q
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后) z8 ]+ E% C4 }5 a- c
系统就挂了。各位老大给个方向,小弟不胜感激!
- A3 M' d7 Q5 p4 {) F. Q4 N" s Device(LID0)
, B- ~) @6 x( F) _! h: X {. U/ x1 ^- H8 a- |( K
Name(_HID,EISAID("PNP0C0D")) //LID switch) L" v; n8 q2 S/ B n- B
Method(_LID, 0) & G$ w8 ^" k4 @! m" S9 `7 [
{
y% u- E* u! K7 ~ Store(0x4F, DBG8) 7 d3 m) m9 c7 v0 t- O
If(\_SB.PCI0.SBRG.EC.MYEC)
6 j ]8 w- _4 V: \; [/ t7 k {
4 K3 |. ^# }1 W% Y b Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
4 V! N' g- w& I' f }
% J( P( \; N8 G& V else$ G- c2 W1 I3 O# Q
{# O e5 D3 _4 K0 r+ D
Store(0x01,local0) //1---open,0---close
2 i# o B3 [$ ^7 X8 r2 E9 y }
6 y R/ e/ @% t: B6 ~9 \ Store(0x50, DBG8) + ~5 f4 N, \' G4 E, F
return(local0)' m7 Z7 G7 f/ A
} // return LID status, |/ x9 ^' D# G* O
} //END of LID0 |
|