
Estou executando o Windows 7 dentro do VMWare Player em um host Linux. Quero usar um leitor de cartão inteligente USB, mas ele não está funcionando. O aplicativo cliente informa: "Nenhum cartão detectado", mas parece reconhecer que o "leitor" está conectado e funcionando. O driver do Windows "Microsoft Usbccid Smartcard Reader (WUDF)" também relata "Este dispositivo está funcionando corretamente".
Eu tinha essa configuração funcionando (com a mesma máquina virtual) em uma versão anterior do Linux e com um VMWare Player anterior. Naquela época, eu havia usado a seguinte adição ao arquivo .vmx para fazer as coisas funcionarem:
uhci.syncWriteback = "TRUE"
usb.generic.skipsetconfig = "TRUE"
usb.generic.allowCCID = "TRUE"
Após uma nova instalação do Linux, incluindo o novo VMware Player, não consigo mais usar meu cartão inteligente com a máquina virtual do Windows 7. Existe um novo truque para fazer isso funcionar?
notas de versão
Versões de trabalho:
- Distribuição: Linux Mint 10 Julia
- Kernel: 2.6.35-28-genérico (64 bits)
- Player: 3.1.2 (corresponde à estação de trabalho 7.1.2?)
Versões que não funcionam:
- Distribuição: Linux Mint 14 Nadia, 3.5.0-28-genérico (64 bits)
- Distribuição: Linux Mint 15 Olivia, 3.8.0-25-genérico (64 bits)
- Jogador: 4.0.6-1035888.x86_64
- Jogador: 5.0.2-1031769.x86_64
- Player: 3.1.6-744570.x86_64 (não foi possível instalar devido à versão do kernel)
Não está claro se esse problema foi introduzido pela alteração do kernel ou pela alteração do VMware.
Teste de acesso ao 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
O comando a seguir relata falha, mas curiosamente acende a luz verde.
$ sudo openct-tool read
Detected CCID Compatible
Card present, status changed
failed to read memory card: Operation not supported
Acompanhamento: obtive resultados idênticos ao executar este teste em um cliente Linux (3.0.0-16-genérico).
Coisas para tentar
- Teste o utilitário openct como convidado do Linux [concluído]
- Usar o VirtualBox
- Entre em contato com o suporte técnico:ActivKey no LinkedIn,Descrição do link HID Globalenter aqui
Alternativas
- Use um segundo computador dedicado apenas para VPN – com acesso a um compartilhamento de arquivos (ou unidade USB)
- Configure VPN diretamente do Linux (host ou convidado)
- Instale uma distribuição Linux com o kernel antigo (Mint 9)
Responder1
Este é um problema conhecido respondido na seguinte base de conhecimento:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2000350&plainview=true
- no problema do terminal Linux, lsusb recomenda ver qual é o fornecedor e o ID do produto do seu leitor de cartão inteligente
- Abra seu arquivo .vmx em um editor de texto
- Adicione esta linha, substituindo e pelos valores encontrados anteriormente: usb.quirks.device0 = "0x:0x permitir" Exemplo: Para o dispositivo Apple encontrado na etapa 2, esta linha é: usb.quirks.device0 = "0x05ac:0x8240 permitir"
- Salve e feche o arquivo .vmx.