|
|
各位BIOS老大,小弟有个问题请教:7 g4 {8 Z2 T" \' f
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。' r) V7 v& ?! T4 _1 W' ^
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。* @2 |! [" h( c$ s2 y/ P9 l+ [# _
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后. G1 Y4 c, i% [) C
系统就挂了。各位老大给个方向,小弟不胜感激!$ U7 I: F+ {- T; K; l
Device(LID0)0 d% l6 [0 H& C! }, `5 n
{' M* q5 ]) @5 n: H7 \8 M
Name(_HID,EISAID("PNP0C0D")) //LID switch5 n4 X! M9 y8 G! s$ Z: H
Method(_LID, 0)
4 h9 }7 ]- f- r8 K' E3 U% _$ c {
/ h. T; \! @0 M j Store(0x4F, DBG8)
- O3 F. T C# E; B1 D) u/ l If(\_SB.PCI0.SBRG.EC.MYEC)+ z- a# v. _& I/ I+ N
{
5 }* y1 n1 h% I3 T, g7 G Store(\_SB.PCI0.SBRG.EC.LIDS,local0)
' ^/ o* }; p! p x+ W2 f x8 x0 J8 t }# ]; t1 q5 E8 i7 K e
else3 ~/ d! R, L; ?% d: x) h
{/ L6 V9 D1 T4 r9 K' d
Store(0x01,local0) //1---open,0---close) ^2 M% O7 H2 G" F! d+ ?
}
) Y: O- r* E5 a/ }( U Store(0x50, DBG8) 2 N- o$ ]% b& T% \. ?5 a6 A
return(local0)0 Z* w( K2 v/ s3 A+ m
} // return LID status/ c" w9 R: p( Y/ U, s2 W' g
} //END of LID0 |
|