SOFTPAQ NUMBER:  SP30669
PART NUMBER:  N/A
FILE NAME:  SP30669.EXE
TITLE:  Systems ROMPaq Firmware Upgrade Diskette for HP ProLiant
        DL585 G1 Servers.

VERSION:  4.11A

LANGUAGE:  English

CATEGORY:  ROMPaqs

DIVISIONS:  Systems

PRODUCTS AFFECTED:  HP ProLiant DL585 G1

OPERATING SYSTEM:  ALL

SYSTEM CONFIGURATION:  N/A

PREREQUISITE:  N/A

EFFECTIVE DATE:  July 5, 2005

ELECTRONIC DISTRIBUTION ALLOWED:  Yes

SOFTPAQ UTILITY VERSION: 2.X

SUPERSEDES:  SP30411

DESCRIPTION:   This release provides updated system ROM images
               for the latest maintenance releases of HP
               DL585 G1 Servers.


New Features -


        ProLiant DL585 G1 ROM A01 (06/14/2005)
        ============================================

        IMPORTANT: If using Linux RHEL4, RHEL4 Update 1, SLES9 Service Pack 1, 
	           or SLES9 Service Pack 2, please see the information relating 
	           to Linux in Item 1 below. For these versions of Linux, time 
	           corruption issues may occur if certain steps are not taken. 
	           These issues are related to the PowerNow support available 
	           in these operating systems and are not unique to HP's 
	           ProLiant servers.
 
		1) Added support for OS control of processor performance states 
		   and HP's Power Regulator feature (using the AMD PowerNow 
		   technology) that allows customers to configure their server's 
		   power usage based on their needs. This server supports HP 
		   Power Regulator - Static Low Power Mode. OS control of
		   processor performance states is supported if Power Regulator 
		   is Disabled (default).
		
		   The features include:

		   HP Static Low Power Mode: This mode will reduce all installed 
		   processors' frequency (and voltage for certain processors) to 
		   reduce power usage. This mode will reduce performance in 
		   environments with high CPU utilization, but will have little 
		   to no performance affect for other environments. This mode is 
		   useful for customers whose environment has constrained power 
		   availability and need to guarantee a lower overall system power 
		   usage.

		   Power Regulator Disable (default): Demand Based Switching 
		   may be enabled under the operating system to provide 
		   processor performance states. The operating system will 
		   modify the CPU's frequency and voltage based on CPU 
		   Utilization. This feature can be enabled under Microsoft 
		   Windows 2003 Service Pack 1, RedHat Enterprise Linux 
		   (RHEL) 4, RHEL4 Update 1, and SUSE Linux Enterprise Server 
		   (SLES9) Service Pack 1. Please see below information
		   for important details for OS control of processor 
		   performance states.

		   Note: If using OS processor performance states, also known 
		   as Demand Based Switching, the following may be useful. 
		   This information is critical for customers using certain 
		   versions of Linux. The issues described below are not 
		   unique to HP ProLiant Servers.

		   Windows 2003 SP1:

		   - Windows 2003 SP1 supports AMD PowerNow with single-core
		     AMD Opteron processors. If using dual-core AMD Opteron
		     processors, a new processor driver is required which does
		     not ship with Windows 2003 SP1 base media. This driver 
		     is available from AMD.
		   - When using AMD PowerNow, the boot.ini file must be modified 
		     to add /usepmtimer.
		   - Windows 2003 SP1 does NOT enable processor performance 
		     states by default. Use configuration options under the 
		     Control Panel to enable this feature.

		   Linux:

		   - OS control of processor performance states can be utilized 
		     with RHEL4 32-bit, RHEL4 U1 32-bit, and SLES9 SP1 32-bit. 
		     PowerNow support will be enabled by default.
		     This is an OS policy.
		   - When using AMD PowerNow with any of the above operating 
		     systems, set clock=PMTMR. This prevents a time corruption 
		     issue. Since PowerNow is defaulted to enabled, this step 
		     must be performed.
		   - RHEL4 64-bit, RHEL4 U1 64-bit, and SLES9 SP1 64-bit do not 
		     support set clock=PMTMR. Since PowerNow is enabled by default, 
		     the user must disable PowerNow when using these operating 
		     systems to prevent time corruption issues. Disable PowerNow 
		     in the following manner:

		     In Red Hat, run:
			# chkconfig --level 12345 cpuspeed off

		     In SUSE, set:

			POWERSAVE_CPUFREQD_MODULE=off

		   - RHEL4 64-bit and SLES9 SP1 32-bit will work without issue 
		     with single-core AMD Opteron processors. However, set 
		     clock=PMTMR must be used to prevent time corruption issues.
		   - RHEL4 32-bit and RHEL4 U1 32-bit require manual update
		     of configuration files to enable this feature. By default, 
		     PowerNow is NOT enabled due to this issue. If the user 
		     wishes not to utilize PowerNow, they do NOT need to set 
		     clock=PMTMR. If the user does wish to utilize PowerNow, 
		     they should set clock=PMTMR and do the following:

		        1. Edit the /etc/cpuspeed.conf file and replace:

		           #DRIVER = "powernow-k7" 

		           with the line:

		           DRIVER = "powernow-k8"

		        2. Restart the "cpuspeed" daemon using:

		           # service cpuspeed restart
 
		   - When using dual-core AMD Opteron processors with the 
		     current Linux operating systems supporting PowerNow, 
		     an "out of synch" error may occur. This is an erroneous 
		     error which does not actually cause an issue.
		   - HP expects RHEL4 U2 and SLES9 SP2 (available in the future) 
		     will address the above issues with AMD PowerNow. It is 
		     not yet known whether it will be required to set 
		     clock=PMTMR for these future operating systems. For the 
		     latest information regarding PowerNow support when using Linux, 
		     please visit the following link:
		       
		        http://h18004.www1.hp.com/products/servers/linux/powernow-notes.html



Problems Fixed -


        ProLiant DL585 G1 ROM A01 (06/14/2005)
        ============================================

                Updated embedded PXE Option ROM to version 7.7.8. This 
		Option ROM addresses an issue where the NIC could assert 
		a spurious interrupt during PXE boots. If using a Smart 
		Array 64X or Smart Array 6i controller with a firmware 
		version prior to 2.36 and the previous PXE Option ROM, 
		a lock-up or continuous reboot could occur when 
		performing a PXE Remote Installation Services (RIS) 
		installation of Windows.  




HOW TO USE:

1.  Obtain a formatted 1.44 MB diskette.

2.  Download the SoftPaq to a directory on your hard drive and change to that directory.
The file that is downloaded is SP30669.EXE.

3.  From that drive and directory, execute the SoftPaq file:
SP30669 [ENTER]
You will be prompted to place the formatted 1.44 MB diskette into a diskette drive to
create diskette.

4.  After the diskette is created, you may delete the downloaded file
SP30669.EXE if you wish.

Copyright 2005, Hewlett-Packard Company.  All rights reserved.

Product names mentioned herein may be trademarks and/or registered trademarks of their
respective companies