|
|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 
( ?3 H7 Q# a2 yHi ,
% |) L: d2 w- `8 H1 e" b3 Q
! }7 H5 |6 M) P# w0 }建議一:
) u5 _, x; J) ? Y9 d- x如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,
3 ]2 Y5 s1 \/ |* E3 u( J) T* v; R意思是說開始resume時候就要切頻.8 U! Z, I6 E8 p
7 A, S, C( t/ l/ [5 G' a建議二:
' v- p6 A& `2 f9 H Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS! C( U! a/ P( T5 S
Sleep(50) // Defer for 100 ...
$ [* G: K2 P% X% s, X' m; e' ~; [Hi bowen0205:. j! ^. W! c% b# c$ P8 T" E2 }; B
之前S3回来的时候会DOWN在_wak的时候我试过Notify(\_PR.CPU0, 0x81)回不来的问题就解决了,但是现在的问题是概率性(3-5次之后)进不了S3。我查了一些资料没查到Cstate和S3之间的关系。现在的话只要enable C state S3就会有问题,disable C-state S3就OK。之前down在_wak回不来我以为是P_LVL3_LAT的问题,调了一下没有效果。但是Reevaluate _CST 一下OK了。 现在进不了S3和 down在_wak有点像,可是这边down住的时候都没跑到_PTS.没办法通过Reevaluate _CST的方法来解决。 |
|