>-----Original Message----- >From: Kamil Iskra [mailto:kamil@xxxxxxxxxx] >Sent: Friday, April 29, 2011 10:45 PM >To: netdev@xxxxxxxxxxxxxxx; e1000-devel@xxxxxxxxxxxxxxxxxxxxx >Subject: [E1000-devel] WoL stopped working after power off with 2.6.38 (e1000e >specific?) > >[ Note: I'm not on these mailing lists, so be sure to Cc: me if you want >more info from me ] > >After upgrading from kernel 2.6.37 to 2.6.38, Wake on LAN after shutdown >stopped working for me on both of my Thinkpad laptops. Both systems use >the e1000e driver. One (a T61) has an 82566MM NIC, the other (an X201) an >82577LM. I'm running 64-bit Gentoo Linux with a custom compiled kernel. >The network driver is built into the kernel. > >Wake on LAN still works after suspend (S3), but not after a complete >shutdown (with power supply connected). > >I figured the updated e1000e driver in 2.6.38 was probably to blame, >however, after I copied the whole drivers/net/e1000e directory from the >2.6.37 over to the 2.6.38 tree and recompiled, the problem persisted, so I >don't know anymore. > >I modified the system shutdown sequence to invoke ifconfig and ethtool >right before the final halt. According to ifconfig, eth0 is down at that >point. According to ethtool, WoL is configured correctly ("Wake-on: g"). >There is, however, a difference in the output of ethtool between the two >kernel versions. "Link detected:" shows "yes" with 2.6.37, but "no" with >2.6.38. > >A workaround that I found to work was to invoke "ifconfig eth0 up" right >before the halt. > >Any suggestions? Is this new behavior expected or is it a bug? WoL from S5 "works for me"(TM) using the e1000e driver on RHEL6 and 2.6.38. Could you provide your customer kernel configuration? Cc: linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx Thanks, Bruce. _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm