|
|
最近碰到一个棘手的问题,请大家来看看,出出注意,先谢过大家!
/ \6 ?/ Y2 u/ ~: h1 W1 q* a问题描述:
' r" V& l N1 W) O- P& E" c7 j' \ 用LID待机后笔记本进入S3,然后打开笔记本上盖按PWRBTN唤醒,debug卡的确输出30,而且接上VGA是有输出的,但是LVDS没有输出,此时用GMA driver去切屏也不能使LVDS有输出。7 ~5 _+ b8 i. f% _# u, M! D
自己测量的结果:
' K# T3 |' J& F0 U. R1 笔记本上盖闭合和打开的确对应LID信号的0和1;$ j5 u2 _" H. g. }; I
2 s3回来后LVDS点不亮时测量LVDS_VDDEN为低电平,CLK,data都无输出;
9 J% A' w& c! G6 Z: z3 EC的确也可以在探测到LID信号发生改变时就发SCI给host;
. |& ^& X3 W$ L& X1 S. A1 z* g' b( a- r2 m9 i- P, y# E
基于以上事实,我个人推断从s3回来时,可能是我对LID变高发送的SCI时机不对(太早了!?)导致LVDS点不亮,如果是这个原因,那么是不是要和BIOS交互来选择一个合适的时机发送LID变高的SCI?如何交互呢?2 q! v" t+ i5 c# _& B& X
$ E n( i7 \3 s$ a+ G( h
请各位大侠帮我看看这个问题,分析分析,小弟不胜感激...... |
|