|
|
各位BIOS老大,小弟有个问题请教:4 j6 `% c) C% |. u/ k0 E' U* V, {
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
. b4 k x* M) y$ l- s几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
* m2 q1 L7 N$ ^$ i+ pBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后8 Q3 `0 f! J& h' x; M% t4 ^ N& `
系统就挂了。各位老大给个方向,小弟不胜感激!
6 A+ K O. f, T3 z1 j( }7 J; M* B Device(LID0)) G6 c Z' M3 o' u
{
. A M' h' X" q; f4 w Name(_HID,EISAID("PNP0C0D")) //LID switch' t p6 a0 \( A5 e% X: I' f
Method(_LID, 0)
+ o* u9 i. M4 d1 f {+ q3 `7 M0 g$ b# h, g/ M9 n! k4 P
Store(0x4F, DBG8) 2 u- M& r9 T% w( R5 F( E# u b0 e
If(\_SB.PCI0.SBRG.EC.MYEC)
8 F5 C5 {% ~# B1 _* v. c! r4 a {
4 d5 w( Q! Y1 ^% B, @' Q2 | Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
. r' a5 ~( r7 U \5 f$ |) Q( B3 w }
0 H& G: g8 O* y/ E else
2 J+ ` d3 Q J% v' j {0 G, `9 ^' e1 T; u" ?# J
Store(0x01,local0) //1---open,0---close- \4 |! L2 H2 A! s3 M2 n' m
}4 A w. l L3 F2 e) v! H3 d
Store(0x50, DBG8) 2 ]/ X! v/ w- R0 G/ W# J0 a
return(local0)
+ ~* E- G0 p0 [' g3 V } // return LID status( A8 O' c; a: p2 ~' V5 }
} //END of LID0 |
|