我有一个新的YubiKey 5C NFC直接插入笔记本电脑时,它工作正常。但是,插入扩展坞时,它根本不起作用。
操作系统:Linux Mint20.1
内核:5.4.0-77-generic
对接站:Caldigit ts3
看看消息日志,当我将 YubiKey 直接插入笔记本电脑时,出现以下信息:
[ +7.595200] usb 1-1: new full-speed USB device number 14 using xhci_hcd
[ +0.149581] usb 1-1: New USB device found, idVendor=1050, idProduct=0407, bcdDevice= 5.27
[ +0.000005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000004] usb 1-1: Product: YubiKey OTP+FIDO+CCID
[ +0.000002] usb 1-1: Manufacturer: Yubico
[ +0.004996] input: Yubico YubiKey OTP+FIDO+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:1050:0407.00CE/input/input266
[ +0.058128] hid-generic 0003:1050:0407.00CE: input,hidraw3: USB HID v1.10 Keyboard [Yubico YubiKey OTP+FIDO+CCID] on usb-0000:00:14.0-1/input0
[ +0.001093] hid-generic 0003:1050:0407.00CF: hiddev0,hidraw4: USB HID v1.10 Device [Yubico YubiKey OTP+FIDO+CCID] on usb-0000:00:14.0-1/input1
当我将它插入扩展坞时,根本没有记录任何内容(我已经尝试了扩展坞上的所有 USB-C 端口)。
为什么 YubiKey 无法被基座识别?
答案1
在文中 启动后无法识别 Yubikey,强制检测 YubiKey 的一种方法是输入命令:
sudo udevadm trigger
如果这对你不起作用,Yubico 在邮件中 使用带有 USB-C 适配器的 YubiKey 承认某些适配器与其硬件不兼容。Yubico 不提供任何解决此不兼容问题的解决方案,除了建议在购买适配器之前确保其兼容。
答案2
我已经成功解决了这个问题。该设备未获得授权,因此使用以下步骤boltctl解决了该问题:
boltctl
输出:
● CalDigit, Inc. TS3 Plus
├─ type: peripheral
├─ name: TS3 Plus
├─ vendor: CalDigit, Inc.
├─ uuid: 00b81a88-c99c-3d00-ffff-ffffffffffff
├─ status: authorized
│ ├─ domain: ca030000-0072-7088-2050-e809e8222120
│ └─ authflags: none
├─ authorized: Thu Jul 8 10:17:26 2021
├─ connected: Thu Jul 8 10:01:33 2021
└─ stored: no
记下 UUID,然后运行
boltctl authorize 00b81a88-c99c-3d00-ffff-ffffffffffff
YubiKey 现在可以通过基座正常运作!