问题现象
执行hdc list targets命令回显慢。
可能原因
USB问题。
解决措施
USB原因排查思路及解决方法。
序号 | 排查方法 | 解决思路 |
|---|---|---|
1 | 执行hdc -l5 list targets查询回显缓慢的日志详情 | 查看回显缓慢的日志操作并提供给hdc开发人员 |
2 | Windows查询设备管理器是否有带感叹号的USB设备 | 卸载设备管理器中带有感叹号的USB设备 |
3 | Windows打开任务管理器,查看hdc.exe启动用户是否一致 | 结束进程并重启hdc |
4 | unix ps -u |grep hdc查询启动hdc.exe用户 | 如启动用户和当前用户不一致,请结束后重启hdc |
Linux平台排查思路拓展:在Linux环境出现该问题,可以尝试使用time lsusb命令来排查是否usb的阻塞导致list targets回显慢,如果time lsusb执行时间大于0.5秒,则可以怀疑是USB存在问题,此时可以执行dmesg |grep -i USB来查询USB故障类型,已知故障类型及解决措施如下:
序号 | 故障类型 | 解决思路 |
|---|---|---|
1 | maybe the cable is bad | 更换USB数据线;若当前使用USB2.0标准的数据线可尝试更换为USB3.0标准的数据线。 |