|
|
最近碰到一个棘手的问题,请大家来看看,出出注意,先谢过大家!" X: b B' @# y3 s% p2 ~
问题描述:
! b) M- g; I9 ] 用LID待机后笔记本进入S3,然后打开笔记本上盖按PWRBTN唤醒,debug卡的确输出30,而且接上VGA是有输出的,但是LVDS没有输出,此时用GMA driver去切屏也不能使LVDS有输出。
" Q4 v& I$ d# d8 E: D自己测量的结果: # w0 r( V4 N, ^* n) ^ f: P' l# |
1 笔记本上盖闭合和打开的确对应LID信号的0和1;7 ^5 F1 U; \# R# T+ ^3 m3 U3 [
2 s3回来后LVDS点不亮时测量LVDS_VDDEN为低电平,CLK,data都无输出;, Q# s2 S. Z" h' Y$ R# d6 I
3 EC的确也可以在探测到LID信号发生改变时就发SCI给host;
! k- m" @# @# m; g9 c2 z) l
, T: A" V; w4 i+ R( O7 h基于以上事实,我个人推断从s3回来时,可能是我对LID变高发送的SCI时机不对(太早了!?)导致LVDS点不亮,如果是这个原因,那么是不是要和BIOS交互来选择一个合适的时机发送LID变高的SCI?如何交互呢?
6 M+ o) n% k# j( b! q+ \! Q$ m0 s9 y1 z1 N# G8 T8 B# M
请各位大侠帮我看看这个问题,分析分析,小弟不胜感激...... |
|