|
|
各位BIOS老大,小弟有个问题请教:0 k# q3 g( I9 }. ]5 I
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。3 P- P# A: Y( \3 I* h& U
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
- X. `7 {( C5 J& [% H: ?+ l$ RBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
9 N' A- r0 r1 M; H& n8 A系统就挂了。各位老大给个方向,小弟不胜感激!/ z2 r& ~( d* b, N
Device(LID0)
7 b3 x! t2 e D# X# z) _. r6 Q1 z3 u( t {9 t# u6 O" d: a& G/ v8 L4 L# N
Name(_HID,EISAID("PNP0C0D")) //LID switch* s4 Q2 S$ ]6 Y) M0 o
Method(_LID, 0) 1 T5 \/ ]: W0 d0 \; u( @
{) ?+ }; ]. a5 K
Store(0x4F, DBG8) % j* O, i( {- V% K
If(\_SB.PCI0.SBRG.EC.MYEC)! D1 N: Q' h" @$ S" X$ M
{
0 i9 a& R% `5 x# P Store(\_SB.PCI0.SBRG.EC.LIDS,local0) 1 o k2 u5 b/ D/ R1 G) h
}
( e+ n5 s* |! O* h5 L else
: X+ `0 V" r8 g8 [ ~& e {
& N7 `2 Z% ]; k4 ]- g* ~2 S% P Store(0x01,local0) //1---open,0---close
' C9 O4 C! Y0 c" r }8 x* s* o" ?5 o% V1 D# @' O5 \
Store(0x50, DBG8)
) H7 M# H" W1 f return(local0)1 A6 a% W4 A, |& s
} // return LID status8 R8 a; O, U0 E: J/ a
} //END of LID0 |
|