Rutoken ЭЦП, pscs-lite, Fedora-13-x86_64
Здравствуйте.
Пытаюсь настроить взаимодействие вышеуказанных компонентов для того чтобы приступить настройке считывателей/носителей для CriptoPro3.6
На форуме http://www.cryptopro.ru/cryptopro/forum … amp;#13375 сказали что необходимо настроить взаимодействие между pcscd и токеном. Покопался в мануалах и форумах и пришел к выводу, что pcscd должен автоматом обрабатывать USB устройства. Возможно требуется небольшая настройка hal, но не смог ее осилить самостоятельно. Либо pcscd не может работать совместно с hal и необходимо настроить его вручную, но в документации по reader.conf написано, что для USB устройств не надо этого делать.
Версии установок:
[root@ivan information]# rpm -q pcsc-lite ccid
pcsc-lite-1.5.5-4.fc13.x86_64
ccid-1.3.11-1.fc13.x86_64
Мои попытки чего-нибудь добиться от pcsd:
[root@ivan information]# pcscd -f -d
00000000 debuglog.c:230:DebugLogSetLevel() debug level=debug
00000416 pcscdaemon.c:512:main() pcsc-lite 1.5.5 daemon ready.
00152525 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1005, PID: 0xB113
00018839 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0002
00001151 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x03F0, PID: 0x2C24
00000921 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00001245 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00001175 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00003462 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x0BDA, PID: 0x0151
00000909 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0002
00001207 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00001203 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00001168 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00001303 winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
00000021 winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 6
00000007 pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 6
00000038 winscard_svc.c:133:ContextThread() Thread is started: 6
00000026 winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 6
00000007 winscard_svc.c:189:ContextThread() Client is protocol version 3:0
00000060 winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 6
00000022 winscard.c:242:SCardEstablishContext() Establishing Context: 16989995
00000210 winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
00000014 winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 7
00000006 pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 7
00000037 winscard_svc.c:133:ContextThread() Thread is started: 7
00000022 winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 7
00000006 winscard_svc.c:189:ContextThread() Client is protocol version 3:0
00000050 winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 7
00000011 winscard.c:242:SCardEstablishContext() Establishing Context: 16988348
00196701 winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
00000032 winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 8
00000008 pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 8
00000071 winscard_svc.c:133:ContextThread() Thread is started: 8
00000036 winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 8
00000007 winscard_svc.c:189:ContextThread() Client is protocol version 3:0
00000061 winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 8
00000013 winscard.c:242:SCardEstablishContext() Establishing Context: 17013017
19067842 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x0A89, PID: 0x0020
Всего после включения токена появляется одна (последняя строка)
В /var/log/messages появляются такие строки:
Jun 22 13:01:37 ivan kernel: usb 7-1: new low speed USB device using uhci_hcd and address 4
Jun 22 13:01:37 ivan kernel: usb 7-1: New USB device found, idVendor=0a89, idProduct=0020
Jun 22 13:01:37 ivan kernel: usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun 22 13:01:37 ivan kernel: usb 7-1: Product: Rutoken S
Jun 22 13:01:37 ivan kernel: usb 7-1: Manufacturer: Aktiv Co.
Jun 22 13:09:11 ivan kernel: usb 7-1: USB disconnect, address 4
Jun 22 13:09:11 ivan halevt: Running: halevt-umount -u /org/freedesktop/Hal/devices/usb_device_a89_20_noserial_if0; halevt-umount -s
Jun 22 13:09:11 ivan halevt: Running: halevt-umount -u /org/freedesktop/Hal/devices/usb_device_a89_20_noserial; halevt-umount -s
Очень похоже, что необходимо настроить hal.
Но я не знаю как это сделать. Сможет кто-нибуть помочь это сделать?
В fedora-12-x86_64 проблема в точности такая же.
С уважением, Иван.