Como evitar que o nobreak ative o computador através do USB?

0

Eu tenho um no-break Eaton 3S 700 conectado ao meu computador com Windows 7 Pro de 64 bits por um cabo USB, e não consigo evitar que o no-break acorde o computador constantemente. Isso acontece quando o no-break está no modo de bateria e no modo de energia da rede elétrica durante o carregamento da bateria. O computador é ativado automaticamente alguns segundos ou minutos depois de entrar no modo de suspensão.

De acordo com as configurações do Gerenciador de dispositivos do Windows (a guia Gerenciamento de energia ), o no-break não tem permissão para ativar o computador, apenas o adaptador de rede e o mouse podem:

C:\>powercfg -devicequery wake_armed
Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
HID-compliant mouse

Depois de alguns testes em dispositivos USB ativar as configurações de capacidade, descobri que o problema ocorre apenas quando pelo menos um dispositivo USB (mouse ou teclado) tem permissão para ativar o computador. Quando o adaptador de rede ( NIC Gigabit Ethernet da família Realtek RTL8168D / 8111D PCI-E (NDIS 6.20) ) é o único dispositivo permitido, o computador permanece no modo de suspensão e só acende a partir do botão de energia ou um pacote mágico de wake-on-lan. Mas isso é apenas uma solução, eu não quero me conformar com isso.

Eu peguei alguns dados logo após o sistema ter sido despertado pelo no-break:

C:\>powercfg -lastwake
Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Device
    Instance Path: USB\ROOT_HUB20&28734d27&0
    Friendly Name:
    Description: USB Root Hub
    Manufacturer: (Standard USB Host Controller)

Visualizador de eventos:

The system has resumed from sleep.

Sleep Time: 2017-02-18T17:55:45.477601500Z
Wake Time: 2017-02-18T17:56:31.983600900Z

Wake Source: Device -USB Root Hub

Eu tentei quase todas as dicas de aqui e there (tarefas agendadas marcadas, temporizadores de ativação desativados, drivers de vídeo atualizados, BIOS atualizado, teste alguns ajustes de gerenciamento de energia do painel de controle, hibernação ativada / desativada, suspensão híbrida ativada / desativada) e não obtiveram absolutamente nenhum resultado. A instalação do software de gerenciamento oficial da UPS (Eaton Power Protector) não resolve nada.

Então eu dei uma olhada nas configurações da BIOS e vi que ACPI 2.0 Support estava desativado, então eu o habilitei e fiz uma nova instalação do Windows em outro disco rígido (antes de instalar os drivers mais recentes e atualizações do Windows). Ainda sem resultados.

Em uma última esperança, gostaria de saber se alguém aqui poderia resolver esse problema. Você pode baixar informações muito detalhadas sobre a configuração do meu sistema (relatórios Everest e dxdiag) aqui: link

Além disso, tenho outras perguntas relacionadas:

  • É o comportamento esperado (o UPS acorda o computador, independentemente das configurações do gerenciador de dispositivos) ou ele pode vir de uma falha no design da placa-mãe ou do no-break?
  • Por que esse problema afeta apenas o no-break e não outros dispositivos USB? Tem algo a ver com o fato de que o no-break é auto-alimentado?

Obrigado

    
por Vince 20.02.2017 / 01:45

1 resposta

0

A partir das informações fornecidas, o computador recebe um wake-up (SMI) do hub raiz do controlador EHCI. O evento de ativação pode ser iniciado pelo próprio host (retomada forçada) ou por ativação remota de um dispositivo conectado. Alternativamente, se configurado (geralmente via BIOS), o EHCI pode acordar de eventos externos como sobrecorrente (suponho que isso não esteja acontecendo) ou conectar ou desconectar evento (o que também não é provável). Como você descobriu, se o EHCI for impedido de ativar desativando o teclado / mouses (dispositivos USB) como fontes de ativação, a ativação da UPS não ocorrerá.

Eu não tenho certeza sobre a política geral de energia do Windows, é praticamente uma falha, mas é totalmente possível que dispositivos proprietários como UPC não sejam gerenciados, então eles podem não aparecer no powercfg horizonte. Para diagnosticar o problema e determinar quem é a fonte de ativação, alguns registros de depuração do Windows habilitados para USB devem ser recuperados ou um analisador de protocolo USB externo pode ser usado. O analisador (Teledyne-LeCroy, ou Ellysis, ou Beagle) deve ser capaz de gravar a seqüência de eventos de suspensão e o evento de currículo. Se o software suspende a porta com o UPS e significa que ele acorde, deve haver transações de controle específicas que permitam e arme o dispositivo UPS para ativação remota. Caso contrário, o despertar (resume) acontece internamente.

O software Eaton IPP tem alguma bala suspeita em sua lista de recursos,

"Watchdog capability keeps kiosks with a PC or server running smoothly by automatically ..."

então pode ser a causa raiz do problema. Pode haver alguma configuração dentro do aplicativo da Eaton para desativar qualquer serviço de monitoramento.

    
por 21.02.2017 / 01:51