
Estoy ejecutando Windows 7 dentro de VMWare Player en un host Linux. Quiero utilizar un lector de tarjetas inteligentes USB pero no funciona. La aplicación cliente informa: "No se detectó ninguna tarjeta", pero parece reconocer que el "lector" está conectado y funcionando. El controlador de Windows "Microsoft Usbccid Smartcard Reader (WUDF)" también informa "Este dispositivo funciona correctamente".
Tenía esta configuración funcionando (con la misma máquina virtual) en una versión anterior de Linux y con un VMWare Player anterior. En ese momento, había usado la siguiente adición al archivo .vmx para que todo funcionara:
uhci.syncWriteback = "TRUE"
usb.generic.skipsetconfig = "TRUE"
usb.generic.allowCCID = "TRUE"
Después de una nueva instalación de Linux, incluido el nuevo VMware Player, ya no puedo usar mi tarjeta inteligente con la máquina virtual de Windows 7. ¿Existe algún truco nuevo para que esto funcione?
notas de versión
Versiones de trabajo:
- Distribución: Linux Mint 10 Julia
- Núcleo: 2.6.35-28-genérico (64 bits)
- Reproductor: 3.1.2 (¿corresponde a Workstation 7.1.2?)
Versiones que no funcionan:
- Distribución: Linux Mint 14 Nadia, 3.5.0-28-genérico (64 bits)
- Distribución: Linux Mint 15 Olivia, 3.8.0-25-genérico (64 bits)
- Reproductor: 4.0.6-1035888.x86_64
- Reproductor: 5.0.2-1031769.x86_64
- Reproductor: 3.1.6-744570.x86_64 (no se pudo instalar debido a la versión del kernel)
No está claro si este problema fue introducido por el cambio de kernel o por el cambio de VMware.
Prueba de acceso al host (lado Linux)
$ sudo openct-control init
[ ~ ]
$ sudo openct-tool wait
Card detected
[ ~ ]
$ sudo openct-control status
No. Name Info
===================================================
0 CCID Compatible slot0: card present
El siguiente comando informa una falla, pero, curiosamente, enciende la luz verde.
$ sudo openct-tool read
Detected CCID Compatible
Card present, status changed
failed to read memory card: Operation not supported
Seguimiento: obtuve resultados idénticos al ejecutar esta prueba en un cliente Linux (3.0.0-16-generic).
Cosas para probar
- Pruebe la utilidad openct como invitado de Linux [hecho]
- Utilice VirtualBox
- Póngase en contacto con el soporte técnico:ActivKey en LinkedIn,HID Globalingrese la descripción del enlace aquí
Alternativas
- Utilice una segunda computadora dedicada solo para VPN, con acceso a un archivo compartido (o unidad USB)
- Configure VPN directamente desde Linux (host o invitado)
- Instalar una distribución de Linux con el kernel antiguo (Mint 9)
Respuesta1
Este es un problema conocido respondido en la siguiente base de conocimiento:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2000350&plainview=true
- en el problema del terminal de Linux, lsusb recomienda ver cuál es el proveedor y la identificación del producto de su lector de tarjetas inteligentes.
- Abra su archivo .vmx en un editor de texto
- Agregue esta línea, reemplazando y con los valores que encontró anteriormente: usb.quirks.device0 = "0x:0x enable" Ejemplo: Para el dispositivo Apple encontrado en el paso 2, esta línea es: usb.quirks.device0 = "0x05ac:0x8240 permitir"
- Guarde y cierre el archivo .vmx.