- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: Redhat patching
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-30-2009 07:51 AM
тАО09-30-2009 07:51 AM
We recently patched our virtual linux servers (to 2.6.18-164.2.1.el5) from rhn website (applied all patches) and had no issues with the patching but on our physical servers when the latest redhat patches were installed the server failed to boot and gave below error :
qla2xxx: Unknown parameter 'ql2xfailover'
ismod: error inserting 'lib/qla2xxx.ko' - -1 unknown symbol in module
Kernel Panic
I think the problem is with Qlogic drivers on our physical servers, any idea how we can patch these servers,so far I have tried just applying rhn patches and it fails, I tried patching the servers and then re-installing the qlogic drivers before the reboot and it still failed.
I have also applied the latest proliant pack after the patches are installed and still cannot boot the server.
Our Mezzanine card is - QMH2462 and we are still using the old 8.02 HBA drivers.
FYI - Because the OS is on disk array the server boots via HBA card.
We need to patch our servers and the above error is holding our physical servers to be patched. Please help
I take a snapshot and then rollback so that server is up and available ( this is test server)
Thanks,
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-30-2009 08:34 AM
тАО09-30-2009 08:34 AM
Re: Redhat patching
Boot the server interactively off the previous kernel.
rpm -e the bad kernel.
You may at this point need to boot into rescue mode to save these systems.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-30-2009 11:39 AM
тАО09-30-2009 11:39 AM
Re: Redhat patching
The error message "Unknown parameter 'ql2xfailover'" indicates you've been using the add-on driver before. Now the new kernel has the RedHat standard version of qla2xxx which does not have built-in failover features: RedHat would expect you to use the device-mapper-multipath instead of failover features in HBA drivers.
After installing a new kernel but before booting with it, you should do whatever is needed to rebuild the Qlogic driver for the new kernel, then rebuild the new kernel's initrd to ensure that the correct version of Qlogic driver is included to it. The instructions for doing this should come with the add-on Qlogic driver.
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-01-2009 02:04 AM
тАО10-01-2009 02:04 AM
Re: Redhat patching
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-02-2009 12:17 AM
тАО10-02-2009 12:17 AM
Re: Redhat patching
are you using Powerpath or DM Multipath?
I did recently switch from 2.6.18-53.1.13.el5 to 2.6.18-53.1.21.2.1.el5 and the new kernel did not have the drivers for qla2xx. Since i dont boot from SAN disk, i could reinstall the driver/8.01.07.15 and come up.
Any driver reinstalltion need to be done from(booting) the new kernel.
can u try the mkinitrd after booting from old kernel but pass the arquments relevant to new kernel.
#mkinitrd -f /boot/initrd-$(newkernel).img $(newkernel)
Then update the grub.conf and reboot. (pretty much what MK said)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-02-2009 03:19 AM
тАО10-02-2009 03:19 AM
Re: Redhat patching
> Any driver reinstalltion need to be done from(booting) the new kernel.
If the system boots from SAN and requires the add-on driver to boot, the driver *MUST* be reinstalled/recompiled *before* booting the new kernel. Otherwise the system cannot access the root filesystem on SAN and the boot ends in a kernel panic, just like in AKAT's case.
Last time I looked, both Qlogic and Emulex add-on driver packages had instructions for recompiling the driver module for the new kernel while still running the old one.
The important thing is to be aware that it needs to be done. It does not happen automatically.
(Hmm... looks like the /sbin/new-kernel-pkg script in RHEL 5.x finally includes the possibility to easily plug in custom actions after the installation of a new kernel package.
Apparently all you need is to create the directory /etc/kernel/postinst.d and put in a script that does whatever is necessary. The script will get a full path to the kernel file as parameter $1. I need to test this...)
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-02-2009 03:25 AM
тАО10-02-2009 03:25 AM
Re: Redhat patching
http://kbase.redhat.com/faq/docs/DOC-16994
Not very useful if you wish to keep using Qlogic failover.
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-02-2009 03:54 AM
тАО10-02-2009 03:54 AM
SolutionAfter installing the new kernel, but while still running the old version:
cd /opt/hp/src/hp_qla2x00src
./build_driver.rh -m
mkinitrd -f /boot/initrd-
where
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-02-2009 04:41 AM
тАО11-02-2009 04:41 AM
Re: Redhat patching
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-02-2009 04:58 AM
тАО11-02-2009 04:58 AM
Re: Redhat patching
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-10-2009 08:27 AM
тАО11-10-2009 08:27 AM