Hello Drew,
I'm also using some software (Symantec Storage Foundation) using kernel
modules which were built from much older versions of the el5 kernel.
Some ISV's are more flexible than others on this matter and Symantec says
this:
'VERITAS products will operate on subsequent kernel and patch releases,
provided the operating systems maintain kernel application binary
interface (ABI) compatibility'
(See http://seer.entsupport.symantec.com/docs/256426.htm, that's for 4.1
but the same holds true for SF 5.0 and other products)
Look at the folllowing example:
- This el5 host is running el5 'kernel' (not kernel-xenu, for which there
are no Symantec kernel modules):
[r...@vx ~]# uname -a
Linux vx 2.6.18-128.1.1.el5 #1 SMP Mon Jan 26 13:58:24 EST 2009 x86_64 x86_64
x86_64 GNU/Linux
- This host runs the Symantec kernel modules just fine:
[r...@vx ~]# lsmod |grep vx
vxspec 41712 10
vxio 5643576 1
vxdmp 285200 8 vxspec,vxio
vxportal 41488 0
vxfs 2019408 2 vxportal,fdd
- Those vx* kernel modules were built for a much older version of the el5
kernel:
[r...@vx ~]# modinfo vxio|grep vermag
vermagic: 2.6.18-8.el5 SMP mod_unload gcc-4.1
[r...@vx ~]# modinfo vxfs|grep vermag
vermagic: 2.6.18-8.el5 SMP mod_unload gcc-4.1
[r...@vx ~]# modinfo vxdmp|grep vermag
vermagic: 2.6.18-8.el5 SMP mod_unload gcc-4.1
What this all means to you is as follows:
As long as your drivers respect the KABI (I.E: don't rely on private
symbols in the kernel modules, I guess), it is very likely that they will
work on much more recent versions of the kernel.
Of course, if those drivers don't work at all, then you should open a
support call with your ISV (and RedHat as well, maybe).
I hope this helps,
Vincent
On Mon, 2 Mar 2009, drew einhorn wrote:
We have a hardware raid controller that requires specific kernel versions.
Before we get into the nitty gritty details. Does know of some hardware
specific lists that might be more appropriate for these questions.
The hardware platform is an IBM x Series 3850
with a ServeRAID mr10k raid controller.
This controller is an IBM branded version of
the LSI Logic MegaRAID 8480.
There is a MegaCLI interface that allows us to manage the raid hardware from
the operating system with having to take the system down and use the
management tools from the BIOS prompt.
Unfortunately the drivers necessary to support the this interface are only
available for 2.6.18-8 and 2.6.18-53. I somewhat arbitrarily chose to
install 2.6.18-53, on the theory that it is more up to date.
configuring yum to not update kernel-2.6.18-53 is holding back 21
security updates,
and 5 bugfix updates.
There are other newer kernels of the 2.6.18-8.x.y and 2.6.18-53.x.y
I am wondering if these kernels have security and bugfixs updates,
but are still compatible with the 2.6.18-8 and 2.6.18-53 drivers.
Digging around on the IBM support website. I'm finding some newer
updates from IBM for the 2.6.18-8 drivers, but I am confused by slightly
different package names and numbers
_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list