A interface USB Tascam US 122 faz com que o Windows pare no desligamento

2

No Windows XP, minha interface de áudio USB Tascam US 122 funciona bem. No meu computador com Windows 7, o dispositivo funciona, no entanto, quando eu reiniciar / desligar, ele fica pendurado na tela "desligando" para sempre.

Se o cabo USB for removido antes de iniciar o reinício / encerramento, tudo corre bem, o computador reinicia normalmente.

Este é um problema conhecido, a execução de qualquer outro driver no modo de compatibilidade não corrige o problema.

Existe um método que eu possa usar para descarregar o dispositivo / drivers para que eu não precise contornar fisicamente e desconectar o cabo? Alguém sugeriu um interruptor spdt no próprio cabo, mas estou procurando um método mais simples. Certamente eu posso automatizar o descarregamento do dispositivo através de um script ou algo parecido?

    
por brux 28.09.2010 / 19:57

2 respostas

1

Com base no seu comentário, acho que a melhor solução seria desenvolver comandos para desabilitar e habilitar o dispositivo de placa de som USB e agendar esses comandos para serem executados no Desligamento / Inicialização.

O Windows 7 (e o Vista) inclui um Agendador de Tarefas aprimorado que pode agendar tarefas automatizadas acionadas por eventos como Desligamento, Inicialização e Login.

A Microsoft possui uma ferramenta de linha de comando chamada DevCon.exe, que inclui gratuitamente com o Windows Driver Development Kit (versões específicas de 32 e 64 bits estão incluídas). Usando esse utilitário, um usuário com privilégios de administrador local pode recuperar informações sobre dispositivos instalados e ativá-los / desativá-los, como faria na guia Gerenciador de dispositivos.

Então, a solução seria

  • faça o download do Kit de desenvolvimento de drivers do Windows 7
  • extraia a versão de 32 ou 64 bits do DevCon.exe e copie-a para a pasta
  • abra o Gerenciador de dispositivos para ver o dispositivo da placa de som
  • abra um prompt de comando (CMD.EXE) usando o Administrador Executar como
  • siga a documentação do DevCon.exe até determinar as linhas de comando que ativarão e desativarão a placa de som
  • Primeiro, você terá que determinar como identificar sua placa de som para DevCon para ativá-la / desativá-la (por nome ou por ID de hardware, conforme mostrado na documentação)
  • ao descobrir o DevCon.exe, você deve conseguir monitorar o status do dispositivo no Gerenciador de dispositivos
  • Use o Gerenciador de Tarefas para agendar seu comando Ativar na inicialização ou Login e agendar Desativar no Logoff ou no Desligamento.

Aqui está o link para a documentação

E aqui está o link para as últimas Kit de driver do Windows (7.1)

    
por 30.09.2010 / 06:54
1

Eu normalmente já vi esse tipo de erro com dispositivos de armazenamento USB (discos rígidos externos ou unidades flash) e, nesses casos, uma boa aposta é ir ao BIOS e desativar a inicialização desses dispositivos.

No seu caso, é um adaptador de áudio, então não vejo como o Windows pensaria que há armazenamento associado a ele (exceto para perfis de som MIDI, etc., que é muito improvável).

Meu melhor conselho é tentar drivers diferentes. Comece atualizando os drivers do chipset para a sua placa-mãe, pois eles atualizarão os drivers do controlador USB. Claro, tente drivers atualizados para o dispositivo de áudio.

Se você tiver acesso a uma placa adaptadora USB que possa inserir em um slot PCI, PCI Express ou ExpressCard, tentarei instalar uma e mover o dispositivo de áudio para uma de suas portas. É possível que você tenha um conflito de driver entre o seu chipset USB na placa-mãe e os chips de suporte USB no adaptador de áudio.

Por fim, embora seja muito trabalhoso, seria interessante saber se a placa funciona de maneira diferente nas versões de 32 bits vs. 64 bits do Windows 7. Drivers para a versão de 64 bits são geralmente mais novos e mais bem escritos, e o Windows requer drivers assinados digitalmente para fins de segurança.

Boa sorte!

    
por 28.09.2010 / 23:16