|
最近碰到一个棘手的问题,请大家来看看,出出注意,先谢过大家!
( L/ @9 a2 c# E# |" Z问题描述: 0 |% x" f- w4 E2 M$ j8 a' A0 E- O9 \
用LID待机后笔记本进入S3,然后打开笔记本上盖按PWRBTN唤醒,debug卡的确输出30,而且接上VGA是有输出的,但是LVDS没有输出,此时用GMA driver去切屏也不能使LVDS有输出。% u6 k( h3 D4 s# e# [1 n
自己测量的结果: w/ g+ T4 k) X2 Q) L/ X
1 笔记本上盖闭合和打开的确对应LID信号的0和1;) m* v0 o0 D, s" @- A
2 s3回来后LVDS点不亮时测量LVDS_VDDEN为低电平,CLK,data都无输出;
% Q( M6 `3 M& X: h+ R6 S. X3 EC的确也可以在探测到LID信号发生改变时就发SCI给host;
9 d; r9 o: [) s% |. c4 O! g$ a, P: R0 m# f3 m" Z6 C
基于以上事实,我个人推断从s3回来时,可能是我对LID变高发送的SCI时机不对(太早了!?)导致LVDS点不亮,如果是这个原因,那么是不是要和BIOS交互来选择一个合适的时机发送LID变高的SCI?如何交互呢?
1 M' w2 g% ^* ^( j! ~4 i/ d% r' X4 @0 J+ Y$ x
请各位大侠帮我看看这个问题,分析分析,小弟不胜感激...... |
|