|
各位BIOS老大,小弟有个问题请教:
4 Z) s0 j8 q6 T9 D9 r7 L$ |4 D我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
# i: w. E1 K8 \# d; Y6 a1 _几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。0 J/ U0 c* \$ I" Q! g/ m
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
. C* n/ i" b5 q; A' i- { x系统就挂了。各位老大给个方向,小弟不胜感激!( u1 M7 _$ o7 @/ s3 z: }
Device(LID0)
$ s% E- H' L2 I6 V/ k. {9 d {/ P! p! _+ f6 F, {" d n
Name(_HID,EISAID("PNP0C0D")) //LID switch
. b: v }8 g g* Y' L; D! O9 _ Method(_LID, 0) ( ]# \9 p5 R+ |0 p! \$ H8 n2 d* g* z
{; x6 @8 [6 U5 F( k& H: c
Store(0x4F, DBG8) 2 a/ v, n8 C+ s$ P7 r! n& h
If(\_SB.PCI0.SBRG.EC.MYEC); w) ~% H! q1 M& ?; }
{
6 {9 a" i; ` s# D9 a Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
4 B+ b- ?0 q5 Y# a! \4 c: W }
& r& Q0 s# f2 O else
: h' m- f' i9 a9 G {& G3 {3 S' \, }( o6 D1 p% d( y4 K
Store(0x01,local0) //1---open,0---close
- K5 {! G! R/ y' ?) c6 P }
1 a, `4 M: m$ r. T7 h( l Store(0x50, DBG8)
5 S: `: \ X+ M3 [" l. [ return(local0)
& j7 U }0 R C. _. q$ ]. M% T } // return LID status/ K+ G& ]4 F# o4 d
} //END of LID0 |
|