|
|
各位BIOS老大,小弟有个问题请教:+ t+ n" d8 {, O% s* G5 I, k/ v
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。
0 e3 w$ }8 {) [ `几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。
2 J v) I+ w1 C9 j, \* ?# K& gBIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
$ K9 O! F( E. r8 Z, O系统就挂了。各位老大给个方向,小弟不胜感激!! T6 S' d7 r" H4 I8 e: ]1 j, P& F
Device(LID0)" }1 ^1 i d- o0 o/ h$ Z
{
7 c O+ P$ L. |) e9 o- ~ Name(_HID,EISAID("PNP0C0D")) //LID switch
1 y3 i. J$ v' R% W Method(_LID, 0) ( }* R0 w, X% U, V: e$ ]6 ^5 y* g, D6 B
{
1 }& n# p$ F& W M Store(0x4F, DBG8)
3 u- Q2 T- d' r& f4 G" W If(\_SB.PCI0.SBRG.EC.MYEC)
( ^ k5 d: m/ M- H {1 G: I$ b9 N) \/ ?
Store(\_SB.PCI0.SBRG.EC.LIDS,local0) : p9 Y, S8 z3 e: j
}
4 t9 ]! h# X' K( `, W8 j" ` else0 K9 ~3 o ^% ~1 {# V5 r. Q
{
7 r9 x P+ e- ~& J7 h Store(0x01,local0) //1---open,0---close
' j+ \, i' o" @ }
* v# n) b% V( F }# N Store(0x50, DBG8)
% Y% e8 ]0 M6 s# H return(local0)+ K0 M1 x# v0 {
} // return LID status
& k7 x4 ^, U7 A/ O } //END of LID0 |
|