|
最近碰到一个棘手的问题,请大家来看看,出出注意,先谢过大家!
% A2 o5 j7 {6 }0 B& x) d问题描述:
8 O) G/ a3 K1 F( o8 @ 用LID待机后笔记本进入S3,然后打开笔记本上盖按PWRBTN唤醒,debug卡的确输出30,而且接上VGA是有输出的,但是LVDS没有输出,此时用GMA driver去切屏也不能使LVDS有输出。
3 w4 g( [0 a* m- [" @) ]自己测量的结果:
# ?" s/ e: ]- X3 B6 L- S1 r* f+ \1 笔记本上盖闭合和打开的确对应LID信号的0和1;
9 r5 R* |' i5 }1 a' C2 s3回来后LVDS点不亮时测量LVDS_VDDEN为低电平,CLK,data都无输出;
$ E) B k6 V4 R( N. s/ ]3 EC的确也可以在探测到LID信号发生改变时就发SCI给host;0 \$ u1 p" f* T+ Z. \7 y
! K% \. q5 m! j6 B
基于以上事实,我个人推断从s3回来时,可能是我对LID变高发送的SCI时机不对(太早了!?)导致LVDS点不亮,如果是这个原因,那么是不是要和BIOS交互来选择一个合适的时机发送LID变高的SCI?如何交互呢?! g- R# x! m( W* L( i' r8 }+ h. R M
0 b4 v+ R. f$ G5 ]+ W5 e2 A请各位大侠帮我看看这个问题,分析分析,小弟不胜感激...... |
|