[elrepo-devel] real kmod versions

Farkas Levente lfarkas at lfarkas.org
Thu Oct 6 15:07:28 EDT 2011


thanks you for your detailed explanation. which is not help for me but
make it clear:-(

On 10/06/2011 09:01 PM, Phil Perry wrote:
> On 06/10/11 13:49, Farkas Levente wrote:
>> hi,
>> how can i know which is the real version of a kmod in elrepo? eg there
>> is a coretemp-kmod-1.1-9 in elrepo. is it newer then the latest kernel
>> in rhel-5.7? there is page:
>> http://elrepo.org/tiki/kmod-coretemp
>> which said it's newer then in 5.4, but what about 5.7? i also look into
>> the source but that's do not help me a lot:-(
>> and the same apply to w83627ehf, w83627hf, it87 etc....
>> it's be nice to keep and up-to-date table about rhel-5.x version and
>> elrepo kmod version comparision.
>> regards.
>>
> 
> There is a page here:
> 
> http://elrepo.org/tiki/Driver+Versions
> 
> but I'm afraid it's not very up to date, at least for the drivers you 
> mention above. But it's a Wiki, so if anyone wants to maintain it, 
> please ask and you will be granted the necessary permissions.
> 
> For drivers versions backported in the kernel, it's difficult. For 
> example, most (maybe all) of the drivers you list above have no internal 
> version number associated with them in the kernel so it's not a trivial 
> task to track them or know which kernel RH backported them from, other 
> than examining the source code to see which patches have been 
> backported. As for our kmod packages, I always update the changelog to 
> show the latest patches and/or which kernel the driver was backported 
> from, so that should be considered the definitive source of information. 
> Our package version numbers are largely meaningless (at least for 
> backported kernel drivers), other than where an internal version number 
> does exist and then we will use it.
> 
> For example:
> 
> $ rpm -q --changelog kmod-coretemp
> 
> * Sat Feb 19 2011 Philip J Perry <phil at elrepo.org> - 1.1-9.el5.elrepo
> - Backported from kernel-2.6.37.1
> - kABI compatible with kernel >= 2.6.18-238.el5
> - No longer compatible with xen kernels
> - Include patches through [2010-10-25]
> - Revert "fix initialization of coretemp" [2010-09-24]
> - Revert "register alternate sibling upon CPU removal" [2010-09-24]
> 
> 
> $ rpm -q --changelog kmod-it87
> 
> * Sun Aug 07 2011 Philip J Perry <phil at elrepo.org> - 1.1-9.el5.elrepo
> - add the docs.
> - Rebase to kernel-2.6.39.4
> - Fix label group removal [2011-08-03]
> - Use pr_fmt and pr_<level> [2011-01-12]
> 
> 
> For the backported modules I currently maintain (coretemp, it87, 
> k10temp, w83627ehf, w83627hf, f71882fg, joydev, thinkpad_acpi, udlfb), I 
> try to check for new patches for each new kernel release. That said, it 
> is getting harder to backport patches for each new kernel release, 
> particularly on RHEL5. For example, many new patches in kernel-3.0 
> failed for coretemp and it87 so for those drivers it might be a case 
> that we continue to backport patches from 2.6.39.x so long as they build 
> but recognise we are nearing the end of the road for supporting some 
> drivers.
> 
> Generally, our drivers are newer than those currently available in RHEL 
> and we will continue to provide and update them for as long as there's a 
> need. As always, if the RHEL kernel driver works for you then you should 
> use that. When RHEL drivers catch up or become newer and we no longer 
> wish to maintain the driver in elrepo, we will deprecate our kmod 
> package in favour of the distro kernel driver. For example, we recently 
> did this with kmod-sata_via when the native kernel driver in RHEL-6.1 
> contained the backported fix that was addressed in our kmod release.
> 
> So the bottom line is that it's not easy to do any direct comparisons, 
> especially for native kernel drivers - the changelog will tell you which 
> kernel the elrepo driver is backported from but it's not so easy to 
> determine that information for the kernel driver unless you're tracking 
> the source code. What I can tell you for the hwmon drivers that you list 
> above is that Red Hat did a large backport of the /hwmon branch in the 
> RHEL-5.5 release and, looking back at my notes from my testing of the 
> 5.5-beta release, the code seemed to have been backported from 
> ~kernel-2.6.26 released somewhere around August 2008. I don't think 
> those drivers have had a significant update since although the odd 
> individual patch may have slipped through.
> 
> For many vendor drivers that are also in the kernel, such as the Intel 
> nic drivers that Alan maintains for example, it's a lot easier because 
> the vendor's driver version numbers are used. There we can see (from the 
> Wiki page above, or from modinfo) that the Intel e1000e driver is 
> currently at version 1.6.2 in elrepo, 1.3.10 in RHEL5 and 1.2.20 in 
> RHEL6 so it's really easy to make direct comparisons (bet you weren't 
> expecting to see newer drivers in the RHEL5 kernel than the RHEL6 kernel).
> 
> Regards,
> 
> Phil
> 
> _______________________________________________
> elrepo-devel mailing list
> elrepo-devel at lists.elrepo.org
> http://lists.elrepo.org/mailman/listinfo/elrepo-devel

-- 
  Levente                               "Si vis pacem para bellum!"



More information about the elrepo-devel mailing list