What I think is happening is that after it come out of suspend the device memory mapping is either no longer mapped or it's somehow changed. The reason I say this is:
[ 1569.219047] e1000e 0000:00:19.0: eth0: Error reading PHY register [ 1569.437327] mount.crypt[8294]: segfault at 0 ip 00007fa19feb9a0e sp 00007fffde4e7bd0 error 4 in mount.crypt[7fa19feb2000+a000] [ 1570.014032] e1000e 0000:00:19.0: eth0: Error reading PHY register [ 1570.809335] e1000e 0000:00:19.0: eth0: Error reading PHY register There should be no errors from the driver when reading the PHY. This is also probably why ethtool does not work after the suspend. BTW, does ethtool work before the first time the systems been suspended? Please try this if you haven't. Anyway, I think suspend or resume is doing something bad to the system. Can you please try something like the latest 3.0 stable kernel and see if it's working there? This is most likely not a driver issue but I guess it still could be. Please let me know if the 3.0 kernel works. Thanks, John ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA http://p.sf.net/sfu/rim-devcon-copy2 _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired