Добрый день.
Я приобрёл Рутокен ЭЦП с неизвестной маркировкой 64K0E0Z. Не могу заставить его работать.
На Ubuntu 11.10 i686 установил opensc, openct и libccid из репозиториев. При подключении в dmesg:
[ 3768.360116] usb 3-1: new full speed USB device using uhci_hcd and address 12
[ 3768.528585] usb 3-1: configuration #1 chosen from 1 choice
OpenCT определяет токен таким образом. OpenSC его не видит. Проинициализировать не получается.
$ sudo openct-tool list
0 CCID Compatible
$ sudo opensc-tool -l
No smart card readers found.
$ sudo pkcs15-init --erase-card
No smart card readers found
После установки pcsc-tools и pcscd OpenSC и перезапуска openct стало лучше
$ sudo opensc-tool --list-readers
# Detected readers (pcsc)
Nr. Card Features Name
0 Yes Generic CCID Reader 00 00
$ sudo opensc-tool --name
Using reader with a card: Generic CCID Reader 00 00
Rutoken ECP (DS)
$ sudo opensc-tool --reader 0 --atr
3b:8b:01:52:75:74:6f:6b:65:6e:20:44:53:20:c1
Но работает как-то старанно. То появляется, то пропадает.
$ sudo opensc-tool --reader 0 --atr
No smart card readers found.
$ sudo opensc-tool --reader 0 --atr
3b:8b:01:52:75:74:6f:6b:65:6e:20:44:53:20:c1
$ sudo opensc-tool --reader 0 --atr
No smart card readers found.
В syslog пишется такое:
Feb 22 15:56:47 vovka-eee pcscd: ccid_usb.c:497:OpenUSBByName() Can't claim interface 3/12: -6
Feb 22 15:56:47 vovka-eee pcscd: ifdhandler.c:101:IFDHCreateChannelByName() failed
Feb 22 15:56:47 vovka-eee pcscd: readerfactory.c:965:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/003/012)
Feb 22 15:56:47 vovka-eee pcscd: readerfactory.c:275:RFAddReader() Generic CCID Reader init failed.
Feb 22 15:56:47 vovka-eee pcscd: hotplug_libudev.c:387:HPAddDevice() Failed adding USB device: Generic CCID Reader
Feb 22 15:57:40 vovka-eee pcscd: dyn_unix.c:81:DYN_GetAddress() IFDHCreateChannelByName: /usr/lib/pcsc/drivers/openct-ifd.bundle/Contents/Linux/openct-ifd.so: undefined symbol: IFDHCreateChannelByName
Feb 22 15:57:40 vovka-eee pcscd: readerfactory.c:965:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/003/012)
Feb 22 15:57:40 vovka-eee pcscd: readerfactory.c:275:RFAddReader() Generic CCID Reader init failed.
Feb 22 15:57:40 vovka-eee pcscd: hotplug_libudev.c:377:HPAddDevice() Failed adding USB device: Generic CCID Reader
Подскажите, пожалуйста, что я делаю не так? И что это за маркировка такая?