Yubikey 4 无法工作(Linux 和 Windows)

Yubikey 4 无法工作(Linux 和 Windows)

几天前我收到了一把 Yubikey 4。我是在《连线》杂志的特别优惠中收到的。这把钥匙的问题是,Windows 10 和 Linux(Mint 18)都无法识别它。

Linux

当我执行时sudo lsusb -d 058b:004c -v,键显示为

Bus 006 Device 009: ID 058b:004c Infineon Technologies 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x058b Infineon Technologies
  idProduct          0x004c 
  bcdDevice            1.00
  iManufacturer           1 Infineon AG
  iProduct                2 SLE78 USB Solid Flash(TM) Kit
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           86
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               20mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        11 Chip/SmartCard
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              4 USB Smartcard
      ChipCard Interface Descriptor:
        bLength                54
        bDescriptorType        33
        bcdCCID              1.10  (Warning: Only accurate for version 1.0)
        nMaxSlotIndex           0
        bVoltageSupport         1  5.0V 
        dwProtocols             2  T=1
        dwDefaultClock       3580
        dwMaxiumumClock      3580
        bNumClockSupported      0
        dwDataRate           9600 bps
        dwMaxDataRate        9600 bps
        bNumDataRatesSupp.      0
        dwMaxIFSD             254
        dwSyncProtocols  00000000 
        dwMechanical     00000000 
        dwFeatures       00020840
          Auto parameter negotation made by CCID
          Short APDU level exchange
        dwMaxCCIDMsgLen       263
        bClassGetResponse    echo
        bClassEnvelope       echo
        wlcdLayout           none
        bPINSupport             0 
        bMaxCCIDBusySlots       1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)

我挖了一些(USB ID 数据库) 在我看来,这个供应商/产品 ID 组合看起来真的很奇怪(不像杂志上说的那样)。由于 058c 是英飞凌科技的供应商 ID(Yubikey 有 1050),因此产品 ID 004c 毫无意义。

SmartCard 和 Yubicon Linux 工具(ykinfo、ykman、opensc-explorer、opensc-tool 等)无法识别该密钥。

bash$ sudo ykinfo -v
Yubikey core error: no yubikey present

以下说明也毫无用处: https://developers.yubico.com/libu2f-host/Mode_switch_YubiKey.html

Windows 10

在 Windows 10 中,Yubico Tools 似乎也不起作用,但至少 Windows 系统硬件信息会透露一些有关 CCID 设备的信息。

进一步的调查

我已经向 Yubico 支持人员询问,他们在一天内给出了答复,但建议(重新启动、尝试另一个 USB 端口)不起作用,而且我还没有得到后续回复。

因为我手头没有第二个,所以我不能排除它只是缺陷的情况。

也许其他人有一些建议,关于如何进一步调试或修复该问题。

编辑

我的钥匙的 LED 也从未闪烁过。没有生命迹象。

编辑2

Yubico 正在向我发送新密钥。似乎生产过程中有一批密钥配置错误。

答案1

在 Yubi 支持发送的一封电子邮件中,他们向我指出这是一个工厂配置问题,需要更换。

他们的电子邮件如下:

感谢您的耐心。

我们最近发现,本次促销活动中分发的一小部分 YubiKeys 发货时配置有误,因此无法使用。您提交的序列号就是其中一个密钥。因此,我们为您提供了全新的品牌 YubiKey 4。请发送您首选的邮寄地址,我们将尽快寄出替换品。

对于给您带来的不便,我们深感抱歉。感谢您的支持。如果您还有其他问题,请回复此消息,或者您可以在 yubi.co/support 上打开新的支持案例。

詹姆斯·阿尔塞斯

要获得替代品,请向 Yubi 提出支持票(http://yubi.co/support) 包括以下信息:

  • 缺陷设备的序列号(可在钥匙背面找到)
  • 更换的送货地址

他们将能够根据序列号确定您的产品是否是受影响的产品之一。

相关内容