[etherlab-dev] e1000e link detection issues with kernel 3.14

Gavin Lambert gavinl at compacsort.com
Thu Jul 7 03:26:56 CEST 2016

On Wednesday, 6 July 2016 22:04, quoth Christoph Permes:
> After checking the e1000e code I noticed that there has been a change in the
> original driver between kernel 3.8 and 3.10 affecting link detection in the
> e1000_watchdog function (the change has been reverted in kernel 3.16).
> With these changes a check for adapter->ecdev got lost in the EtherCAT
> capable drivers starting with kernel 3.10.

I haven't yet looked into your patches but this sounds similar to something that I fixed in patch 0024 of my patchset, the latest version of which you can find here:  http://lists.etherlab.org/pipermail/etherlab-dev/2016/000553.html (original post http://lists.etherlab.org/pipermail/etherlab-dev/2015/000475.html).  Perhaps it may be of interest.

Although according to my notes this was to fix something changed in 2.6.37 and later, where the watchdog is called on the wrong thread (and often not at all).  So they might be independent despite being related.

More information about the Etherlab-dev mailing list