ACR38U (ридер смарт кард) и shared_usb - не определяется
Добавлено: Пт июл 20, 2012 9:50 am
Добрый день, имеется:
- Терминальный сервер MS Server 2003 SP2 RUS х86
- WTware 4.6.0, загрузка по сети с сетевых карт с BootROM
Жили, не тужили, все работает исправно.
Затем поступила задача подключить ридер смарт кард. Оговорюсь сразу НЕ для авторизации. На картах предполагается хранение информации о клиентах конторы, история обращений и т.п. То есть вставил карту в ридер, нажал кнопку в 1с и данные считались.
Что уже было сделано:
- установлен драйвер ридера с сайта изготовителя и подключено устройство, все получилось корректно.
- на данном же этапе выяснил вендор айди и продукт айди ридера.
- установлен драйвер USBIP v0200 - установка завершилась успешно.
- на терминальном сервере ранее было установлено программное обеспечение WTware, в том числе и служба WTware USBIP Initiator
- в конфигурационном файле бездисковой станции добавлена строчка: shared_usb = server:192.168.0.200,072F:90CC
здесь адрес 192.168.0.200 адрес терминального сервера, службы WTware на нем же.
- при подключении ридера к бездисковой станции, он появляется в устройствах на сервере. Появляются записи в "Просмотре событий" Wtware, о том что устройство подключено.
- при запуске USBIP.exe с разными параметрами, все отрабатывает, за исключением сообщения "не могу открыть файл usb.ids"
В чем проявляется проблема:
При попытке обратиться к ридеру, ну и карте соответственно, при помощи тестовой утилиты - имя устройства определяется некорректно и ридер "не видится" программой "читалкой", заодно и 1с.
Что пытался сделать:
- менял драйвер USBIP на v0100 - ридер появляется в устройствах на сервере, но не видится тестовой утилитой вообще, даже некорректно.
- пробовал в конфигурационном файле бездисковой станции добавлять строчки:
usb_shared = on - результат без изменений
smartcard = on - тестовая утилита начинает "видеть" рутокены и иже с ними, но нужное устройство все равно не определяется корректно
- подключил ридер к серверу непосредственно, проверил тестовой утилитой - все "ОК"
- снова подключил ридер к бездисковой станции, проверил утилитой - имя устройства некорректное, хотя какие то параметры ридера и карты можно считать и просмотреть. (это при usbip v0200 и настройкой в конфиге shared_usb = server:192.168.0.200,072F:90CC)
Как говорится "Внимание вопрос" - как реализовать чтобы все было хорошо? А именно чтобы корректно определился ридер. В какой области копать, стоит ли менять версию WTware на более новую. На Ваш взгляд проблема с usbip или еще где то?
PS Ниже ссылки на скриншоты:
- ридер на сервере - просмотр тестовой утилитой - http://i057.radikal.ru/1207/1b/f99615784ef5.jpg
- ридер на сервере - просмотр утилитой некоторых параметров - http://s017.radikal.ru/i425/1207/de/41dee399a72d.jpg
- ридер на бездисковой станции - корректно отображается в списке устройств сервера - http://s018.radikal.ru/i502/1207/d4/7d3d5dff91d7.jpg
- ридер на бездисковой станции - параметры читаемы, но имя устройства некорректно - http://i032.radikal.ru/1207/5a/572bc4a8ea9f.jpg
- Терминальный сервер MS Server 2003 SP2 RUS х86
- WTware 4.6.0, загрузка по сети с сетевых карт с BootROM
Жили, не тужили, все работает исправно.
Затем поступила задача подключить ридер смарт кард. Оговорюсь сразу НЕ для авторизации. На картах предполагается хранение информации о клиентах конторы, история обращений и т.п. То есть вставил карту в ридер, нажал кнопку в 1с и данные считались.
Что уже было сделано:
- установлен драйвер ридера с сайта изготовителя и подключено устройство, все получилось корректно.
- на данном же этапе выяснил вендор айди и продукт айди ридера.
- установлен драйвер USBIP v0200 - установка завершилась успешно.
- на терминальном сервере ранее было установлено программное обеспечение WTware, в том числе и служба WTware USBIP Initiator
- в конфигурационном файле бездисковой станции добавлена строчка: shared_usb = server:192.168.0.200,072F:90CC
здесь адрес 192.168.0.200 адрес терминального сервера, службы WTware на нем же.
- при подключении ридера к бездисковой станции, он появляется в устройствах на сервере. Появляются записи в "Просмотре событий" Wtware, о том что устройство подключено.
- при запуске USBIP.exe с разными параметрами, все отрабатывает, за исключением сообщения "не могу открыть файл usb.ids"
В чем проявляется проблема:
При попытке обратиться к ридеру, ну и карте соответственно, при помощи тестовой утилиты - имя устройства определяется некорректно и ридер "не видится" программой "читалкой", заодно и 1с.
Что пытался сделать:
- менял драйвер USBIP на v0100 - ридер появляется в устройствах на сервере, но не видится тестовой утилитой вообще, даже некорректно.
- пробовал в конфигурационном файле бездисковой станции добавлять строчки:
usb_shared = on - результат без изменений
smartcard = on - тестовая утилита начинает "видеть" рутокены и иже с ними, но нужное устройство все равно не определяется корректно
- подключил ридер к серверу непосредственно, проверил тестовой утилитой - все "ОК"
- снова подключил ридер к бездисковой станции, проверил утилитой - имя устройства некорректное, хотя какие то параметры ридера и карты можно считать и просмотреть. (это при usbip v0200 и настройкой в конфиге shared_usb = server:192.168.0.200,072F:90CC)
Как говорится "Внимание вопрос" - как реализовать чтобы все было хорошо? А именно чтобы корректно определился ридер. В какой области копать, стоит ли менять версию WTware на более новую. На Ваш взгляд проблема с usbip или еще где то?
PS Ниже ссылки на скриншоты:
- ридер на сервере - просмотр тестовой утилитой - http://i057.radikal.ru/1207/1b/f99615784ef5.jpg
- ридер на сервере - просмотр утилитой некоторых параметров - http://s017.radikal.ru/i425/1207/de/41dee399a72d.jpg
- ридер на бездисковой станции - корректно отображается в списке устройств сервера - http://s018.radikal.ru/i502/1207/d4/7d3d5dff91d7.jpg
- ридер на бездисковой станции - параметры читаемы, но имя устройства некорректно - http://i032.radikal.ru/1207/5a/572bc4a8ea9f.jpg