|
|
最近碰到一个棘手的问题,请大家来看看,出出注意,先谢过大家!$ G9 h5 L. F6 q G/ X9 f
问题描述: / c+ k+ j0 e- t
用LID待机后笔记本进入S3,然后打开笔记本上盖按PWRBTN唤醒,debug卡的确输出30,而且接上VGA是有输出的,但是LVDS没有输出,此时用GMA driver去切屏也不能使LVDS有输出。
. m$ j, P3 F* M4 S& U自己测量的结果:
. s% Z0 Z( j1 u& p$ x7 D2 U1 笔记本上盖闭合和打开的确对应LID信号的0和1;
& g& T# p8 {. E/ r3 A6 I6 v2 s3回来后LVDS点不亮时测量LVDS_VDDEN为低电平,CLK,data都无输出;& ^" W% }9 {, n. {
3 EC的确也可以在探测到LID信号发生改变时就发SCI给host;
0 a6 F1 `- ^8 r' D4 V5 {& \: g3 T6 L* B* S2 o' |+ e3 X
基于以上事实,我个人推断从s3回来时,可能是我对LID变高发送的SCI时机不对(太早了!?)导致LVDS点不亮,如果是这个原因,那么是不是要和BIOS交互来选择一个合适的时机发送LID变高的SCI?如何交互呢?# C- h2 a0 z- L# L, E
! t0 Y; V! u9 l% l/ f- C) d0 W
请各位大侠帮我看看这个问题,分析分析,小弟不胜感激...... |
|