Я использую Windows 7 в VMWare Player на хосте Linux. Я хочу использовать устройство чтения смарт-карт USB, но оно не работает. Клиентское приложение сообщает: « Карта не обнаружена », но, похоже, распознает, что "считыватель" подключен и работает. Драйвер Windows «Microsoft Usbccid Smartcard Reader (WUDF)» также сообщает "Это устройство работает нормально".
У меня была эта настройка, работающая (с той же виртуальной машиной) на более ранней версии Linux и с более ранним VMWare Player. В то время я использовал следующее дополнение к файлу .vmx, чтобы все заработало:
uhci.syncWriteback = "TRUE"
usb.generic.skipsetconfig = "TRUE"
usb.generic.allowCCID = "TRUE"
После новой установки Linux, включая новый VMware Player, я больше не могу использовать свою смарт-карту с виртуальной машиной Windows 7. Есть ли новый трюк, чтобы заставить это работать?
примечания к версии
Рабочие версии:
- Распространение: Linux Mint 10 Julia
- Ядро: 2.6.35-28-универсальный (64-битный)
- Плеер: 3.1.2 (соответствует Workstation 7.1.2?)
Неработающие версии:
- Дистрибутив: Linux Mint 14 Nadia, универсальный 3.5.0-28 (64-битный)
- Распространение: Linux Mint 15 Olivia, 3.8.0-25-generic (64-разрядная версия)
- Игрок: 4.0.6-1035888.x86_64
- Игрок: 5.0.2-1031769.x86_64
- Player: 3.1.6-744570.x86_64 (не удалось установить из-за версии ядра)
Не ясно, была ли эта проблема вызвана изменением ядра или изменением VMware.
Тест доступа к хосту (на стороне Linux)
$ sudo openct-control init
[ ~ ]
$ sudo openct-tool wait
Card detected
[ ~ ]
$ sudo openct-control status
No. Name Info
===================================================
0 CCID Compatible slot0: card present
Следующая команда сообщает об ошибке, но, что интересно, включает зеленый свет.
$ sudo openct-tool read
Detected CCID Compatible
Card present, status changed
failed to read memory card: Operation not supported
Продолжение: я получил идентичные результаты при запуске этого теста в клиенте Linux (3.0.0-16-generic).
Что попробовать
- Проверьте утилиту openct в качестве гостя Linux [готово]
- Используйте VirtualBox
- Обратитесь в службу технической поддержки: ActivKey на LinkedIn, описание HID Globalenter здесь
альтернативы
- Используйте выделенный второй компьютер только для VPN - с доступом к общей папке (или USB-накопителю)
- Настройте VPN напрямую из Linux (хост или гость)
- Установите дистрибутив Linux со старым ядром (Mint 9)