Estou usando o Ubuntu 14.04.1 em uma placa-mãe ASROCK H81M-ITX. Tenho certeza que tenho o BIOS configurado corretamente para wake-on-lan. Eu li esta postagem no fórum sobre o que você precisa fazer do lado do ubuntu para fazer o WOL funcionar.
Mas recebo este erro ao tentar ativar o WOL:
sudo ethtool -s eth0 wol g
Cannot get current wake-on-lan settings: Operation not supported
not setting wol
Aqui está o despejo ethtool para eth0. (Qual é o significado do wol na saída?)
$ sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Current message level: 0x000060e4 (24804)
link ifup rx_err tx_err hw wol
Link detected: yes
O manual para o H81M-ITX tem duas configurações que se referem a acordar de um lan:
-
Inicialização da LAN integrada : permite que o sistema seja ativado pela LAN integrada.
-
Ativação do dispositivo PCIE : permite que o sistema seja ativado por um dispositivo PCIE e ative a ativação na LAN.
Na verdade, estou usando a LAN onboard, mas os dois estão ativados mesmo assim.
Quando eu desligo, estou usando:
$sudo shutdown -P now
Após o desligamento, a luz do link se apaga para a conexão LAN na placa-mãe e no hub onde ela está conectada. Parece não ter poder. Preciso desligar de uma maneira diferente para preservar a energia da porta ethernet?
Aqui estão todas as definições de configuração do BIOS que eu encontrei que tinham a ver com estados de suspensão (economia de energia). Estas são as configurações atuais que foram predefinidas na fábrica:
- Suporte da CPU C:
Auto
- Estado de parada aprimorado (C1E):
Auto
- Suporte a estado da CPU C3:
Auto
- Suporte a estado da CPU C6:
Auto
- Suporte a estado da CPU C7:
Auto
- Suporte do estado do pacote C:
Disabled
Cada um desses 6 itens de configuração tem 3 configurações possíveis: automático, ativado e desativado. O último item (que é o único que está desabilitado) tem uma descrição, "Ativar CPU, PCIe, Memória, Gráficos C State Suppport para economia de energia." Alguma coisa aqui parece errada?