Package: scdaemon
Version: 2.1.15-4

Hi.  I got a smart card reader from Fujitsu Siemens that is not
recognized by scdaemon.  Perhaps it should be added to the udev rules.d
file?

--- /lib/udev/rules.d/60-scdaemon.rules 2016-10-04 21:22:30.000000000 +0000
+++ /tmp/60-scdaemon.rules      2016-10-10 12:45:43.581741264 +0000
@@ -40,5 +40,7 @@
 ATTR{idVendor}=="234b", ATTR{idProduct}=="0000", ENV{ID_SMARTCARD_READER}="1", 
ENV{ID_SMARTCARD_READER_DRIVER}="gnupg"
 ## Alcor Micro Corp cardreader (in ThinkPad X250)
 ATTR{idVendor}=="058f", ATTR{idProduct}=="9540", ENV{ID_SMARTCARD_READER}="1", 
ENV{ID_SMARTCARD_READER_DRIVER}="gnupg"
+## Fujitsu Siemens
+ATTR{idVendor}=="0bf8", ATTR{idProduct}=="1006", ENV{ID_SMARTCARD_READER}="1", 
ENV{ID_SMARTCARD_READER_DRIVER}="gnupg"
 
 LABEL="gnupg_rules_end"

Perhaps it is better to try to recognize all USB smart card readers
using the bus class instead of trying to list the IDs of all card
readers that exist?  For isenkram I use file glob matching for
'usb:*ic0Bisc00ip*' (ie interface class 0B, interface subclass 00) to
match any smart card reader.  Can a similar rule be implemented using an
udev rule?  I see nothing that seem relevant in the output from 'udevadm
info /dev/bus/usb/001/015 ':

P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
N: bus/usb/001/015
E: BUSNUM=001
E: DEVNAME=/dev/bus/usb/001/015
E: DEVNUM=015
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
E: DEVTYPE=usb_device
E: DRIVER=usb
E: ID_BUS=usb
E: ID_MODEL=SmartCard_Reader_USB_2A
E: ID_MODEL_ENC=SmartCard\x20Reader\x20USB\x202A
E: ID_MODEL_FROM_DATABASE=SmartCard Reader 2A
E: ID_MODEL_ID=1006
E: ID_REVISION=0100
E: ID_SERIAL=Fujitsu_Siemens_Computers_SmartCard_Reader_USB_2A
E: ID_USB_INTERFACES=:0b0000:
E: ID_VENDOR=Fujitsu_Siemens_Computers
E: ID_VENDOR_ENC=Fujitsu\x20Siemens\x20Computers
E: ID_VENDOR_FROM_DATABASE=Fujitsu Siemens Computers
E: ID_VENDOR_ID=0bf8
E: MAJOR=189
E: MINOR=14
E: PRODUCT=bf8/1006/100
E: SUBSYSTEM=usb
E: TYPE=0/0/0
E: USEC_INITIALIZED=270854249350

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to