Welington R. Braga wrote:
Atualmente não uso mais, mas tinha um problema desses quando usava e
que resolvi colocando o comando ethtool para reconfigurar os
parâmetros de Wanonlan a partir do init.d
wbr...@welingtondesktop:~$ sudo ethtool eth0 |grep -i wake
Supports Wake-on: pg
Wake-on: d
wbr...@welingtondesktop:~$
Observe neste meu caso que este recurso está desativado (d) e minha
placa só suporta os modos p e g (de acordo com a tabela abaixo tirada
do man ethertool)
p Wake on phy activity
u Wake on unicast messages
m Wake on multicast messages
b Wake on broadcast messages
a Wake on ARP
g Wake on MagicPacket(tm)
s Enable SecureOn(tm) password for MagicPacket(tm)
d Disable (wake on nothing). This option clears all
previous options.
Para ativar eu ponho um script no init.d e que roda em todos os
runlevels com o seguinte comando:
ethtool --change eth0 wol pg
com isso o Status estará sempre on
wbr...@welingtondesktop:~$ sudo ethtool eth0 |grep -i wake
Supports Wake-on: pg
Wake-on: pg
wbr...@welingtondesktop:~$
Assim pode acontecer o que for que a máquina vai levantar.
2009/5/9 Bruno Buys :
Boa noite, povo!
Preciso de ajuda pra por o etherwake pra funcionar aqui. O problema é que
ele só funciona depois que o micro é desligado pelo botão do gabinete da
cpu. Se eu desligo o computador por dentro do sistema, tanto logado
localmente quanto por ssh, o etherwake não consegue fazer a máquina ligar de
novo.
Quando estou logado no computador, uso o comando "Desligar", do kdm. O kdm
chama o /sbin/halt pra desligar a máquina. Por ssh testei com o halt e com o
poweroff. Ambos conseguem desligar a máquina, mas a máquina não liga depois
com o etherwake.
Me parece ser algo de bios/acpi. Mas fucei um monte no bios e não achei nada
muito promissor. De qualquer forma, estou aberto a sugestões. Não sei bem
mais por onde pesquisar.
A placa mãe é uma abit kv8-pro, com cpu amd sempron 2400 soquete 754.
Rodando debian sid com kde.
Valeu!
Bruno
--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmas...@lists.debian.o
Valeu a força, Welington,
Ainda não resolvi, mas descobri outras coisas sobre o problema. Quando o
grub boota a máquina com o parâmetro single, ou seja, este:
title Debian GNU/Linux, kernel 2.6.26-1-686-bigmem
(single-user mode)
root(hd0,1)
kernel /vmlinuz-2.6.26-1-686-bigmem root=/dev/sda3 ro single
vga=788
initrd /initrd.img-2.6.26-1-686-bigmem
e depois eu desligo pelo 'halt', eu consigo ligá-lo novamente pelo
etherwake de uma máquina remota. O problema só ocorre quando o grub
boota a máquina normalmente, ou seja usando:
title Debian GNU/Linux, kernel 2.6.26-1-686-bigmem
root(hd0,1)
kernel /vmlinuz-2.6.26-1-686-bigmem root=/dev/sda3 ro vga=788
initrd /initrd.img-2.6.26-1-686-bigmem
Quanto ao ethtool, eu testei com duas placas de rede. A máquina usa
normalmente a rede onboard, que é pilotada pelo driver via-velocity. E
eu tenho uma plaquinha pci com o realtek rtl8139d por aqui, então testei
com ela também.
para a rtl8139d, usando o driver 8139too (eu já dei o comando pra
habilitar os modos de wake-on-lan, no estilo do seu script):
hercules:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: pumbg
Current message level: 0x0007 (7)
Link detected: yes
Para a placa onboard usando o via-velocity, o comando não consegue
habilitar o modo 'p':
hercules:~# ethtool --change eth0 wol puag
hercules:~# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: puag
Wake-on: uag
Current message level: 0x0002 (2)
Link detected: yes
Usando a placa onboard, com o computador desligado (mas ligado na
energia), a placa acende os led's quando plugo o cabo de rede nela.
Quando dou o c