Public bug reported:

Hi Fellow Ubuntu-ers,

Wake on lan (WOL) was working fine on my system before upgrading to
Oneiric.  Now, nothing I do makes WOL work again.  I have tried
uninstalling network-manager and simply configuring
/etc/network/interfaces as such:

----- contents of /etc/network/interfaces -----
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
    post-up /sbin/ethtool -s $IFACE wol g
    post-down /sbin/ethtool -s $IFACE wol g
----- end of contents -----

which configures eth0 correctly and works, and network-manager reports
eth0 as unmanaged (and it says that no networks connections are
configured and as such none of my VPN connections will work, but that's
another matter...).  However, WOL does not work.  I also have a init
script, /etc/init.d/wake-on-lan, that ensures that WOL is set during
boot:

----- contents of /etc/init.d/wake-on-lan -----
#!/bin/bash
#
### BEGIN INIT INFO
# Provides:             wake-on-lan
# Required-Start:       $local_fs
# Required-Stop:        $local_fs
# Default-Start:        2 3 4 5
# Default-Stop:         0 6
# Short-Description:    Enable Wake-On-Lan 
### END INIT INFO
#
. /lib/lsb/init-functions
 
do_start() {
    ethtool -s eth0 wol g
    exit
} 
 
do_stop() {
    ethtool -s eth0 wol d
    exit
}
 
case "$1" in
  start )
        do_start
        ;;
  restart|reload|force-reload )
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
  stop )
        do_stop
        ;;
  * )
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac
----- end of contents -----

Moreover, /var/log/pm-powersave.log always shows:


    /usr/lib/pm-utils/power.d/anacron false: success.
    Running hook /usr/lib/pm-utils/power.d/disable_wol false:
    Setting Wake On Lan for eth0 to enable...Done.

indicating that WOL is set.  Manually checking with 'ethtool eth0'
always shows:

        Supports Wake-on: pumbg
        Wake-on: g

but WOL simply does not work, whereas it was working perfectly with
Natty (11.04).  I have not made any changes to the BIOS or another
hardware changes in any way.

If I comment out all of the lines in /etc/network/interfaces and allow
network-manager to configure eth0 and lo, the network is properly
configured (and I can use my VPN connections, BTW).  However, sending
the WOL magic packet to the machine still has no effect -- the machine
does not wake from sleep / suspend mode (I am not trying to wake from
shutdown or hibernate -- always from suspend / sleep mode).

Finally, I should, one of the oddest things that occurred as part of the
upgrade is that eth0's MAC address changed ?!?  It had been something
that started with "D3:..." and now it is 'AA:00:04:00:0A:04'.  I found
this rather surprising, as I thought MAC addresses were hardcoded into
the chipset, but apparently not.  I doubt this is relevant, but I
figured I should mention it.

Thanks in advance for any and all help -- I really need to get WOL
working again, especially given that linux kernel 3.0 is presently known
to consume on average 30% more power.

Cheers,
Doug

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: network-manager 0.9.1.90-0ubuntu3
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
CRDA: Error: [Errno 2] No such file or directory
Date: Fri Oct 14 09:52:41 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
IpRoute:
 default via 192.168.0.1 dev eth0  proto static 
 24.159.73.182 via 192.168.0.1 dev eth0  src 192.168.0.20 
 75.148.63.113 via 192.168.0.1 dev eth0  src 192.168.0.20 
 169.254.0.0/16 dev eth0  scope link  metric 1000 
 192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.20  metric 1
IwConfig:
 lo        no wireless extensions.
 
 eth0      no wireless extensions.
Keyfiles: Error: [Errno 2] No such file or directory
NetworkManager.state:
 [main]
 NetworkingEnabled=true
 WirelessEnabled=true
 WWANEnabled=true
 WimaxEnabled=true
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
RfKill:
 
SourcePackage: network-manager
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (0 days ago)

** Affects: network-manager (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug oneiric running-unity

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/874320

Title:
  Wake on Lan (WOL) not working after upgrade from natty to oneiric

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/874320/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to