|
|
各位BIOS老大,小弟有个问题请教:
. I4 Y2 }4 C3 f. ]: j我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。+ L7 a2 z1 x2 Z) F% C
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
2 t0 v' O8 h3 @# S9 v; K& l" vBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
2 I8 ?) T, ?& I {* G* \系统就挂了。各位老大给个方向,小弟不胜感激!" H2 I0 d, O5 c0 V. j: S
Device(LID0)
) w" g3 i' f9 z8 r {
& z7 }% \5 `1 P Name(_HID,EISAID("PNP0C0D")) //LID switch
. P: u& L4 Y- F0 g, E# e: ^ Method(_LID, 0)
# N* {0 t3 |" W- K U {# e- ?/ y+ C$ d# K" Q$ C
Store(0x4F, DBG8)
* ~* I% _% u5 X$ ~- u8 [' e W R If(\_SB.PCI0.SBRG.EC.MYEC)
0 @+ j$ r: T! c {
6 ] {( V: F5 a Store(\_SB.PCI0.SBRG.EC.LIDS,local0) / \) X9 q$ `6 H* V
}1 |; j2 `) i1 r8 Z% ^
else
. q: U- I$ y; J2 Y8 K {
k* Q7 I( f0 ?$ ?' ]: ?; ?* q% F8 J. f Store(0x01,local0) //1---open,0---close
1 s( a2 W9 j' V! f u; p6 _ }
- f5 [% S/ A' s4 n Store(0x50, DBG8)
9 K4 R" _- @4 G6 U return(local0)
0 k( r$ p+ B2 Q } // return LID status
8 V2 H1 S1 \) g" K. V } //END of LID0 |
|