[pkg-gnupg-maint] Bug#840312: scdaemon: Add udev rule for Fujitsu	Siemens smart card reader?
    Petter Reinholdtsen 
    pere at hungry.com
       
    Mon Oct 10 13:11:01 UTC 2016
    
    
  
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
    
    
More information about the pkg-gnupg-maint
mailing list