Hello all:
Ok ... here's my 10 cents (call it inflation

)
Some results:
1] WOL (Wake-On-Lan) is a
hardware function. (As Tony and others have said.)
2] I have successfully woken 8 different motherboards with their
ON BOARD lan. Various manufacturers (Abit, Albatron, 3 different Intel boards (845 and 875 chipsets), 3 different SuperMicro boards) all using socket 478. In all cases success was achieved from state S5 (power off, but power cable not disconnected of course). Some boards show an LED somewhere on the board indicating standby power as available, however, most boards do not have the indicator and work fine.
3] I could not get my PCI Ethernet card to work (apparently same as
azjerry's). It's possibly too cheap ($9) a card to support WOL. I do not have another card to try.
4] It did not matter whether the system was WinXP or NASLite (the only two types I've tried). In other words, because it
IS a hardware function, sending the Magic Packet simply turns on the system and boots
whatever.
5]
HOWEVER, if the system is WinXP it DOES matter if the system went into S1 (stand-by mode). I've only verified this on one Mobo (Albatron 865 chipset), but the WOL fails. If the system is in S3 (Windows Hibernate) it wakes successfully. Possibly a BIOS setting of S1+S3 (instead of only S1) might fix this. However, this same Albatron board also apprently (not 100% sure) woke from just a PING checking status. This is the only board of the eight that showed this issue. Otherwise the board woke fine with the Magic WOL Packet.
6] Only very OLD motherboards really need the special WOL cable. This provides standby power to the PCI Ethernet card so that it is always awake and can listen for the Magic Packet. If the PCI slots support the PCI2.2 spec (as opposed to PCI2.1 or older) the cable is unnecessary, because standby power is provided through the PCI bus.
HOWEVER, the NASLite SysLog seems to inconsistently report something like the following line: "
user.info kernel: PCI: PCI BIOS revision 2.10 entry at 0xfda95, last bus=2". On the Intel 875 board (no WOL header to supply standby power) the SysLog reports version 3.0 (which may be correct), but the SuperMicro boards show 2.1, and I do
NOT use the cable (they
DO have a WOL header, but I don't even own the cable), and all of these boards WORK.
7] I spent quite a bit of time (sometimes frustrating) finding out all of the above ... but I liked it for the learning experience ... which -- coupled with what I'll report on separately -- was well worth it. But I did not have enough time to follow up on every detail.
Recommendations:
A] Try rummaging through your BIOS and find "Wake On Lan" or "PME Wake on PCI" or similar. If it's not apparent find out if a BIOS update might fix the issue.
B] If you have a PCI Ethernet card check the documentation to make sure it supports WOL. I would not place this burden on ServerElements … there’s too much variability. (
*Disclosure*: I do
not work for or benefit from ServerElement. I am merely an appreciative customer that likes NASLite. ) But may be we can do a User Forum Sticky where members report working versions (like USB boot motherboards).
C] Don't trust the exact SysLog messages, just try it. In most cases you will probably discover that the on-board ethernet WOL function works. And remember, ServerElements software should not be held responsible. The strange instance where
azjerry was able to WOL from special DOS config floppy is IMHO a very isolated instance I would categorize as unsupportable.
If you have question … I might be able to assist after all this "learning". Just post your question here.
NOW … for the "prize". I took a few days to respond, because once I discovered the capabilities of WOL and its usefulness, I brushed up on my old scripting knowledge and then went on to learn to integrate that with learning from scratch to program in HTA (HTML Application). The result is a GUI for turning ON and OFF systems on my local network – I call is
SysRC, or
SystemRemoteControl. Just like my scripting that resulted (almost exactly one year ago) in a sticky entitled "
SCRIPT for Proper Manual or Automated Shutdown"
http://www.serverelements.com/phpBB2/viewtopic.php?t=810 I will ask ServerElements to make this new script a sticky, probably in the NASLite2 USB or original NASLite+ section (where the automated shutdown sticky resides).

Georg
Edit: See new topic now at
http://www.serverelements.com/phpBB2/viewtopic.php?p=8888