|
|
各位BIOS老大,小弟有个问题请教:
/ X a: ]3 ?5 A3 m" k* G7 q2 w我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
! U/ P8 k0 l" H- m2 T' O* L$ [- G几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
5 H" V. R$ \3 Q, y6 o8 i: B" pBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
6 x* h% `( C2 ?3 G2 f) r' Z3 {系统就挂了。各位老大给个方向,小弟不胜感激!) u! ~3 X0 a6 G5 U0 y A
Device(LID0)
$ f0 N8 X' R, E- U {
" Y8 Y2 g) D7 D W' } Name(_HID,EISAID("PNP0C0D")) //LID switch
7 A7 Y `) T! J6 h5 u& D Method(_LID, 0) ( j* z1 f$ V7 ]% v( i
{- I0 f/ @5 |3 `% l: n2 S
Store(0x4F, DBG8) 3 {# Y9 E& \* Q2 X9 l0 i
If(\_SB.PCI0.SBRG.EC.MYEC)
1 r- p9 A1 T1 i& K' h+ O {
. H0 C% J0 c/ z" \, M Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
- @/ a+ T$ c( k a; g }7 R' M0 d2 g/ F7 O) J* s/ x. O
else" k5 G5 l1 s+ l
{
5 d9 k% [/ \% f, i) r Store(0x01,local0) //1---open,0---close- p5 M( W! M% V' M! P
}5 [1 I5 k4 ^/ R
Store(0x50, DBG8) . G5 L' L% W- ?( u/ J
return(local0)
) R) \! p( v' d) r4 E4 V& L } // return LID status
0 `7 ~$ o. b' | } //END of LID0 |
|