Hi.

On 09.06.2014 17:46, Ertman, DavidX M wrote:
>>
>> Hi.
>>
>> So, there was bios update. Unfortunately, it did not solve this issue.
>>
>> Also, i did test latest 3.0.4.1, and it suffers from this bug also.
>>
>> Patch now looks slightly different:
>>
>> --- e1000e-3.0.4.1.orig/src/ich8lan.c   2014-02-26 09:22:44.000000000 +0100
>> +++ e1000e-3.0.4.1/src/ich8lan.c        2014-06-07 11:35:22.112623927 +0200
>> @@ -2562,6 +2562,8 @@
>>                         if (ret_val)
>>                                 return ret_val;
>>                         pm_phy_reg &= ~HV_PM_CTRL_K1_ENABLE;
>> +                       /* Disable K1 mode when in GIGA mode */
>> +                       pm_phy_reg |= 0x2000;
>>                         ret_val = e1e_wphy(hw, HV_PM_CTRL, pm_phy_reg);
>>                         if (ret_val)
>>                                 return ret_val;
>>
>>
>> Any estimation when this will be finally solved? Who i need to contact
>> to (help me) solve this?
>>
>> Regards,
>>
>> H.
> Good Morning,
>
> The fix for this went into the in-kernel driver with commit 77e61146c677 
> "e1000e: Workaround for dropped packets in Gig/100 speeds on 82579".
>
> The same fix should be in the e1000e-3.0.4.1 SourceForge driver.  Could you 
> please double-check?

I did check, and even test - latest 3.0.4.1 still exhibit packet drop on
1Ge links with 82579LM. Looking at diffs, i do not see anything that
would suggest that K1 is ... properly? ... disabled.

What i can see is that testing logic is somewhat simplified.  Still, it
does not work.

According to specs, there are two bits that regulate K1 mode:
- bit 14 (enable/disable K1)
- bit 13 (prevent to enter K1 when giga is on)

(http://www.intel.com/content/dam/doc/datasheet/82579-gbe-phy-datasheet-vol-2-1.pdf,
page 91, table 59)

It seems that just un-setting HV_PM_CTRL_K1_ENABLE (bit 14, 0x4000) is
not enough. Why, i do not know. But, setting bit 13 (0x2000) seems to do
the trick.

Regards,

H.


------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
E1000-devel mailing list
[email protected]
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