More information:
With my A8N-SLI motherboard, using the driver from nveth-0.1.10.wpi, I went to windows XP, and enabled the magic packets option in the driver. Now it will wake up, even after running eCS. This happens to be the one that I want to be able to wake up, so that is good.
On my IBM ThinkPad T43 (1871-W8M), I can't seem to convince it to work. I suspect that I may not have found the right BIOS, and/or, windows settings, yet.
On my antique IBM ThinkPad A22e, turning on the setting in the BIOS did the trick.
It appears that the eCS drivers may not mess with the magic packets feature, but it also appears that my Lenovo T510, using the Multimac Intel driver from e1000e-0.2.3.wpi, does turn off the feature, unless it is specifically enabled by the driver at shutdown. This is probably a "security" feature. So, the driver needs to enable magic packets at shutdown for Magic.CMD to be able to turn it back on. Not important for what I want to do, but it may help others.
I suspect that it is NOT a good idea to enable laptops to power on with a magic packet anyway. If it gets one at an unexpected time, it may cause system damage.
Now, the next question that I have, is how can one tell a remote computer to shut down (cleanly, of course), from a program? I can see this being useful to power on the machine that I want to backup to, do the backup, then tell it to shut down. Of course, the shutdown is really an indication that "this" machine is finished. some other machine may also be doing a backup, and it would not be good to pull the plug on that.
With my A8N-SLI motherboard, using the driver from nveth-0.1.10.wpi, I went to windows XP, and enabled the magic packets option in the driver. Now it will wake up, even after running eCS. This happens to be the one that I want to be able to wake up, so that is good.
On my IBM ThinkPad T43 (1871-W8M), I can't seem to convince it to work. I suspect that I may not have found the right BIOS, and/or, windows settings, yet.
On my antique IBM ThinkPad A22e, turning on the setting in the BIOS did the trick.
It appears that the eCS drivers may not mess with the magic packets feature, but it also appears that my Lenovo T510, using the Multimac Intel driver from e1000e-0.2.3.wpi, does turn off the feature, unless it is specifically enabled by the driver at shutdown. This is probably a "security" feature. So, the driver needs to enable magic packets at shutdown for Magic.CMD to be able to turn it back on. Not important for what I want to do, but it may help others.
I suspect that it is NOT a good idea to enable laptops to power on with a magic packet anyway. If it gets one at an unexpected time, it may cause system damage.
Now, the next question that I have, is how can one tell a remote computer to shut down (cleanly, of course), from a program? I can see this being useful to power on the machine that I want to backup to, do the backup, then tell it to shut down. Of course, the shutdown is really an indication that "this" machine is finished. some other machine may also be doing a backup, and it would not be good to pull the plug on that.