数日前に Yubikey 4 を受け取りました。WIRED マガジンの特別オファーで入手しました。キーの問題は、Windows 10 でも Linux (Mint 18) でも認識されないことです。
リナックス
を実行すると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 は Infineon Technologies のベンダー 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
ウィンドウズ10
Windows 10 では、Yubico ツールも動作しないようですが、少なくとも、Windows システム HW 情報は CCID デバイスに関する情報を提供します。
さらなる調査
すでに Yubico サポートに問い合わせており、1 日以内に回答がありましたが、提案 (再起動、別の USB ポートを試す) は機能せず、まだフォローアップを受けていません。
手元に2台目がないので、単純に不良品である可能性も排除できません。
おそらく他の誰かが、問題をさらにデバッグまたは修正する方法について提案を持っているでしょう。
編集
私のキーの LED も点滅しませんでした。生命兆候はありません。
編集2
Yubico から新しいキーが送られてきました。本番環境でバッチが誤って構成されているようです。
答え1
Yubi サポートからのメールでは、これは工場出荷時の構成の問題であり、交換が必要であると示されていました。
彼らの電子メールを以下に引用します。
ご辛抱いただきありがとうございます。
このプロモーション用に配布された YubiKey の一部が誤った設定で出荷され、動作しないことが最近判明しました。お客様が送信されたシリアル番号は、そのキーの 1 つです。そのため、新しいブランドの YubiKey 4 をご提供いたします。ご希望の郵送先住所をお送りいただければ、できるだけ早く交換品をお送りいたします。
ご不便をおかけして誠に申し訳ございません。ご協力ありがとうございます。さらに問題がある場合は、このメッセージに返信するか、yubi.co/support で新しいサポート ケースを開いてください。
敬具、ジェームズ・アルセス
交換品を受け取るには、Yubi(http://yubi.co/support)には以下の情報が含まれます。
- 故障したデバイスのシリアル番号(キーの裏面に記載されています)
- 交換品の発送先住所
シリアル番号から、お客様の製品が影響を受けたユニットの 1 つであるかどうかを判断できます。