我正在尝试整合ePass2003汽车Ubuntu-14.04 中的 USB 令牌,以便我可以通过此设备进行xfreerdp
连接。
我跟着古兹ePass2003 令牌的说明。
但是当我在运行pcscd
守护程序后执行这些命令时,我什么也没得到。
# opensc-tool --list-drivers
Configured card drivers:
...
entersafe entersafe
epass2003 epass2003 <--- There it is!
rutoken Rutoken driver
...
# opensc-tool --list-readers
No smart card readers found.
lsusb 输出:
Bus 002 Device 004: ID 17ef:6019 Lenovo
Bus 002 Device 003: ID 04b3:3025 IBM Corp. NetVista Full Width Keyboard
Bus 002 Device 007: ID 096e:080a Feitian Technologies, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
当我连接设备时,它还会安装 CD-ROM,其中包含 Windows 可执行文件。所以我尝试usb_modeswitch
使用以下配置文件:
DefaultVendor= 0x096e
DefaultProduct= 0x080a
TargetVendor= 0x096e
TargetProduct= 0x0807
不过,我缺少messagecontent
这个配置文件的行。
知道吗,如何让这个设备在 Linux (Ubuntu) 中工作?
答案1
我刚刚添加了这个设备我的 CCID 驱动程序的设备列表。
使用当前的 git 版本supported_readers.txt
文件,(重新)安装 CCID 驱动程序,您的设备应该可由 OpenSC 使用。