----------------------------------------------------------------------------- H E W L E T T P A C K A R D C O M P A N Y HP ProLiant Support Pack (PSP) for Linux Help Version 7.00 ----------------------------------------------------------------------------- 1. What is a ProLiant Support Pack (PSP) 2. Minimum OS Requirements for the PSP 3. Contents of PSP v7.00 3.1 PSP for Red Hat Linux Professional 7.3 3.2 PSP for Red Hat Linux Professional 8.0 3.3 PSP for Red Hat Enterprise Linux 2.1 3.4 PSP for Red Hat Enterprise Linux 3 3.5 PSP for SUSE Linux Enterprise Server v7 3.6 PSP for UnitedLinux 1.0 (SLES8) 4. Supported Errata Kernels for components included in this PSP 4.1 PSP for Red Hat Linux Professional 7.3 4.2 PSP for Red Hat Linux Professional 8.0 4.3 PSP for Red Hat Enterprise Linux 2.1 4.4 PSP for Red Hat Enterprise Linux 3 4.5 PSP for SUSE Linux Enterprise Server v7 4.6 PSP for UnitedLinux 1.0 (SLES8) 5. Updates in PSP v7.00 5.1 New features or enhancements to the PSP installation utility 5.2 New and updated drivers/components in this PSP 6. Software Installation 6.1 GUI Deployment 6.2 Terminal Window Deployment 6.3 Silent Deployment 6.4 List of Command-line parameters 6.5 Usage Scenarios 6.6 Return Codes from the PSP 7. Log files 8. FAQ ----------------------------------------------------------------------------- 1. What is a ProLiant Support Paq (PSP) A ProLiant Support Paq (PSP) is a bundle of components. A bundle is a group of components that have been tested individually and together to provide the latest available drivers, agents, and utilities for HP ProLiant servers. Each bundle consists of a bundle XML file that describes the PSP contents, installation tools, readmes, and components. Each component consists of an RPM package, a component XML file, and an optional README file with a filename that matches the name of the RPM except for the extension. See Section 3 of this document for the contents of the bundles for each supported distribution of Linux. See Section 6 for information regarding installation scenarios and Usage Scenarios. More information about the Linux PSP can be found in Chapter 4 of the ProLiant Support Pack User's Guide. The latest version of this can be found at the following URL: http://h18000.www1.hp.com/products/servers/linux/value-add-software.html#psp Each RPM included in the PSP has passed HP's rigorous software testing prior to release. To install individual RPMs, you can use the RPM command. Please refer to the man page for the RPM command for specifics on installing or upgrading components. The purpose of a PSP is to provide customers with the latest software, utilities, and drivers for HP Proliant servers. 2. Minimum OS Requirements for the PSP The PSP currently is shipped as individual bundles for each supported distribution of Linux. While not all components support all errata kernels, the PSP has been tested on the following distributions and errata kernels for this release. Distribution *Erratas ================================= ================================== Red Hat Professional 7.3 Base (2.4.18-3) through 2.4.20-20.7.x Red Hat Professional 8.0 Base (2.4.18-14) through 2.4.20-20.8.0 **Red Hat Advanced Server 2.1 Base (2.4.9-e.3) through 2.4.9-e.27 Red Hat Enterprise Linux 2.1 Base (2.4.9-e.24) through 2.4.9-e.27 Red Hat Enterprise Linux 3 Base (2.4.21-4) through Update 1 (2.4.21-9) SUSE Linux Enterprise Server v7 Base (2.4.7-113) through 2.4.18-280 UnitedLinux 1.0 (SLES8) Base (2.4.19-82) through SP3 (2.4.21-138) *Errata kernels listed include versions of the listed errata kernels for base, smp, enterprise, bigmem and other vendor specific kernels. **The Red Hat Advanced Server 2.1 distribution uses the Red Hat Enterprise Linux 2.1 PSP for its drivers, agents, and utilities. The PSP allows installation of components on kernels other than the ones listed above. If a component is known not to work on a given errata kernel, the PSP will not allow the component to be installed unless the force option is used. In the force case, the PSP will allow the component to attempt to install. In some instances, the installation of a component on a kernel that it does not support will result in a hung server on reboot. It is strongly recommended that if the user elects to use the force option, that it be tested on non-production servers first. The PSP is intended to be used after OS installation to update drivers and install HP-specific utilities (such as Array Configuration Utility, Health, etc), agents (NIC and Storage), and drivers (storage and NIC). HP recommends that the PSP be re-installed after any errata kernel has been applied to a server to ensure that all drivers and utilities are at the latest versions and are rebuilt with the latest kernel source if applicable. The server should be rebooted after installing the errata kernel in order to activate the errata kernel prior to the re-installation of the PSP. 3. Contents of PSP v7.00 3.1 PSP for Red Hat Linux Professional 7.3 Files Included Description ====================== ========================================= install700.sh The PSP install shell used to initiate installations hppldu-1.0.2-4.tar.gz The PSP binaries. The PSP install shell will unpack and cleanup these files during the installation of the PSP. hppldu.txt This text file. BP000175.xml The Bundle file for the Red Hat Linux Professional 7.3 PSP cpq_cciss-2.4.48-8.rh73.i686.rpm ProLiant Linux driver for Smart Array 640x, 64x, 5i, 5300 Series controllers cpq_cpqarray_RedHat73-2.4.26-7.i386.rpm ProLiant Linux driver for the Smart Array 2xx, 3xxx, 42xx family of controllers lsi-megaide-drvr-2.26e-1.i386.rpm HP ProLiant Integrated Ultra ATA-100 Dual Channel Driver for Red Hat 7.3 and SLES7 aic7xxx-6.2.35-rh73.i686.rpm HP ProLiant 64-Bit/66Mhz Dual Channel Wide Ultra3 SCSI Controller Driver mptlinux-redhat-2.05.08-1.i686.rpm HP ProLiant 64-Bit/133-MHz Dual Channel Ultra320 Adapter Driver e100-2.2.21c-1.src.rpm HP ProLiant NC31xx Fast Ethernet NIC Driver e1000-5.0.43c-1.src.rpm HP ProLiant NC61xx/NC71xx Gigabit Ethernet NIC Driver bcm5700-6.2.17a-1.src.rpm HP ProLiant NC67xx/NC77xx Gigabit Ethernet NIC Driver bonding-1.0.4d-1.src.rpm HP Tested and Approved Linux Bonding Driver vlan-1.8.0-12.src.rpm HP Tested and Approved Linux 802.1q VLAN Driver ucd-snmp-4.2.5-79.rh73.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-devel-4.2.5-79.rh73.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-utils-4.2.5-79.rh73.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis hpasm-7.0.0-21.rh73.i386.rpm HP Server Management Drivers and Agents hprsm-7.0.0-19.rh73.i386.rpm HP Lights-Out Drivers and Agents cmanic-7.0.0-4.linux.i686.rpm NIC Agents for Servers -- Linux cmastor-7.0.0-16.linux.i386.rpm Compaq Storage Agents for Linux cpqacuxe-7.0-1.linux.i386.rpm HP Array Configuration Utility hpasm-jlk-7.0.0-7.i386.rpm Server Management Agent for Linux - Japanese Language Kit 3.2 PSP for Red Hat Linux Professional 8.0 Files Included Description ====================== ================================= install700.sh The PSP install shell used to initiate installations hppldu-1.0.2-4.tar.gz The PSP binaries. The PSP install shell will unpack and cleanup these files during the installation of the PSP. hppldu.txt This text file. BP000176.xml The Bundle file for the Red Hat Linux Professional 8.0 PSP cpq_cciss-2.4.48-8.rh80.i686.rpm ProLiant Linux driver for Smart Array 640x, 64x, 5i, 5300 Series controllers cpq_cpqarray_RedHat80-2.4.26-7.i386.rpm ProLiant Linux driver for the Smart Array 2xx, 3xxx, 42xx family of controllers lsi-megaide-drvr-rh80-2.26e-1.i386.rpm HP MegaIDE ATA RAID Driver aic7xxx-6.2.35-rh80.i686.rpm HP ProLiant 64-Bit/66Mhz Dual Channel Wide Ultra3 SCSI Controller Driver mptlinux-redhat-2.05.08-1.i686.rpm HP ProLiant 64-Bit/133-MHz Dual Channel Ultra320 Adapter Driver e100-2.2.21c-1.src.rpm HP ProLiant NC31xx Fast Ethernet NIC Driver e1000-5.0.43c-1.src.rpm HP ProLiant NC61xx/NC71xx Gigabit Ethernet NIC Driver bcm5700-6.2.17a-1.src.rpm HP ProLiant NC67xx/NC77xx Gigabit Ethernet NIC Driver bonding-1.0.4d-1.src.rpm HP Tested and Approved Linux Bonding Driver ucd-snmp-4.2.5-79.rh80.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-devel-4.2.5-79.rh80.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-utils-4.2.5-79.rh80.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis vlan-1.8.0-12.src.rpm HP Tested and Approved Linux 802.1q VLAN Driver hpasm-7.0.0-21.rh80.i386.rpm HP Server Management Drivers and Agents hprsm-7.0.0-19.rh80.i386.rpm HP Lights-Out Drivers and Agents cmanic-7.0.0-4.linux.i686.rpm NIC Agents for Servers -- Linux cmastor-7.0.0-16.linux.i386.rpm Compaq Storage Agents for Linux cpqacuxe-7.0-1.linux.i386.rpm HP Array Configuration Utility hpasm-jlk-7.0.0-7.i386.rpm Server Management Agent for Linux - Japanese Language Kit 3.3 PSP for Red Hat Enterprise Linux 2.1 Files Included Description ====================== ================================= install700.sh The PSP install shell used to initiate installations hppldu-1.0.2-4.tar.gz The PSP binaries. The PSP install shell will unpack and cleanup these files during the installation of the PSP. hppldu.txt This text file. BP000179.xml The Bundle file for the Red Hat Enterprise Linux 2.1 and Red Hat Advanced Server 2.1 PSP cpq_cciss-2.4.48-8.rhel21.i686.rpm ProLiant Linux driver for Smart Array 640x, 64x, 5i, 5300 Series controllers cpq_cpqarray_RedHatAS21-2.4.25-1.i386.rpm ProLiant Linux driver for the Smart Array 2xx, 3xxx, 42xx family of controllers lsi-megaide-drvr-rhas21-2.26e-1.i386.rpm HP ProLiant Integrated Ultra ATA-100 Dual Channel Driver aic7xxx-6.2.35-rhas21.i686.rpm HP ProLiant 64-Bit/66Mhz Dual Channel Wide Ultra3 SCSI Controller Driver mptlinux-redhat-2.05.00-1.i686.rpm HP ProLiant 64-Bit/133-MHz Dual Channel Ultra320 Adapter Driver e100-2.2.21c-1.src.rpm HP ProLiant NC31xx Fast Ethernet NIC Driver e1000-5.0.43c-1.src.rpm HP ProLiant NC61xx/NC71xx Gigabit Ethernet NIC Driver bcm5700-6.2.17a-1.src.rpm HP ProLiant NC67xx/NC77xx Gigabit Ethernet NIC Driver bonding-1.0.4d-1.src.rpm HP Tested and Approved Linux Bonding Driver ucd-snmp-4.2.5-79.rhel21.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-devel-4.2.5-79.rhel21.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-utils-4.2.5-79.rhel21.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis hpasm-7.0.0-21.rhel21.i386.rpm HP Server Management Drivers and Agents hprsm-7.0.0-19.rhel21.i386.rpm HP Lights-Out Drivers and Agents cmanic-7.0.0-4.linux.i686.rpm NIC Agents for Servers -- Linux cmastor-7.0.0-16.linux.i386.rpm Compaq Storage Agents for Linux cpqacuxe-7.0-1.linux.i386.rpm HP Array Configuration Utility hpasm-jlk-7.0.0-7.i386.rpm Server Management Agent for Linux - Japanese Language Kit 3.4 PSP for Red Hat Enterprise Linux 3 Files Included Description ====================== ================================= install701.sh The PSP install shell used to initiate installations hppldu-1.0.2-4.tar.gz The PSP binaries. The PSP install shell will unpack and cleanup these files during the installation of the PSP. hppldu.txt This text file. BP000180.xml The Bundle file for the Red Hat Enterprise Linux 3 PSP cpq_cciss-2.4.48-10.rhel3.i686.rpm ProLiant Linux driver for Smart Array 640x, 64x, 5i, 5300 Series controllers e100-2.2.21c-1.src.rpm HP ProLiant NC31xx Fast Ethernet NIC Driver e1000-5.0.43c-1.src.rpm HP ProLiant NC61xx/NC71xx Gigabit Ethernet NIC Driver bcm5700-6.2.17a-1.src.rpm HP ProLiant NC67xx/NC77xx Gigabit Ethernet NIC Driver bonding-1.0.4d-1.src.rpm HP Tested and Approved Linux Bonding Driver ucd-snmp-4.2.5-79.rhel3.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-devel-4.2.5-79.rhel3.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis ucd-snmp-utils-4.2.5-79.rhel3.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis vlan-1.8.0-12.src.rpm HP Tested and Approved Linux 802.1q VLAN Driver hpasm-7.0.0-22.rhel3.i386.rpm HP Server Management Drivers and Agents hprsm-7.0.0-20.rhel3.i386.rpm HP Lights-Out Drivers and Agents cmanic-7.0.0-4.linux.i686.rpm NIC Agents for Servers -- Linux cmastor-7.0.0-16.linux.i386.rpm Compaq Storage Agents for Linux cpqacuxe-7.0-1.linux.i386.rpm HP Array Configuration Utility hpasm-jlk-7.0.0-7.i386.rpm Server Management Agent for Linux - Japanese Language Kit 3.5 PSP for SUSE Linux Enterprise Server v7 Files Included Description ====================== ================================= install700.sh The PSP install shell used to initiate installations hppldu-1.0.2-4.tar.gz The PSP binaries. The PSP install shell will unpack and cleanup these files during the installation of the PSP. hppldu.txt This text file BP000178.xml The Bundle file for the SUSE Linux Enterprise Server 7 PSP cpq_cciss-2.4.48-6.sles7.i586.rpm ProLiant Linux driver for Smart Array 640x, 64x, 5i, 5300 Series controllers cpq_cpqarray-2.4.26-7.sles7.i586.rpm ProLiant Linux driver for the Smart Array 2xx, 3xxx, 42xx family of controllers lsi-megaide-drvr-2.26e-1.i386.rpm HP ProLiant Integrated Ultra ATA-100 Dual Channel Driver for Red Hat 7.3 and SLES7 aic7xxx-6.2.35-sles7.i686.rpm HP ProLiant 64-Bit/66Mhz Dual Channel Wide Ultra3 SCSI Controller Driver mptlinux-suse-2.05.08-1.i386.rpm HP ProLiant 64-Bit/133MHz Dual Channel Ultra320 Driver e100-2.2.21c-1.src.rpm HP ProLiant NC31xx Fast Ethernet NIC Driver e1000-5.0.43c-1.src.rpm HP ProLiant NC61xx/NC71xx Gigabit Ethernet NIC Driver bcm5700-6.2.17a-1.src.rpm HP ProLiant NC67xx/NC77xx Gigabit Ethernet NIC Driver bonding-1.0.4d-1.src.rpm HP Tested and Approved Linux Bonding Driver ucdsnmp-4.2.5-79.sles7.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis vlan-1.8.0-12.src.rpm HP Tested and Approved Linux 802.1q VLAN Driver hpasm-7.0.0-21.sles7.i386.rpm HP Server Management Drivers and Agents hprsm-7.0.0-19.sles7.i386.rpm HP Lights-Out Drivers and Agents cmanic-7.0.0-4.linux.i686.rpm NIC Agents for Servers -- Linux cmastor-7.0.0-16.linux.i386.rpm Compaq Storage Agents for Linux cpqacuxe-7.0-1.linux.i386.rpm HP Array Configuration Utility hpasm-jlk-7.0.0-7.i386.rpm Server Management Agent for Linux - Japanese Language Kit 3.6 PSP for UnitedLinux 1.0 (SLES8) Files Included Description ====================== ================================= install700.sh The PSP install shell used to initiate installations hppldu-1.0.2-4.tar.gz The PSP binaries. The PSP install shell will unpack and cleanup these files during the installation of the PSP. hppldu.txt This text file. BP000177.xml The Bundle file for the UnitedLinux 1.0 (SLES8) PSP cpq_cciss-2.4.48-6.ul10.i586.rpm ProLiant Linux driver for Smart Array 640x, 64x, 5i, 5300 Series controllers cpq_cpqarray-2.4.26-7.ul10.i586.rpm ProLiant Linux driver for the Smart Array 2xx, 3xxx, 42xx family of controllers e100-2.2.21c-1.src.rpm HP ProLiant NC31xx Fast Ethernet NIC Driver e1000-5.0.43c-1.src.rpm HP ProLiant NC61xx/NC71xx Gigabit Ethernet NIC Driver bcm5700-6.2.17a-1.src.rpm HP ProLiant NC67xx/NC77xx Gigabit Ethernet NIC Driver bonding-1.0.4d-1.src.rpm HP Tested and Approved Linux Bonding Driver ucdsnmp-4.2.5-79.ul10.i386.rpm A Collection of SNMP Protocol Tools from UC-Davis vlan-1.8.0-12.src.rpm HP Tested and Approved Linux 802.1q VLAN Driver hpasm-7.0.0-21.ul10.i386.rpm HP Server Management Drivers and Agents hprsm-7.0.0-19.ul10.i386.rpm HP Lights-Out Drivers and Agents cmanic-7.0.0-4.linux.i686.rpm NIC Agents for Servers -- Linux cmastor-7.0.0-16.linux.i386.rpm Compaq Storage Agents for Linux cpqacuxe-7.0-1.linux.i386.rpm HP Array Configuration Utility hpasm-jlk-7.0.0-7.i386.rpm Server Management Agent for Linux - Japanese Language Kit 4. Supported Errata Kernels for components included in this PSP NOTE: 2.4.99-99 means that any 2.4 errata kernel later than the minimum supported kernel should work. Please refer to Section 2 for information on what errata kernels were actually tested for each supported distribution of Linux. 4.1 PSP for Red Hat Linux Professional 7.3 File Name Minimum Supported Kernel Maximum Supported Kernel ======================================= ======================== ======================== cpq_cciss-2.4.48-8.rh73.i686.rpm 2.4.20-20.7 2.4.20-20.7.x cpq_cpqarray_RedHat73-2.4.26-7.i386.rpm 2.4.18-3 2.4.18-27.7.x lsi-megaide-drvr-2.26e-1.i386.rpm 2.4.18-3 2.4.18-4 aic7xxx-6.2.35-rh73.i686.rpm 2.4.18-3 2.4.18-27.7.x mptlinux-redhat-2.05.08-1.i686.rpm 2.4.18-3 2.4.18-27.7.x e100-2.2.21c-1.src.rpm 2.4.18-3 2.4.99-99 e1000-5.0.43c-1.src.rpm 2.4.18-3 2.4.99-99 bcm5700-6.2.17a-1.src.rpm 2.4.18-3 2.4.99-99 bonding-1.0.4d-1.src.rpm 2.4.18-3 2.4.99-99 vlan-1.8.0-12.src.rpm 2.4.18-3 2.4.99-99 ucd-snmp-4.2.5-79.rh73.i386.rpm 2.4.18-3 2.4.99-99 ucd-snmp-devel-4.2.5-79.rh73.i386.rpm 2.4.18-3 2.4.99-99 ucd-snmp-utils-4.2.5-79.rh73.i386.rpm 2.4.18-3 2.4.99-99 hpasm-7.0.0-21.rh73.i386.rpm 2.4.18-3 2.4.99-99 hprsm-7.0.0-19.rh73.i386.rpm 2.4.18-3 2.4.99-99 cmanic-7.0.0-4.linux.i686.rpm 2.4.18-3 2.4.99-99 cmastor-7.0.0-16.linux.i386.rpm 2.4.18-3 2.4.99-99 cpqacuxe-7.0-1.linux.i386.rpm 2.4.18-3 2.4.99-99 hpasm-jlk-7.0.0-7.i386.rpm 2.4.18-3 2.4.99-99 4.2 PSP for Red Hat Linux Professional 8.0 File Name Minimum Supported Kernel Maximum Supported Kernel ======================================= ======================== ======================== cpq_cciss-2.4.48-8.rh80.i686.rpm 2.4.20-20.8 2.4.20-20.8.0 cpq_cpqarray_RedHat80-2.4.26-7.i386.rpm 2.4.18-14 2.4.18-27.8.0 lsi-megaide-drvr-rh80-2.26e-1.i386.rpm 2.4.18-14 2.4.18-19.8.0 aic7xxx-6.2.35-rh80.i686.rpm 2.4.18-14 2.4.18-27.8.0 mptlinux-redhat-2.05.08-1.i686.rpm 2.4.18-14 2.4.18-27.8.0 e100-2.2.21c-1.src.rpm 2.4.18-14 2.4.99-99 e1000-5.0.43c-1.src.rpm 2.4.18-14 2.4.99-99 bcm5700-6.2.17a-1.src.rpm 2.4.18-14 2.4.99-99 bonding-1.0.4d-1.src.rpm 2.4.18-14 2.4.99-99 ucd-snmp-4.2.5-79.rh80.i386.rpm 2.4.18-14 2.4.99-99 ucd-snmp-devel-4.2.5-79.rh80.i386.rpm 2.4.18-14 2.4.99-99 ucd-snmp-utils-4.2.5-79.rh80.i386.rpm 2.4.18-14 2.4.99-99 vlan-1.8.0-12.src.rpm 2.4.18-14 2.4.99-99 hpasm-7.0.0-21.rh80.i386.rpm 2.4.18-14 2.4.99-99 hprsm-7.0.0-19.rh80.i386.rpm 2.4.18-14 2.4.99-99 cmanic-7.0.0-4.linux.i686.rpm 2.4.18-14 2.4.99-99 cmastor-7.0.0-16.linux.i386.rpm 2.4.18-14 2.4.99-99 cpqacuxe-7.0-1.linux.i386.rpm 2.4.18-14 2.4.99-99 hpasm-jlk-7.0.0-7.i386.rpm 2.4.18-14 2.4.99-99 4.3 PSP for Red Hat Enterprise Linux 2.1 File Name Minimum Supported Kernel Maximum Supported Kernel ======================================= ======================== ======================== cpq_cciss-2.4.48-8.rhel21.i686.rpm 2.4.9-e.24 2.4.9-e.27 cpq_cpqarray_RedHatAS21-2.4.25-1.i386.rpm 2.4.9-e.3 2.4.9-e.12 lsi-megaide-drvr-rhas21-2.26e-1.i386.rpm 2.4.9-e.3 2.4.9-e.8 aic7xxx-6.2.35-rhas21.i686.rpm 2.4.9-e.3 2.4.9-e.18 mptlinux-redhat-2.05.00-1.i686.rpm 2.4.9-e.3 2.4.9-e.25 e100-2.2.21c-1.src.rpm 2.4.9-e.3 2.4.99.99 e1000-5.0.43c-1.src.rpm 2.4.9.e.3 2.4.99-99 bcm5700-6.2.17a-1.src.rpm 2.4.9-e.3 2.4.99-99 bonding-1.0.4d-1.src.rpm 2.4.9-e.8 2.4.99-99 ucd-snmp-4.2.5-79.rhel21.i386.rpm 2.4.9-e.3 2.4.99-99 ucd-snmp-devel-4.2.5-79.rhel21.i386.rpm 2.4.9-e.3 2.4.99-99 ucd-snmp-utils-4.2.5-79.rhel21.i386.rpm 2.4.9-e.3 2.4.99-99 hpasm-7.0.0-21.rhel21.i386.rpm 2.4.9-e.3 2.4.99-99 hprsm-7.0.0-19.rhel21.i386.rpm 2.4.9-e.3 2.4.99-99 cmanic-7.0.0-4.linux.i686.rpm 2.4.9-e.3 2.4.99-99 cmastor-7.0.0-16.linux.i386.rpm 2.4.9-e.3 2.4.99-99 cpqacuxe-7.0-1.linux.i386.rpm 2.4.9-e.3 2.4.99-99 hpasm-jlk-7.0.0-7.i386.rpm 2.4.9-e.3 2.4.99-99 4.4 PSP for Red Hat Enterprise Linux 3 File Name Minimum Supported Kernel Maximum Supported Kernel ======================================= ======================== ======================== cpq_cciss-2.4.48-10.rhel3.i686.rpm 2.4.21-9 2.4.21-9 e100-2.2.21c-1.src.rpm 2.4.21-4 2.4.99-99 e1000-5.0.43c-1.src.rpm 2.4.21-4 2.4.99-99 bcm5700-6.2.17a-1.src.rpm 2.4.21-4 2.4.99-99 bonding-1.0.4d-1.src.rpm 2.4.21-4 2.4.99-99 ucd-snmp-4.2.5-79.rhel3.i386.rpm 2.4.21-4 2.4.99-99 ucd-snmp-devel-4.2.5-79.rhel3.i386.rpm 2.4.21-4 2.4.99-99 ucd-snmp-utils-4.2.5-79.rhel3.i386.rpm 2.4.21-4 2.4.99-99 vlan-1.8.0-12.src.rpm 2.4.21-4 2.4.99-99 hpasm-7.0.0-22.rhel3.i386.rpm 2.4.21-4 2.4.99-99 hprsm-7.0.0-20.rhel3.i386.rpm 2.4.21-4 2.4.99-99 cmanic-7.0.0-4.linux.i686.rpm 2.4.21-4 2.4.99-99 cmastor-7.0.0-16.linux.i386.rpm 2.4.21-4 2.4.99-99 cpqacuxe-7.0-1.linux.i386.rpm 2.4.21-4 2.4.99-99 hpasm-jlk-7.0.0-7.i386.rpm 2.4.21-4 2.4.99-99 4.5 PSP for SUSE Linux Enterprise Server v7 File Name Minimum Supported Kernel Maximum Supported Kernel ======================================= ======================== ======================== cpq_cciss-2.4.48-6.sles7.i586.rpm 2.4.18-275 2.4.18-280 lsi-megaide-drvr-2.26e-1.i386.rpm 2.4.7-17 2.4.18-19 aic7xxx-6.2.35-sles7.i686.rpm 2.4.7-17 2.4.18-237 mptlinux-suse-2.05.08-1.i386.rpm 2.4.7-17 2.4.18-275 e100-2.2.21c-1.src.rpm 2.4.7-17 2.4.99-99 e1000-5.0.43c-1.src.rpm 2.4.7-17 2.4.99-99 bcm5700-6.2.17a-1.src.rpm 2.4.7-17 2.4.99-99 bonding-1.0.4d-1.src.rpm 2.4.7-17 2.4.99-99 ucdsnmp-4.2.5-79.sles7.i386.rpm 2.4.7-17 2.4.99-99 vlan-1.8.0-12.src.rpm 2.4.18-131 2.4.99-99 hpasm-7.0.0-21.sles7.i386.rpm 2.4.7-17 2.4.99-99 hprsm-7.0.0-19.sles7.i386.rpm 2.4.7-17 2.4.99-99 cmanic-7.0.0-4.linux.i686.rpm 2.4.7-17 2.4.99-99 cmastor-7.0.0-16.linux.i386.rpm 2.4.7-17 2.4.99-99 cpqacuxe-7.0-1.linux.i386.rpm 2.4.7-17 2.4.99-99 hpasm-jlk-7.0.0-7.i386.rpm 2.4.7-17 2.4.99-99 4.6 PSP for UnitedLinux 1.0 (SLES8) File Name Minimum Supported Kernel Maximum Supported Kernel ======================================= ======================== ======================== cpq_cciss-2.4.48-6.ul10.i586.rpm 2.4.19-304 2.4.19-340 cpq_cpqarray-2.4.26-7.ul10.i586.rpm 2.4.19-82 2.4.19-304 e100-2.2.21c-1.src.rpm 2.4.19-82 2.4.99-99 e1000-5.0.43c-1.src.rpm 2.4.19-82 2.4.99-99 bcm5700-6.2.17a-1.src.rpm 2.4.19-82 2.4.99-99 bonding-1.0.4d-1.src.rpm 2.4.19-82 2.4.99-99 ucdsnmp-4.2.5-79.ul10.i386.rpm 2.4.19-82 2.4.99-99 vlan-1.8.0-12.src.rpm 2.4.19-82 2.4.19-340 hpasm-7.0.0-21.ul10.i386.rpm 2.4.19-82 2.4.99-99 hprsm-7.0.0-19.ul10.i386.rpm 2.4.19-82 2.4.99-99 cmanic-7.0.0-4.linux.i686.rpm 2.4.19-82 2.4.99-99 cmastor-7.0.0-16.linux.i386.rpm 2.4.19-82 2.4.99-99 cpqacuxe-7.0-1.linux.i386.rpm 2.4.19-82 2.4.99-99 hpasm-jlk-7.0.0-7.i386.rpm 2.4.19-82 2.4.99-99 5. Updates in PSP v7.00 5.1 New features or enhancements to the PSP installation utility o Added option to save configuration option from GUI and terminal window to a configuration file that could be used to drive 1-to-many installations. o Fixed several hangs that could occur on faster servers o Added features to allow integration with the Linux Version Control Agent (VCA) o Added support for UnitedLinux 1.0 Support Pack 3. o Added support for Red Hat Enterprise Linux 3 o Fixed errors in the GUI that did not handle certain cases where a component installation was dependent on another component. o Added support to detect if necessary libraries were present before starting the PSP. o Added support for the 2.4.20-20 kernels for Red Hat 7.3 and 8.0. o Added support for 2.4.18-280 kernel for SLES7 o Added support for 2.4.9-e.27 kernel for RHAS 2.1 and RHEL 2.1. o Added support for Red Hat Enterprise Linux 3 Update 1. 5.2 New and updated drivers/components in this PSP o Support for the following adapters and utilities has been added since the last release of the Linux PSP > HP ProLiant 64-Bit/66Mhz Dual Channel Wide Ultra3 SCSI Controller Driver aic7xxx-6.2.35-.i686.rpm > HP ProLiant Smart Array 2xx, 3xxx, 42xx family of controllers cpq_cpqarray-2.4.26-7.ul10.i586.rpm > HP ProLiant 64-Bit/133-MHz Dual Channel Ultra320 Adapter Driver mptlinux-redhat-2.05.08-1.i686.rpm mptlinux-redhat-2.05.00-1.i686.rpm (for RHEL 2.1) > HP Tested and Approved Linux 802.1q VLAN Driver vlan-1.8.0-12.src.rpm > Server Management Agent for Linux - Japanese Language Kit hpasm-jlk-7.0.0-7.i386.rpm o Support for the following adapters and utilities has been updated since the last release of the Linux PSP > ProLiant Linux driver for Smart Array 640x, 64x, 5i, 5300 Series controllers from v2.4.46-7 cpq_cciss_-2.4.46-7.i386.rpm to v2.4.48-8 cpq_cciss-2.4.48-8..i686.rpm cpq_cciss-2.4.48-10.rhel3.i686.rpm (RHEL 3 only) > HP ProLiant 64-Bit/133MHz Dual Channel Ultra 320 Adapter for SUSE SLES7 from v2.03.00-0 mptlinux-suse-2.03.00-0.i386.rpm to v2.05.08-1 mptlinux-suse-2.05.08-1.i386.rpm > HP ProLiant Smart Array 2xx, 3xxx, 42xx family of controllers for SUSE SLES7. from v2.4.26-3 cpq_cpqarray_SuSESLES7-2.4.26-3.i386.rpm to v2.4.26-7 cpq_cpqarray-2.4.26-7.sles7.i586.rpm > HP ProLiant NC31xx Fast Ethernet NIC Driver from v2.2.21b-1 e100-2.2.21b-1.src.rpm to v2.2.21c-1 e100-2.2.21c-1.src.rpm > HP ProLiant NC61xx/NC71xx Gigabit Ethernet NIC Driver from v5.0.43a-1 e1000-5.0.43a-1.src.rpm to v5.0.43c-1 e1000-5.0.43c-1.src.rpm > HP ProLiant NC67xx/NC77xx Gigabit Ethernet NIC Driver from v6.0.2d-1 bcm5700-6.0.2d-1.src.rpm to v6.2.17a-1 bcm5700-6.2.17a-1.src.rpm > HP Tested and Approved Linux Bonding Driver from v1.0.3-3 bonding-1.0.3-3.src.rpm to v1.0.4d-1 bonding-1.0.4d-1.src.rpm > A Collection of SNMP Protocol Tools from UC-Davis from v4.2.5-7cmaX.76 ucd-snmp-4.2.5-7cmaX.76..i386.rpm ucd-snmp-devel-4.2.5-7cmaX.76..i386.rpm ucd-snmp-utils-4.2.5-7cmaX.76..i386.rpm ucdsnmp-4.2.5-7cmaX.76..i386.rpm to v4.2.5-79 ucd-snmp-4.2.5-79..i386.rpm ucd-snmp-devel-4.2.5-79..i386.rpm ucd-snmp-utils-4.2.5-79..i386.rpm ucdsnmp-4.2.5-79..i386.rpm > HP Server Management Drivers and Agents from v6.40.0-16 hpasm-6.40.0-16..i386.rpm to v7.0.0-21 hpasm-7.0.0-21..i386.rpm hpasm-7.0.0-22.rhel3.i386.rpm (RHEL 3 only) > HP Lights-Out Drivers and Agents from v6.40.0-16 hprsm-6.40.0-16..i386.rpm to v7.0.0-19 hprsm-7.0.0-19..i386.rpm hprsm-7.0.0-20.rhel3.i386.rpm (RHEL 3 only) > NIC Agents for Servers -- Linux from v6.40.0-3 cmanic-6.40.0-3.i386.rpm to v7.0.0-4 cmanic-7.0.0-4.linux.i386.rpm > Compaq Storage Agents for Linux from v6.40.0-8 cmastor-6.40.0-8.i386.rpm to v7.0.0-16 cmastor-7.0.0-16.linux.i386.rpm > HP Array Configuration Utility from v6.40-11.0 cpqacuxe-6.40-11.0.i386.rpm to v7.0-1 cpqacuxe-7.0-1.linux.i386.rpm 6. Software Installation 6.1 GUI Deployment Graphical installation uses the ./install???.sh command without the --nui, --silent, or -y parameters. ./install???.sh A Gtk-based GUI enables you to install the components in the PSP. Please refer to Chapter 4 of the PSP User's Guide for detailed instructions and descriptions of GUI deployment using the Linux PSP. 6.2 Terminal Window Deployment During a "no user interface" installation, the installation proceeds at the terminal window. When the LDU is in this mode, user input and program output are provided at the terminal window. Program output is also saved to the default log file, /var/log/hppldu.log. To install with no user interface, you must use the --nui option on the ./install???.sh command: ./install???.sh --nui At the start of the --nui installation, the appropriate PSP for the installed version of Linux is determined. The PSP contains the components that support that version of Linux. These component contents are parsed to determine their installation requirements. If any components require configuration, you are prompted for the configuration information during the installation of those components. If a password is required, you are prompted to verify the original password. After the configuration data has been confirmed as valid, the --nui installation continues installation of the components in the PSP. During installation, information about each component to be installed is displayed. The name, version, and description of the component being installed are shown on the console. Any data generated by the installation, including output from RPM scripts, is shown on the terminal window. This continues until installation of all components has been attempted. While the installation is in progress, the LDU might determine that a component requires files that are not located on the current server. If this occurs, you are given the option to provide remote source location information about how to obtain the source. The LDU can obtain source from other remote servers using Network File System (NFS) or Samba. If you choose to provide this information, follow the prompts to provide the required information. Refer to the "Remote Source Location" section of the PSP User's Guide for more information about how to use the Remote Source Location option in the LDU. NOTE: Components that require files located on a remote server can take up to 20 minutes to install. Installation time varies depending on the speed and the number of processors of the servers involved, as well as network loading. After the installation is complete, the final status is returned by the LDU. If the reboot option has been selected and the installation was successful, the server reboots. If the reboot option has not been selected, you are returned to the terminal window prompt. 6.3 Silent Deployment During a silent installation, the LDU does not prompt for user input. Any components that would normally require user input will fail unless the necessary information has been provided in the input file using the --inputfile filename option on the ./install???.sh command. Installation of the PSP can require up to 30 minutes, especially if remote source code is required to compile drivers and multiple drivers must be built. With silent installation, the installation of all components is attempted. To install silently, you must use the -s or --silent options on the ./install???.sh command: ./install???.sh --silent All output that would normally be written to the terminal window during installation is saved in the default log file, /var/log/hppldu.log. 6.4 List of Command-line parameters ./install???.sh [-h | -? | --help] [--nui] [-s | --silent] [-r | --reboot ] [-f | --force] [--inputfile filename] [-t reboot_timeout_in_minutes] [ -m "reboot_message" ] [-v | --verbose] [--view rpmname] [ -y ] Command Line Argument Description ==================== =============================================== -h, -?, --help This argument displays a list of command line parameters. --nui This argument suppresses the user interface. However, during installation, output is shown at the terminal window unless the silent (--silent) option is also used. -s, --silent This argument enables a silent installation. All messages are logged to the /var/log/hppldu.log file unless overridden. No console output or GUI is shown. -r, --reboot This argument reboots the system if any components being installed require it and no failures occurred during the installation. -f, --force This argument attempts to force the installation of all components. This option will bypass the following install checks: · Minimum kernel version check · Maximum kernel version check · PCI device presence check · Installed library file requirements · Installed software version check The force option will not force a component to install if prerequisites such as required modules, files, source code, and build environment are not available, and if the PCI device for a device driver is not installed on the server. --inputfile filename This argument enables you to pass input parameters in to the LDU to enable scripted deployments of the PSPs. The name used for the filename can be any valid Linux text file name. -t reboot_timeout_in_minutes This argument enables you to delay a reboot by the specified number of minutes to enable users to save their data and log out from the server. If the --reboot parameter is not included, this parameter is ignored. -m "reboot_message" This argument enables you to send a message to all currently logged on users before rebooting the server. The message must be in double quotes to be sent properly. If the --reboot parameter is not included, this parameter is ignored. -v, --verbose This argument enables you to see more information during an installation than is normally displayed. --view rpmname This argument enables you to view the details associated with a given component RPM at the terminal window. The rpmname provided must be unique enough to enable the LDU to recognize the full RPM name. -y This argument enables you to step through a terminal window installation of a PSP. For each component, you will be prompted to decide whether it should be installed, or to exit out of the LDU. The -y switch will force the --nui switch option. 6.5 Usage Scenarios o Normal program execution to deploy a bundle of components for any supported distribution of Linux. The deployment utility will expect the bundle file and all bundles to be in the directory which it was called from. ./install700.sh o Using the force option for the Linux PSP ./install700.sh -f o Using the "terminal-window installation" option (No GUI) ./install700.sh --nui o Using the silent option (no command-line or GUI output) ./install700.sh -s o Using the silent option and the force option ./install700.sh -s -f o Installing a single component rpm -Uvh [component_name] o Determining a components details without installation ./install700.sh --view [rpm_name] o Use an input file to setup configuration variables for either a terminal window or GUI installation GUI ./install700.sh --inputfile /var/hp/hppldu.cfg Terminal Window Installation ./install700.sh --inputfile /var/hp/hppldu.cfg --nui o Reboot with message and timeout of 5 minutes after successful installation ./install700.sh --reboot -t 5 -m "The server will reboot in 5 minutes" 6.6 Return Codes from the PSP Value Meaning ========= ===================================================== 0 Installation was successful. Reboot is not required. 1 Component XML files are missing or corrupt. 2 No components to be installed were found in the bundle XML file. 3 Bundle XML file is missing, or no bundle XML was found that supports the installed version of Linux. 4 Component RPM files are missing or corrupt. 5 A condition was not met for one or more components. 6 Reserved 7 Reserved 8 More than one supported bundle XML file was found in the current directory. 9 User did not install any components prior to exiting the LDU. 10 Installation of one or more components failed. 11 User did not configure a component requiring configuration. 12 Preconfiguration of one or more components failed. 14 Postconfiguration of one or more components failed. 15 Reserved 16 Component installation was successful. Reboot is required to complete the installation of one or more components. 17 Installation of the selected components was not attempted because the software version is the same as the previously installed version. 18 Installation of the selected components was not attempted because a newer version of the software is already installed. 19 Installation of the selected components was not attempted because the hardware supported by the component was not found in the server. 20 One or more command line parameters on the ./install???.sh command was incorrect and must be fixed for installation to occur. 21 The user canceled installation of the Linux PSP before completion using CTRL+C. 22 Another instance of the LDU was found running on this server. Only one instance of the LDU can run at a time. 23 User aborted the installation during installation of components by clicking the Abort button. 7. Log files During PSP installation an installation log file is generated that contains more detailed information about the installation than is displayed by the GUI or terminal-window installation screens. The log file is useful in determining why a particular component failed to install properly. During installation, details about the each component and its installation progress are written to the log file at the following location: /var/hp/hppldu.log The installation log file can be displayed using any text editor. The default location of the log file can be altered by using the LOGFILENAME="" parameter in an inputfile. For more information about this parameter, please refer to the PSP User's Guide, Chapter 4. 8. FAQ The following issues might be encountered when attempting to install Linux PSPs. The issues are in bold and their resolutions follow: Q: I used the -r flag to reboot the server, and one of the components installed required a reboot, but the server did not reboot. What is happening? A: If any of the components chosen for installation fails the installation, a reboot does not occur. This enables the administrator to examine a server to determine and resolve a software installation failure before activating any changes. Q: When I try to install the PSP, I get the following error message: No supported Bundle XML files were found. The BP00xxxx.xml file is missing for the operating system that you have installed or the version of Linux you installed is not supported by any current Linux PSP. A: If the BP00xxxx.xml file is missing, download the complete Linux PSP again from http://www.hp.com/support/files. NOTE: All components that comprise a PSP must be present in the same directory as the Support Pack XML file. Q: When I install the storage components and restart the server, there are one or more new entries in the Linux Loader (LILO) or Grand Unified Bootloader (GRUB) tables for kernels to boot from. Is this normal? A: Yes, this is normal. Each of the storage drivers will relink its driver to the base kernel and add a new entry in the LILO or GRUB tables that are displayed at boot. To be sure that you get the kernel with the latest drivers, select the last entry in the table. Q: When I try to install the PSP for Linux remotely through ssh, I receive a message similar to the following: The libraries necessary to use the GUI are not available. Would you like to install the ProLiant Support Pack for Linux without user interaction? [Y/N] A: This is displayed for one of two reasons: - The required Gtk libraries are not installed on the local computer. You must install the required graphics libraries from the appropriate operating system installation CD or continue with the installation as a terminal window installation. - The appropriate DISPLAY environment variable has not been set on the remote server. To set the variable, use one of the following methods: NOTE: You must know either the DNS name or IP address of the target server. Method A: a. Be sure the ForwardX11 parameter is set to "yes" in the /etc/ssh/ssh_config file on the local server. b. Be sure the X11Forwarding parameter is set to "yes" in the /etc/ssh/sshd_config file on the remote system. c. Restart the sshd daemon on the remote system. Method B: a. On the local system, issue the command xhost + [IPAddress | DNS name of Remote Server] b. On the remote system, issue the command export DISPLAY=<[IP Address | DNS name] of Local system>:0 NOTE: Method B is not recommended because it can open your server to unauthorized access. Q: When I start the LDU, I cannot see the Install, Remote Source Location, and Exit buttons at the bottom of the screen in 800 x 600 screen resolution. A: On some 800 x 600 display resolutions, the Install, Remote Source Location, and Exit buttons might be hidden beneath the user panel. To view the Install, Remote Source Location, and Exit buttons, hide the user panel or collapse it to one side of the screen. HP recommends running the LDU in 1024 x 768 or higher resolution. Q: I attempt to connect to my NFS/Samba server, but I receive a message similar to the following: A directory, /usr/src/linux-2.4... necessary to complete installation of the xxx package is not present. A: Here are a few pointers to help make NFS/Samba connectivity easier to debug. - Attempt to mount the remote source outside of the LDU to ensure access rights are correct. - Verify that the firewall settings are correct. Issuing ‘iptables’ commands to enable port access for NFS or Samba might be necessary to correctly configure firewall access. Although not recommended, the firewall can be temporarily suspended during LDU installation by using the following command: /etc/init.d/iptables stop [use start to restart the firewall] - Be sure that the actual source directories are located at the remote source and not just the RPMs or source RPM for the kernel. To properly use remote source location, you must install the source on a server and then copy the entire /usr/src tree to the remote source server for use during future LDU installations. - Verify that the exported directory at the server is not exported at a higher directory layer. It is invalid to export a directory at multiple points in its directory tree. - Verify that no_root_squash has been set on any exported NFS directory. - Verify that write permissions have been given to the directories where the remote kernel source is located. During compilation of driver source, the make dep command will write a .depend file in each directory in the kernel source tree. Without write access, this command will fail. Q: I attempt to install a component that compiles from source code, but the installation fails on the make command. A: The cause of this problem is that the build tools necessary to complete the build from kernel source are not located on the server where the LDU is deploying. To build from source RPMs, the following RPMs must be installed on the server that the LDU is deploying software to: - gcc-2.96-108.1 or later - cpp-2.96-108.1 or later - binutil-2.11.90.0.8 or later - glibc-devel-2.2.4-26 or later Q: When I run the LDU and attempt to install NIC drivers using remote source code from an NFS server, I receive a return code 512, 1, or 2 from the make -C command or the $KERNELSRC command. A: The most common causes of this issue are: - Root_squash has been set on the NFS export on the NFS server. - Write permissions have not been granted to the directory tree from which the files are exported. - The NFS server exports multiple directories in the same directory tree (for example, /tmp/share and /tmp/share/files are in the same directory tree) that have different permissions. The solutions to these causes are: - Use the no_root_squash option when exporting a directory on the NFS server. Be sure to reset the exports as well, using exportfs -a after the change has been made. - Enable write permissions on the share at the NFS server (use "rw" instead of "ro" when exporting the file system). - Export only one directory in any given directory tree. Q: When I install the bcm5700 and e100 drivers, the modules.conf file does not get updated. Why not? A: The LDU installs these drivers but does not configure them because the LDU cannot determine all the information needed to properly configure the NIC drivers during installation. To configure these drivers, use the operating system-specific tools provided in the supported Linux distributions. Q: Why do some drivers report that they do not support the errata kernel that I have installed? A: Some RPM components provided by the LDU contain prebuilt binaries for the specific errata kernels that they support. If a new prebuilt binary is not available for an errata kernel, the LDU prevents the installation of the component. Upgraded RPM components that support newer errata kernels are included in the Linux PSPs as soon as possible after they are made available. If support for an errata kernel is not available, then you must choose either to use an errata kernel that allows the RPM component to install or to use alternate hardware that does provide support for the errata kernel you want to use. ----------------------------------------------------------------------------- Copyright 2003-2004 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is provided "as is" without warranty of any kind and is subject to change without notice. The warranties for HP products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.