|
|
各位BIOS老大,小弟有个问题请教: j; j5 U, X% f2 _
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。4 `# V0 O+ K( b; k, M1 s3 `
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
. y( j3 ?1 k; oBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
1 _. f) \( L F系统就挂了。各位老大给个方向,小弟不胜感激!" x7 B1 x/ X0 Y! o- n% U
Device(LID0)" k, v1 k8 T% A
{
4 \% X! L& K# S8 O9 R Name(_HID,EISAID("PNP0C0D")) //LID switch
( x |/ ~) d' I' Z6 V1 z" K Method(_LID, 0)
' `0 r4 x" O0 Z {
9 L& Q4 l7 z9 `" B Store(0x4F, DBG8)
, F8 O: w+ e8 X4 C! j* U If(\_SB.PCI0.SBRG.EC.MYEC)
4 a" x8 R, Z2 o% H% r {6 V& z8 ]; {' G+ u& l% L: m
Store(\_SB.PCI0.SBRG.EC.LIDS,local0) + G7 E7 ~* k6 A: y
}$ @, i, u8 V! @: j5 R4 d
else
, e* h n- H. P! u# s {; N3 j p. K% f0 n; `. M
Store(0x01,local0) //1---open,0---close$ Q+ s- H* C2 i) s a, d: |) W5 L
}
8 l9 P0 W1 l! e) w j Store(0x50, DBG8) * W0 d/ m$ j! e& z- x( W+ i2 p6 k
return(local0)
1 G+ Q: M) @0 \* E- `+ y9 P6 v. ? } // return LID status
# m4 m- {: @, e- K } //END of LID0 |
|