Centos

列出 USB 智能卡讀卡器

  • July 3, 2019

我有一個連接了智能卡讀卡器的 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)

解決方案

問題已解決,他們更改了 VM 設置。順便說一句,我現在可以說lsusb命令usb-devices正確列出了設備屬性,因此它們可以正確顯示設備是否已連接。

好的,部分答案:

虛擬機只能看到提供給它的硬體。這可以是從執行 VM 的物理機器上“竊取”的“真實”硬體,也可以是 VMware USB 集線器和滑鼠等“模擬”硬體。

不知道你的情況,假設USB智能卡讀卡器連接到物理機,它根本不會出現在虛擬機上,除非它被分配給這台機器。

因此,您需要讓管理 VM 的人將其分配給您的機器。

引用自:https://unix.stackexchange.com/questions/528145