Trying to pick-and-choose drivers out of the source tree is difficult and not recommended. If you need to update just the igb driver, we provide and out-of-tree driver on e1000.sourceforge.net that should compile and run on CentOS 6.5. It includes features that were not acceptable for the upstream kernel (such as module parameters on boot, etc). It also should compile on a wide range of kernels, not just the latest stable.
I'm not sure about the occasional missing timestamp. Maybe Jake Keller knows? I'm not sure about how often the PLL issue occurs, but it happens from time-to-time and the fix is there for a reason. Todd Fujinaka Software Application Engineer Networking Division (ND) Intel Corporation todd.fujin...@intel.com (503) 712-4565 -----Original Message----- From: de Brouwer Tom (ST-CO/ENG5.1) [mailto:tom.debrou...@nl.bosch.com] Sent: Wednesday, May 20, 2015 9:17 AM To: e1000-devel@lists.sourceforge.net Subject: Re: [E1000-devel] Question on driver with centos 6.5 Hi Todd, Thanks for your answer, so this basically means that there is no way to update the driver out of any source tree. Since the later CentOS releases are just 64-bit and don't compile on CentOS 6.5. Three questions I hope you can help me with to get me to a correct solution: - with the 5.0.5 driver we occasionally don't get a timestamp with a send packet (I210 hw), is this a known issue and solved in the 5.2.18 version? - There is an issue in the PLL of the I210 which is solved in a later version, is this a real issue? Or only seen on a few platforms? - The 5.2.18 makefiles guess the defines on bases of the kernel version etc. CentOs backports some kernel functionality (as PTP timestamping), do you have any advice on how to get the correct defines? Thanks in advance. Regards Tom -----Original Message----- From: Fujinaka, Todd [mailto:todd.fujin...@intel.com] Sent: woensdag 20 mei 2015 17:29 To: de Brouwer Tom (ST-CO/ENG5.1); e1000-devel@lists.sourceforge.net Subject: Re: [E1000-devel] Question on driver with centos 6.5 The -k drivers are in-kernel. You just get them with the kernel. The out-of-tree drivers on sourceforge should compile just fine on CentOS 6.5, but we only support the latest one (5.2.18) and we only really support it on RHEL. CentOS should be the same as RHEL but you get what you paid for. There were recent ptp changes, and there will be more soon as the upstream Linux kernel changed gettime/settime to gettime64/settime64. Todd Fujinaka Software Application Engineer Networking Division (ND) Intel Corporation todd.fujin...@intel.com (503) 712-4565 -----Original Message----- From: de Brouwer Tom (ST-CO/ENG5.1) [mailto:tom.debrou...@nl.bosch.com] Sent: Wednesday, May 20, 2015 8:20 AM To: e1000-devel@lists.sourceforge.net Subject: [E1000-devel] Question on driver with centos 6.5 All, I have a question about the 5.0.5-k driver which is by default delivered with CentOS 6.5. If I check later drivers it has some fixes for the chipset I'm using (I210), I started doing this since I have some issues with IEE1588 timestamping. It seems to be a bit hard to get a newer version compiled on CentOS 6.5, but I am worried about the fixes as such I would like to change to a newer version. I would prefer to stick with a *-k version since these seem to be more appropriate for a CentOS release, is this assumption correct? Newer *-k version don't seem to compile because of changed kernel header files (for example struct pci_driver -> sriov_configure) The 5.2.15 intel version compiles on CentOS6.5 but has a complete different set of defines due to which IEEE1588 timestamping does not seems to work by default. What would be your advice to do, either use the intel version (e.g. 5.2.15) and try to compile this on CentOS 6.5 with correct defines, or backport the IEEE1588 / PLL changes between intel version 5.0.5 and 5.2.13 to the 5.0.5-k version? Thanks in advance for any advice, I am quite new in this field. Regards Tom ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired