Eu tenho um novo Das Keyboard Model S Professional que comprei outro dia. Eu o conectei via USB - embora eu gostaria de usar o PS/2 para substituição completa de n teclas, as teclas de mídia (e a tecla de suspensão) não funcionam no PS/2, então relutantemente voltei ao USB para eles trabalhar.
No entanto, depois de sair do modo de suspensão, o teclado não funciona. Ele não parece estar recebendo energia e não aparece no Gerenciador de dispositivos. (No entanto, o hub USB no teclado aparece.) Se eu reiniciar o computador ou desconectar o teclado e conectá-lo novamente, ele funcionará novamente até a próxima vez que o sistema for reiniciado. Se eu reiniciar o sistema através de algum outro método que não envolva o teclado (por exemplo, clicar com o mouse ou pressionar o botão liga / desliga do gabinete), o teclado funcionará bem. Isso só parece ocorrer se eu apertar um botão no teclado para continuar. Ele parecerá ligar brevemente (as luzes num lock, caps lock e scroll lock piscam brevemente) enquanto o sistema é reiniciado, mas para de funcionar depois disso.
Testei em um sistema Windows 7 diferente (meu laptop) e não consigo reproduzir isso nesse sistema.
Eu tentei o seguinte:
- Desativando a suspensão seletiva de USB no perfil de energia ativa
- Desativar "permitir que o computador desligue este dispositivo para economizar energia" para o dispositivo USB Root Hub ao qual o teclado está conectado
- Adicionando o valor DWORD do registro ForceHCResetOnResume para o dispositivo de teclado HID e o USB Root Hub ao qual o teclado está conectado
- Táticas de negociação que podem ou não incluir raiva, ameaças de destruição e lágrimas
O teclado está conectado diretamente a uma placa-mãe ASUS P8P67 Deluxe (chipset Intel P67). Os drivers do BIOS e do chipset são atualizados para as versões mais recentes.
Alguma sugestão?
Responder1
Eu tenho o mesmo problema no Linux (Ubuntu). Na verdade, não tem nada a ver com seu sistema operacional ou hardware.A culpa é do N-KEY Rollover. Usá-lo via USB envolve alguns truques sujos, e não funcionar após a retomada faz parte disso.
Em outras palavras, a falha está no teclado, e provavelmente a única maneira de resolvê-lo, é não usá-lo via USB (mas outras coisas não funcionarão...).
Algumas informações sobre isso: http://www.overclock.net/t/491752/official-mechanical-keyboard-guide
EDITAR:
Recentemente descobri uma solução alternativa para fazer o teclado funcionar após a retomada, sem precisar desconectá-lo e reconectá-lo: basta conectar qualquer coisa ao hub USB e o teclado deve começar a funcionar. Pelo menos no Ubuntu funciona, não tenho certeza no Windows.
Responder2
Algumas coisas, não vi se você mencionou o uso de uma porta USB 2.0 ou 3.0.
Seus problemas são muito semelhantes aos que encontrei com alguns dispositivos SteelSeries. O problema é que esses dispositivos geralmente operam fora das especificações para o modo de baixo consumo de energia, portanto, a maioria das soluções alternativas envolve a desativação desses recursos. Descobri por experiência própria que esses dispositivos também não funcionam bem em uma porta USB 3.0 por qualquer motivo.
Com base na sua postagem acima, parece que você executou a maioria dessas etapas, mas não vi você mencionar o ajuste do Registro do Windows 7 para ativar o DisableSelectiveSuspend. Eu também sugeriria verificar se você desativou esses recursos no USB Root Hub correto (especialmente se você tiver USB 2.0 e 3.0, pois serão controladores diferentes)