SUSE Support

Here When You Need Us

QLA2xxx fails to load after install of HP PSP V8.2

This document (7003995) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 10 Service Pack 2
HP PSP V8.2
HP BL460c G1

Situation

Admin upgraded BL460c G1 server from sles10sp1 to sles10sp2.  After the upgrade, the HP PSP (Proliant service pack) V8.2 was installed on the server. When the server was rebooted, the following message was observed:

kernel: qla2xxx: disagrees about version of symbol struct_module

None of the SAN luns were observed on the server due to the failure of the qla2xxx.  Attempts to manually install just the qla2xxx rpm supplied in HP's PSP resulted in the removal of the cciss from the INITRD_MODULES in /etc/sysconfig/kernel.  When the server was rebooted, the local root drive failed to mount.

Resolution

Using the SLES10sp2 install DVD, the server was booted in rescue mode.  The root file system was mounted to /mnt and chroot performed.  The HP software install moves the original /etc/sysconfig/kernel to a file called kernel.old.  The original kernel file was restored, and mkinitrd was run.  This repaired the cciss driver which allowed the server to boot.  At this point, we have our root file system back but our qla2xxx was still not functional.

The qla2xxx driver was installed from the HP PSP V7.9.  After the install, a  modprobe of the qla2xxx shows a normal load.  However, the hp qla2xxx rpm install modifies the /etc/sysconfig/kernel, removing the cciss and running the mkinitrd.  We added this back and ran mkinitrd to correct this issue.  The following reboot shows everything back to normal on the server with all drives/volumes present.

It must be noted that HP was not involved with this issue.  It is possible that individual installs of files from a HP PSP is not supported or recommended by HP.  It is also possible that running the full PSP V7.9 install may have resolved this issue with no additional steps needed.  It is not known if HP PSP V8.2 is supported on the BL460c G1 hardware.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7003995
  • Creation Date: 28-Jul-2009
  • Modified Date:03-Mar-2020
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.