|
各位BIOS老大,小弟有个问题请教: L# t" v: H) g3 O8 P! n
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。) \' D# i$ T$ a8 }
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
' W" E) I c+ a& n3 p& J0 DBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
$ p7 L4 b7 s) ^* `: O系统就挂了。各位老大给个方向,小弟不胜感激!9 w" N- ^0 S0 z/ [+ A: l
Device(LID0)
- _. _4 Q6 H' f {
& o& a2 |2 ?6 Q- i3 l) K Name(_HID,EISAID("PNP0C0D")) //LID switch
( L1 H* f0 a$ `2 m% d, z Method(_LID, 0)
" Z& n$ f7 I) N h {
! t8 T9 U1 A0 O# P7 @ Store(0x4F, DBG8)
& s' d) v8 x, x7 I, f If(\_SB.PCI0.SBRG.EC.MYEC)2 |2 ~9 ] Y8 d7 R+ b: F" e# `0 \
{
3 {$ H2 @: n3 F6 ]: I: O Store(\_SB.PCI0.SBRG.EC.LIDS,local0) % i9 L4 j# C ?3 b L) Q& L& {
}$ H' d2 E Z b5 U8 r8 S5 g( m; Y# P; _6 d
else/ k9 U/ B v. A& N2 Q2 i0 n
{
$ j% ], B h; B5 M% J! q Store(0x01,local0) //1---open,0---close
z7 A: F; U* s* P! v, Q* I* ^3 w }6 @, Q+ t% m8 x" O, f. P+ u
Store(0x50, DBG8)
4 @8 h* q6 ?( V3 g& ]. X return(local0)
d* v8 u9 C; l } // return LID status v9 U+ Z3 g+ d" T% i, P. e: ~
} //END of LID0 |
|