I'm beating my head against a small rack of computers that need to be started remotely (won't have front panel access generally) so WOL is the obvious solution. Originally the whole rack was set to be RHEL 6 (really should just have used Centos) but the workstations needed more current stuff, so Fedora was the right choice for them, servers are still RH. When all were RHEL 6.2 the entire rack could boot using WOL.
After loading F16 on the workstations they booted using WOL just fine (the first time...) but now WOL only works on them from a "suspended" state. Fully shutdown they don't respond.
The systems are Dell Precsions with Broadcom 10G ethernet cards (tg3). The driver is the same (3.119) between RH and F16 (3.1 kernel) so seems that its in the surrounding code. Problem
When up, ethtool reports Wake On Lan = g, as expected, so everything looks good. I've tried putting 'ETHTOOL_OPTS="wol g" ' in the ifcfg-em1 and wedged 'ethtool-set' into all the places in ifdown-eth where the interfaces are cleared. Even commented out the line in ifdown-eth where the device is set "down" ('ip link set dev ${DEVICE} down'). No joy all around.
The new systemd setup does a very good job of hiding the whole halt process. there's no "/etc/init.d/halt" to play around with.
Any ideas? Any one?
TIA,
carl.