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