|
|
各位BIOS老大,小弟有个问题请教:/ C- S6 V$ U! H" @4 v4 }
我的一个案子在跑S3,S4,reboot时有时会hang在滚动条。7 B+ E5 `" g8 v% \
几率非常低,30台机器1000个cycle,跑2~3组才会出现1次。8 F& J2 r" C$ U3 a7 P& j2 q; ~
BIOS抛点发现最后的点在下面这段asl code。0x50抛出去后
* E. z% b* g# Y; a, U5 E8 Y6 d系统就挂了。各位老大给个方向,小弟不胜感激!
/ E b' a3 s$ l. t+ W Device(LID0)
9 y; n) W7 z }$ Z0 S; m/ O {
# h! V. K* P5 B# z2 s3 F: P- O Name(_HID,EISAID("PNP0C0D")) //LID switch- }: R3 Y7 C$ t, U( W7 l
Method(_LID, 0)
9 ^' f& a+ O; x" [- Y' V4 H {
( H6 j9 E- s! v7 r7 P% \9 D: } Store(0x4F, DBG8)
: |4 _: Q$ @8 Z8 ~& P If(\_SB.PCI0.SBRG.EC.MYEC)) R2 O; w0 s" Y0 h0 t
{
6 B( l" E& \3 u: c- C" r Store(\_SB.PCI0.SBRG.EC.LIDS,local0) + N/ A G0 F, U8 l
}8 r2 n& \ c! n0 b, I% g# `# G
else) ^7 k/ L$ F' M/ v
{
" I& `9 O: A/ ~4 z* m4 f Store(0x01,local0) //1---open,0---close
8 D- J( y: J0 | }6 E" n: e, E4 I
Store(0x50, DBG8) ' [7 W8 p( j* d* @9 Y+ B
return(local0)
$ b, ~9 x) v& y7 p } // return LID status7 h) `2 v, Q* o% q
} //END of LID0 |
|