|
各位BIOS老大,小弟有个问题请教:1 G5 \" }# h) r$ C. p
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
8 j* X, j* {6 x几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
1 y& P+ T {# ~0 f* QBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后, t: n6 m5 M( }% b* Z
系统就挂了。各位老大给个方向,小弟不胜感激!
1 P) A( a( q( _/ T1 E Device(LID0)
( C# t2 a/ ]0 i9 z7 M5 R" s: n; f, N {
" o' y5 y5 _" s$ d Name(_HID,EISAID("PNP0C0D")) //LID switch) e4 C7 w0 A3 W/ ?
Method(_LID, 0)
' X( q8 ~- w' {, N% k {4 J8 `) |* T, V2 w
Store(0x4F, DBG8) % H7 R/ J; z g" {" R5 W
If(\_SB.PCI0.SBRG.EC.MYEC)
6 |. K+ I( a/ v: \+ F$ ?% b4 ` {1 i1 z3 Z' j$ O( N9 c( A; h
Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
' ]7 e9 a6 D, @+ ?9 O. S } y4 w) K1 N O9 |- z: v
else- O: s/ S6 a3 f4 Q. r
{1 X2 K/ K/ O6 W: J1 H0 d) R
Store(0x01,local0) //1---open,0---close# {. f$ q- }, k' I+ {! M
}4 B- Z) N& G2 Z1 [, O0 V
Store(0x50, DBG8) 6 Z9 p P. J, A; C- S' J
return(local0)
/ t( _2 |/ G i" A/ |! p& @ } // return LID status8 S- ^' C- H* k0 c/ a
} //END of LID0 |
|