-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

So I did indeed forget to do the final bisect, however, it turns the
da1e204 commit is still the culprit.

After some testing, I've determined the second part of the patch, is
guilty for causing this faulty behavior.

@@ -4034,6 +4027,12 @@ void e1000e_down(struct e1000_adapter *adapter)
        adapter->link_speed = 0;
        adapter->link_duplex = 0;
 

+       /* Disable Si errata workaround on PCHx for jumbo frame flow */
+       if ((hw->mac.type >= e1000_pch2lan) &&
+           (adapter->netdev->mtu > ETH_DATA_LEN) &&
+           e1000_lv_jumbo_workaround_ich8lan(hw, false))
+               e_dbg("failed to disable jumbo frame workaround mode\n");
+

Just taking an educated guess here (I'm not a much of a programmer) it
looks like e1000_lv_jumbo_workaround_ich8lan is being called. The
e1000_lv_jumbo_workaround_ich8lan function, disables the rx path, does
work around stuff, and then re-enables the the rx path.

However, when this bug is triggered, I don't see any incoming traffic, I
suspect the rx path is not being enabled.

Kernel Bug: https://bugzilla.kernel.org/show_bug.cgi?id=67021

Let me know how I can help.

Thanks,
Matthew Gyurgyik



On 12/16/2013 02:08 PM, Matthew Gyurgyik wrote:
> Bruce, thanks for pointing me in the right direction.
>
> I think I may have forgot to do the final git bisect. I will do this as
> soon as I get home tonight.
>
> Sorry,
> Matthew
>
> On 2013-12-16 12:37, Allan, Bruce W wrote:
>> Since I am not currently focused on e1000e, adding the appropriate
>> mailing list, [email protected].
>>
>>> -----Original Message-----
>>> From: Matthew Gyurgyik [mailto:[email protected]]
>>> Sent: Sunday, December 15, 2013 1:28 PM
>>> To: Allan, Bruce W
>>> Cc: Brown, Aaron F; Kirsher, Jeffrey T
>>> Subject: e1000e: git commit da1e204 introduced a bug with the Intel
>>> I217-V
>>>
>>>
> Hi all!
>
> I discovered a bug with the e1000e kernel model when used with the
> Intel
> I217-V chipset. I performed a git bisect and traced the bug to the
> following commit that you Signed-off/Authored/Tested.
> >>>>
> >>>> commit da1e2046e5f5ab268e55d30d6b74099ade0aeb6f
> >>>> Author: Bruce Allan <[email protected]>
> >>>> Date:   Fri Jun 21 09:07:02 2013 +0000
> >>>>
> >>>>     e1000e: iAMT connections drop on driver unload when jumbo frames
> enabled
>
> I have created a bug report in the kernel.org's bugzilla [1]. I wanted
> to make you aware of this report/issue. If there is any testing,
> information, etc... that you need from me, let me know.
>
> [1] https://bugzilla.kernel.org/show_bug.cgi?id=67021
>
> Thank you,
> Matthew Gyurgyik

> _______________________________________________
> E1000-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel&#174; Ethernet, visit
http://communities.intel.com/community/wired

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJSr6lrAAoJEA/kTdUbAzH+ZtEP/2yTJwRhjWvs+hyC71o90WSU
6SjepLtcrNXLrtC7mqNKEdDNGIfegN5h4bXFvZyoyxyOu9AQQaW6ICyT+1RAzr3x
FDSHmwNQIyJMtPV2/YAEAUA2jRtRZUKdtajXoOHo4ts3rWc1HRENbeVTpFSU0y3j
5m4JlCpaR4qP92t48RmsOGjWN0diMU5HvaPD1ahbpluXAr0G7ne/mET48xbyOtm7
OJDUq15sOyyIRFLRNEM1RhPnttagUX8FOI8cY8tehTi8YfsDgM6hmRHFfmt5Cw8H
lF8pP99sIDTbpZbjvyCzJNKo/wZ2prFE9Y9dG/PSr0l0xsT8Lu2ktMbSaXDO08aJ
OyN052qstL8848pmr3gowce5MIFmUXhB7tANSByIMxPEKWapUqn8kjKUfhTEjVj+
lVA8xj7my1BwKGPW40MRZUE6p/OzFjUzQIOaZfpCkRDQl3jvlsfymm/dMZ/TQpW+
sxH0v0vihzgx/vJJxjPK0zMD9Lz+jzPaqgayVOMmKRCIFvO8matZ0EhJE30E8/EM
uF/df2YU79jdNbkg4U9RFBZyzRkV6DbAY6jQCI8uPKVRv7TKprYduTx422vMu3jv
qOga8pESVjTqxNC90fTt05ASOAyb4KY9rnzVeVg68j9Dm7knGXl0G5rQfgzRGi0Z
CDy5lKV7e4vsRORKe5Oh
=59Xo
-----END PGP SIGNATURE-----


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to