[Bug 981461] Re: wol broken on HP ProLiant N40L (Broadcom tg3 driver)
Ubuntu Foundation's Bug Bot
981461 at bugs.launchpad.net
Thu Jun 28 08:16:43 UTC 2012
The attachment "This patch fixes the handling of NETDOWN variable in
/etc/init.d/halt. Since upstart doesn't implement halt -i, do it in the
shell script." of this bug report has been identified as being a patch.
The ubuntu-reviewers team has been subscribed to the bug report so that
they can review the patch. In the event that this is in fact not a
patch you can resolve this situation by removing the tag 'patch' from
the bug report and editing the attachment so that it is not flagged as a
patch. Additionally, if you are member of the ubuntu-reviewers team
please also unsubscribe the team from this bug report.
[This is an automated message performed by a Launchpad user owned by
Brian Murray. Please contact him regarding any issues with the action
taken in this bug report.]
** Tags added: patch
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/981461
Title:
wol broken on HP ProLiant N40L (Broadcom tg3 driver)
Status in “ifupdown” package in Ubuntu:
Triaged
Status in “ifupdown” source package in Precise:
Triaged
Bug description:
I found the workaround (and proof) for this bug is posted here:
http://confoundedtech.blogspot.com/2011/06/enable-wol-on-ubuntu-hp-microserver.html
The relevant info is below
=====
To get WOL to work the ethernet interface must be properly brought down as part of the system shutdown. This should be performed as part of run levels rc0 and rc6, noting that Linux typically has 7 different run levels (or operating modes):
rc0.d - System Halted
rc1.d - Single User Mode
rc2.d - Single User Mode with Networking
rc3.d - Multi-User Mode - boot up in text mode
rc4.d - Not yet Defined
rc5.d - Multi-User Mode - boot up in X Windows
rc6.d - Shutdown & Reboot
A simple script can be created to bring the ethernet interface down properly at shutdown:
sudo vi /etc/rc6.d/wol_poweroff.sh
It may contain:
#!/bin/bash
ifconfig eth0 down
poweroff
Change the script's permissions to make it executable:
sudo chmod 755 /etc/rc6.d/wol_poweroff.sh
Copy the script to work on system halt as well:
sudo cp /etc/rc6.d/wol_poweroff.sh /etc/rc0.d/wol_poweroff.sh
Change permissions to make it executable:
sudo chmod 755 /etc/rc0.d/wol_poweroff.sh
Job done.
To test power down the machine, sudo shutdown now or sudo poweroff , and use your favourite WOL tool to send a magic packet. Thanks to rockafeller and everyone else who have commented with various solutions.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ifupdown 0.7~beta2ubuntu8
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu2
Architecture: amd64
Date: Sat Apr 14 05:12:38 2012
ProcEnviron:
TERM=xterm
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: ifupdown
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/981461/+subscriptions
More information about the foundations-bugs
mailing list