USB 设备随机进入“未知设备”

USB 设备随机进入“未知设备”

我们有一个使用 m2sys(USB 设备)生物扫描仪的自助服务终端。它会扫描您的手掌来识别您。每隔一段时间,大概一天 1-3 次,生物扫描仪就会变成未知设备。我们无法看到任何模式或共同点。当我们拔下并重新插入时,它又可用了。

我们有定制软件,可以使用生物扫描仪的软件与其通信。我们在所有设备上都添加了大量日志记录,但似乎没有任何设备关闭的规律。我们已将这些设备部署到多个位置(100 多个),它们都遇到了问题,但我们无法在总部重现这种情况。

我已经评估了软件,但什么也没发现。我想这是驱动程序或硬件问题(但我们无法在主办公室重现这些问题),或者可能是某种环境干扰,例如扫描枪、自动门、微波炉或其他东西。

欢迎提出任何想法。我正在寻找导致 USB 设备未知的可能原因或找出原因的方法。

  • 其他 USB 设备均无此问题,只有扫描仪
  • 我们已经联系了制造商,他们认为问题出在我们的软件上
  • 我们正在向微软寻求帮助,但他们没有发现任何问题
  • 操作系统是嵌入式XP
  • http://www.m2sys.com/palm-vein-reader.htm

答案1

这几乎总是硬件问题。如果 Windows 找到设备 ID,它会在已知驱动程序表中搜索支持的设备 ID,并将驱动程序绑定到该设备。但是,损坏的设备通常无法正确识别。

设备可能暂时断电并启动不正常,或者没有接收到足够的电力(这会导致其中的逻辑不稳定且容易出错)。

尝试不同的 USB 端口并尝试通过集线器连接它。

也可能是驱动程序错误(不太可能),或硬件错误,或 USB 集线器问题(不太可能)。就我个人而言,我会进一步向设备制造商施压。

如果是未知设备,还要验证属性面板中的设备 ID。如果正确,则说明驱动程序或操作系统存在问题。如果错误或未知,则几乎肯定是硬件问题。

如果您无法重现该问题,我强烈怀疑是电源问题。USB 集线器可以解决这个问题,因为它有一个电源插头。

相关内容