On Sun, Oct 20, 2013 at 12:28:48AM +0000, Waskiewicz Jr, Peter P wrote: > > That question I will defer to Bruce Allan, who's the maintainer for the > e1000e driver. I did the initial SmartSpeed design and implementation > for 10GbE devices, so Bruce would be the best resource for how it's > integrated into e1000e.
I tried the following: diff --git a/src/defines.h b/src/defines.h index 3887cc7..39d26c6 100644 --- a/src/defines.h +++ b/src/defines.h @@ -758,7 +758,7 @@ #define I82578_EPSCR_DOWNSHIFT_COUNTER_MASK 0x001C /* BME1000 PHY Specific Control Register */ -#define BME1000_PSCR_ENABLE_DOWNSHIFT 0x0800 /* 1 = enable downshift */ +#define BME1000_PSCR_ENABLE_DOWNSHIFT 0x0000 /* 1 = enable downshift */ /* Bits... * 15-5: page and while the SmartSpeed-message disappeared, establishing a link still took a while before settling at 100Mbps. I tried several combinations with ethtool but nothing seems to help. Also, running a FreeBSD Live-CD yielded the same results and it "behaved" very similar during link-negotiation. This exact same system (kernel+e1000) has been running without any ethernet troubles on a (newer) Thinkpad model a while ago and given that its ethernet interface was some other Intel device covered by e1000 (not e1000e), I'm starting to think that this has not much to do with SmartSpeed. Petar Bogdanovic ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk _______________________________________________ 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