I've got a bunch of machines that use an the Marvell 88E8053 chipset for their on board network card. The machines are running SuSE Linux Enterprise 10 with the 2.6.16 kernel and using the sky2 driver for the network card. According to the motherbord manual wake on lan is supposed, the relevant option is enabled in the BIOS but the machines do not wake when the magic packet is sent. The network card appears to be turned off as there is no led activity.
Anyone know if it's possible to get wake on lan working on with this set up? There's no indication in the output of ethtool that wake on lan is supported.
Code:
foo:~ # 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: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Current message level: 0x000000ff (255)
Link detected: yes
foo:~ # ethtool -s eth0 wol g
Cannot get current wake-on-lan settings: Operation not supported
not setting wol
May or may not be worth noting that some identical spec machines running Windows XP also fail to wake on lan.
I'm very new to this wake on lan stuff, but I've got some other machines with some other network card in them also running SuSE Linux Enterprise 10 and wake on lan works fine with those. So I know at least that my method for sending magic packets is valid.