On 07/07/2016 03:26 AM, Gavin Lambert wrote:
> 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.
> 
> 

I had a look at your patch, seems that it solves a different issue that results 
in a similar behavior.

_______________________________________________
etherlab-dev mailing list
etherlab-dev@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-dev

Reply via email to