|
|
各位BIOS老大,小弟有个问题请教:: ~5 x. ], u- U6 a/ j' @
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。# J Q( ~4 M+ M
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
E& Q; s( N9 V- wBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
, ]8 m' k* b2 }4 b0 f系统就挂了。各位老大给个方向,小弟不胜感激!
v; }& d' L1 k0 a' E5 r9 m% d Device(LID0); y9 O% b; u- `1 Q
{, y! N! ?6 D( W
Name(_HID,EISAID("PNP0C0D")) //LID switch7 O: B2 n6 p# q& ^5 ~2 S/ w5 j
Method(_LID, 0) 9 ]$ y2 X# j9 |6 l
{
7 m; q( P, u5 b0 a6 u, F# K+ [ Store(0x4F, DBG8) % U* |2 ?1 y( X, A
If(\_SB.PCI0.SBRG.EC.MYEC), W9 L1 f. e2 r; {& V" @- [3 }
{
! Y+ f3 V# t" o) S* ]' i; c( K Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
3 h. ~" O- f! U- P" C$ B9 t' J }
8 O& t1 _2 [% D) j2 [2 N9 V else
; X/ [$ I7 S" h0 _# t+ r: [4 i) V {
7 m" \8 w1 y( {( F* ? Store(0x01,local0) //1---open,0---close
6 f: P1 Z) z- K8 u( z. C5 A: {6 b }: `& }( Q& G% a5 Q: X" o
Store(0x50, DBG8) * S3 z; c! b0 T. v2 Q. o; S
return(local0). ?. f i( o9 b2 ` k
} // return LID status/ S7 h7 h5 F1 A( q1 K
} //END of LID0 |
|