【问题分析】
1、在VDC控制台发送开机指令,在问题盒子旁边的正常开机盒子进行抓包,可以接受到网络唤醒报文。
2、问题盒子开机,通过旁边另外一个盒子发送开机报文,问题盒子报文发现可以接受网络唤醒广播报文。
3、通过重启盒子直连的小交换机仍无法远程开机
4、通过插拔盒子的网线仍无法远程开机
5、由以上4步排查,排除网络环境问题
6、手动按开机按钮可以打开盒子。
7、仅将盒子电源插拔后,可以正常下发开机指令后开机。
8、仅将盒子的HDMI线插拔后,可以正常下发开机指令后开机。
9、仅拔掉显示器的电源线,盒子侧不动,可以远程开机
10、对第6-9步,进行单变量进行测试后发现,仅插拔盒子的HDMI后可以远程开机
11、基于以上现象,和盒子远程开机的原理进行分析,怀疑显示器HDMI漏电,使用万用表,将档位调至“交流电压”,将电笔一端插进插板中的地线,电笔另一端接触显示器来的HDMI接头的金属片,测试显示电压为74.4V,正常情况下应该无显示。
12、经过测试,发现漏电存在,mcu会误认为是开机状态 不执行唤醒功能。
13、查看显示器电源插头为2头,无接地线,导致显示器漏电会造成HDMI的接头与大地有电压差。
【解决办法】
可以采取以下方式进行释放电压:
1、在盒子上接大功率外设,进行释放电压
2、更换显示器为3口接口的电源插头
3、更换盒子为3口电源插头
由于以上解决办法存在困难,所以可以采取规避措施:将不能进行远程开机的盒子进行手动开机