Recebi um Yubikey 4 há alguns dias. Comprei ao longo de uma oferta especial da WIRED Magazine. O problema com a chave é que ela não é reconhecida nem pelo Windows 10 nem pelo Linux (Mint 18).
Linux
Quando executo sudo lsusb -d 058b:004c -v
, a chave é mostrada como
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)
Eu pesquisei um pouco ( banco de dados de IDs USB ) e, na minha opinião, essa combinação de ID de fornecedor / produto parece realmente com fio (não como a revista). Como 058c é o ID do fornecedor da Infineon Technologies (o Yubikey possui 1050), o ID do produto 004c não faz sentido.
As ferramentas SmartCard e Yubicon Linux (ykinfo, ykman, opensc-explorer, ferramenta opensc, ...) não reconhecem a chave.
bash$ sudo ykinfo -v
Yubikey core error: no yubikey present
Além disso, as instruções a seguir foram inúteis:
link
Windows 10
No Windows 10, as Ferramentas Yubico também parecem não funcionar, mas pelo menos as Informações HW do Sistema Windows informam algo sobre um Dispositivo CCID.
Investigação adicional
Já perguntei ao suporte do Yubico que respondeu dentro de um dia, mas as sugestões (reiniciar, experimentar outra porta USB) não funcionaram e eu ainda não recebi um acompanhamento.
Desde que eu não tenho um segundo em mãos, não posso eliminar o caso que é simplesmente defeito.
Talvez alguém tenha algumas sugestões, como depurar ou corrigir o problema.
Editar
O LED da minha chave
também nunca piscou. Nenhum sinal de vida.
Editar 2
Yubico está me enviando uma nova chave. Parece que um lote foi configurado incorretamente na produção.