列出 USB 智能卡读卡器

列出 USB 智能卡读卡器

我有一个 Centos 虚拟机,已连接或应该连接智能卡读卡器。

如何列出连接的 USB 端口以及操作系统是否正确识别它?

我已经尝试过lsusbusb-devices,但我只看到默认中心

我不知道智能阅读器品牌,谢谢您的帮助。

编辑

这是我的 Java 应用程序尝试使用该设备的日志

16:33:45,394 DEBUG http-bio-9090-exec-9 DeviceSelector:readModule:162 - libbit4xpki.so: slots count = 0
Jul 02, 2019 4:33:45 PM com.sun.xml.ws.server.sei.TieHandler createResponse
SEVERE: Smartcard device not found
it.comped.jdigitalsign.utils.LocalizedException: Smartcard device not found
at it.comped.jdigitalsign.crypt2.signers.sunp11.DeviceSelector.selectModule(DeviceSelector.java:120)

解决方案

问题已解决,他们更改了虚拟机设置。顺便说一句,我现在可以说lsusb命令usb-devices正确列出了设备属性,因此它们可以正确显示设备是否已连接。

答案1

好的,部分答案:

虚拟机只能看到为其提供的硬件。这可以是从运行虚拟机的物理机“窃取”的“真实”硬件,也可以是“模拟”硬件,例如 VMware USB 集线器和鼠标。

不知道你的情况,假设USB智能卡读卡器连接到物理机上,它根本不会显示在虚拟机上,除非分配给本机。

因此,您需要要求管理虚拟机的人将其分配给您的计算机。

相关内容