Hello,
I’m encountering an issue with a Nitrokey HSM2 device on a Windows 10 IoT Enterprise LTSC 2021 machine.
The device is physically recognized by the system, but the expected virtual smart card reader (SoftwareDevice) does not appear, which prevents tools like pkcs11-tool from functioning properly.
Below is a comparison between a working PC and a non-working one:
Working workstation is
• OS: Windows 10 Enterprise 22H2 (Build 19045)
Device detection ($device = Get-PnpDevice | Where-Object InstanceID -like “20A0”):
FriendlyName : Microsoft Usbccid Smartcard Reader (WUDF)
Status : OK
Class : SmartCardReader
InstanceId : USB\VID_20A0&PID_4230\DENK04000230000_________
• SoftwareDevice entries:
Secure Flash Card 0: SWD\SCDEVICEENUM\1_SECURE_FLASH_CARD_0
Secure Flash Card 1: SWD\SCDEVICEENUM\1_SECURE_FLASH_CARD_1
Smart Card Device Enumeration Bus: SWD\SCDEVICEENUMBUS\0
Microsoft Passport Container Enumeration Bus: SWD\SCDEVICEENUMBUS\1
Broadcom Corp Contacted SmartCard 0: SWD\SCDEVICEENUM\1_BROADCOM_CORP_CONTACTED_SMARTCARD_0
Nitrokey Nitrokey HSM 0: SWD\SCDEVICEENUM\1_NITROKEY_NITROKEY_HSM_0____________________________
Non-working Workstation is
• OS: Windows 10 IoT Enterprise LTSC 2021 21H2 (Build 19044)
• Device detection:
FriendlyName : Lecteur de carte à puce Microsoft Usbccid (WUDF)
Status : OK
Class : SmartCardReader
InstanceId : USB\VID_20A0&PID_4230\DENK04000230000_________
• SoftwareDevice entries:
Smart Card Device Enumeration Bus: SWD\SCDEVICEENUMBUS\0
Microsoft Passport Container Enumeration Bus: SWD\SCDEVICEENUMBUS\1
No Nitrokey-related software device is present
Do you have any idea on why the virtual device is not created?
Thank you in advance for your assistance.