目录

hdc list targets回显慢

问题现象

执行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标准的数据线。