NON-WORKING RULE ================ ACTION=="add", ENV{ID_USB_INTERFACES}=="*:0b0000:*", ENV{ID_SMARTCARD_READER}="1", ENV{ID_SMARTCARD_READER_DRIVER}="gnupg" UDEV [890.230389] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb) ACTION=add BUSNUM=003 DEVNAME=/dev/bus/usb/003/004 DEVNUM=004 DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb3/3-1 DEVTYPE=usb_device ID_BUS=usb ID_MODEL=Nitrokey_3 ID_MODEL_ENC=Nitrokey\x203 ID_MODEL_ID=42b2 ID_REVISION=0104 ID_SERIAL=Nitrokey_Nitrokey_3 ID_USB_INTERFACES=:0b0000:030000:020200:0a0000: ID_VENDOR=Nitrokey ID_VENDOR_ENC=Nitrokey ID_VENDOR_FROM_DATABASE=Clay Logic ID_VENDOR_ID=20a0 MAJOR=189 MINOR=259 PRODUCT=20a0/42b2/104 SEQNUM=2253 SUBSYSTEM=usb TYPE=239/2/1 USEC_INITIALIZED=227351 WORKING RULE ============ ACTION=="add", ATTR{idVendor}=="20a0", ATTR{idProduct}=="42b2", ENV{ID_SMARTCARD_READER}="1", ENV{ID_SMARTCARD_READER_DRIVER}="gnupg" UDEV [569.553034] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb) ACTION=add BUSNUM=003 DEVNAME=/dev/bus/usb/003/003 DEVNUM=003 DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb3/3-1 DEVTYPE=usb_device ID_BUS=usb ID_FOR_SEAT=usb-pci-0000_00_1d_1-usb-0_1 ID_MODEL=Nitrokey_3 ID_MODEL_ENC=Nitrokey\x203 ID_MODEL_ID=42b2 ID_PATH=pci-0000:00:1d.1-usb-0:1 ID_PATH_TAG=pci-0000_00_1d_1-usb-0_1 ID_REVISION=0104 ID_SERIAL=Nitrokey_Nitrokey_3 ID_SMARTCARD_READER=1 ID_SMARTCARD_READER_DRIVER=gnupg ID_USB_INTERFACES=:0b0000:030000:020200:0a0000: ID_VENDOR=Nitrokey ID_VENDOR_ENC=Nitrokey ID_VENDOR_FROM_DATABASE=Clay Logic ID_VENDOR_ID=20a0 MAJOR=189 MINOR=258 PRODUCT=20a0/42b2/104 SEQNUM=2222 SUBSYSTEM=usb TAGS=:seat:uaccess: TYPE=239/2/1 USEC_INITIALIZED=9546770