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

Reply via email to