# udev rules for pcscd and CCID readers # Gemplus PCMCIA Card #BUS=="pcmcia", DRIVERS=="serial_cs", ACTION=="add", SYSFS{prod_id1}=="Gemplus", SYSFS{prod_id2}=="SerialPort", SYSFS{prod_id3}=="GemPC Card", RUN+="/usr/sbin/pcscd --hotplug" # If not adding the device, go away ACTION!="add", GOTO="pcscd_ccid_rules_end" # Kobil mIDentity BUS=="usb", SYSFS{idVendor}=="0d46", SYSFS{idProduct}=="4081", RUN+="/usr/sbin/Kobil_mIDentity_switch" # generic CCID device BUS=="usb", SYSFS{bInterfaceClass}=="0b", RUN+="/usr/sbin/pcscd --hotplug" # non CCID generic (InterfaceClass: 0xFF) # CherrySmartTerminalST2XXX.txt BUS=="usb", SYSFS{idVendor}=="046a", SYSFS{idProduct}=="003e", RUN+="/usr/sbin/pcscd --hotplug" # DellSK-3106.txt BUS=="usb", SYSFS{idVendor}=="413c", SYSFS{idProduct}=="2100", RUN+="/usr/sbin/pcscd --hotplug" # MySmartPad.txt BUS=="usb", SYSFS{idVendor}=="09be", SYSFS{idProduct}=="0002", RUN+="/usr/sbin/pcscd --hotplug" # SCR331-DI-NTTCom.txt BUS=="usb", SYSFS{idVendor}=="04e6", SYSFS{idProduct}=="5120", RUN+="/usr/sbin/pcscd --hotplug" # SCR331-DI.txt BUS=="usb", SYSFS{idVendor}=="04e6", SYSFS{idProduct}=="5111", RUN+="/usr/sbin/pcscd --hotplug" # SDI010.txt BUS=="usb", SYSFS{idVendor}=="04e6", SYSFS{idProduct}=="5121", RUN+="/usr/sbin/pcscd --hotplug" # SPR532.txt BUS=="usb", SYSFS{idVendor}=="04e6", SYSFS{idProduct}=="e003", RUN+="/usr/sbin/pcscd --hotplug" # Verisign_secure_storage_token.txt BUS=="usb", SYSFS{idVendor}=="08e6", SYSFS{idProduct}=="1359", RUN+="/usr/sbin/pcscd --hotplug" # Verisign_secure_token.txt BUS=="usb", SYSFS{idVendor}=="08e6", SYSFS{idProduct}=="ace0", RUN+="/usr/sbin/pcscd --hotplug" # SchlumbergerSema Cyberflex Access e-gate BUS=="usb", SYSFS{idVendor}=="0973", SYSFS{idProduct}=="0003", RUN+="/usr/sbin/pcscd --hotplug" # All done LABEL="pcscd_ccid_rules_end"