source: trunk/etc/openct.udev.modalias.in @ 1165

Revision 1165, 2.7 KB checked in by aj, 3 years ago (diff)

Add support for Rutoken S by Aktiv Co. / Aleksey Samsonov

Line 
1# udev rules file for openct
2#
3# COMPATIBILITY NOTES
4# new versions of udev want DRIVERS, older versions only support DRIVER
5# new versions of udev want SUBSYSTEMS, older versions only support BUS
6#
7# new combinations of udev and linux kernel do not create proper events
8# (or udev processes them "too fast" / race conditions) or similar.
9# as a result there is no way to get openct-control run when a usb smart
10# card reader is plugged in. restarting the init script will help as a
11# crude workaround.
12#
13SUBSYSTEM!="usb", GOTO="openct_usb_rules_end"
14ACTION!="add", GOTO="openct_usb_rules_end"
15
16# egate
17ENV{MODALIAS}=="usb:v0973p0001*", RUN+="@udevdir@/openct_usb"
18# eToken
19ENV{MODALIAS}=="usb:v0529p050C*", RUN+="@udevdir@/openct_usb"
20ENV{MODALIAS}=="usb:v0529p0514*", RUN+="@udevdir@/openct_usb"
21# eToken 64
22ENV{MODALIAS}=="usb:v0529p0600*", RUN+="@udevdir@/openct_usb"
23ENV{MODALIAS}=="usb:v0529p0700*", RUN+="@udevdir@/openct_usb"
24# eutron
25ENV{MODALIAS}=="usb:v073Dp0005*", RUN+="@udevdir@/openct_usb"
26# ikey2k
27ENV{MODALIAS}=="usb:v04B9p1200*", RUN+="@udevdir@/openct_usb"
28# ikey3k
29ENV{MODALIAS}=="usb:v04B9p1300*", RUN+="@udevdir@/openct_usb"
30# starkey
31ENV{MODALIAS}=="usb:v096Ep0005*", RUN+="@udevdir@/openct_usb"
32# cardman
33#ENV{MODALIAS}=="usb:v076Bp0596*", RUN+="@udevdir@/openct_usb"
34#ENV{MODALIAS}=="usb:v076Bp1784*", RUN+="@udevdir@/openct_usb"
35#ENV{MODALIAS}=="usb:v08D4p0009*", RUN+="@udevdir@/openct_usb"
36
37# ccid
38ENV{MODALIAS}=="usb:*ic0Bisc00*", RUN+="@udevdir@/openct_usb"
39
40# spr 532 - ccid, but with wrong interface class (vendor) :(
41ENV{MODALIAS}=="usb:v04E6p0003*", RUN+="@udevdir@/openct_usb"
42ENV{MODALIAS}=="usb:v04E6pE003*", RUN+="@udevdir@/openct_usb"
43# pertosmart1030
44ENV{MODALIAS}=="usb:v072Fp0001*", RUN+="@udevdir@/openct_usb"
45ENV{MODALIAS}=="usb:v072Fp8009*", RUN+="@udevdir@/openct_usb"
46# pertosmart1038
47ENV{MODALIAS}=="usb:v072Fp9000*", RUN+="@udevdir@/openct_usb"
48ENV{MODALIAS}=="usb:v072Fp9006*", RUN+="@udevdir@/openct_usb"
49ENV{MODALIAS}=="usb:v072Fp9007*", RUN+="@udevdir@/openct_usb"
50ENV{MODALIAS}=="usb:v072Fp90D0*", RUN+="@udevdir@/openct_usb"
51# wbeiuu - driver not working yet
52#ENV{MODALIAS}=="usb:v104Fp0004*", RUN+="@udevdir@/openct_usb"
53# Rutoken S
54ENV{MODALIAS}=="usb:v0a89p0020*", RUN+="@udevdir@/openct_usb"
55# ePass3000
56ENV{MODALIAS}=="usb:v096ep0401*", RUN+="@udevdir@/openct_usb"
57
58LABEL="openct_usb_rules_end"
59
60# udev pcmcia rules file for openct
61#
62SUBSYSTEMS!="pcmcia", GOTO="openct_pcmcia_rules_end"
63ACTION!="add", GOTO="openct_pcmcia_rules_end"
64
65# omnikey cardman 4040
66SUBSYSTEM=="cardman_4040", RUN+="@udevdir@/openct_pcmcia"
67
68# Gemplus PCMCIA Card
69DRIVERS=="serial_cs", SYSFS{prod_id1}=="Gemplus", SYSFS{prod_id2}=="SerialPort", SYSFS{prod_id3}=="GemPC Card", RUN+="@udevdir@/openct_serial"
70
71LABEL="openct_pcmcia_rules_end"
Note: See TracBrowser for help on using the repository browser.