Patch Name: PF_CC2X0062 Patch Description: HP 9000 Models C160/C180/C200/C240 revision 6.2 firmware - reset the core LAN to prevent hangs during reboot and shutdowns PF_CC2X0061: - fixes LAN timeout problem when the BCH lan search command is used - the BCH search LAN command now allows the number of retries to be set to specific values. Two different types can be controlled: the number of retries while searching for a server and the number of retries during an IO transfer. These values are set by specifying a LAN IP (all zeros means search for any available server) followed by the search retry number and the IO retry number. Example: sea lan.0.0.0.0.5.100 specifies a search for any available server retrying search packets 5 times and IO packets 100 times. - firmware updates will now keep the current EEPROM settings for boot paths and configurations rather than resetting them to defaults. - a "-5 returned by LAN entry init" is now only displayed if a specific "search lan" is used vs a general "search". A message suggesting that a LAN cable may be missing or not connected will be displayed also. PF_CC2X0060: - supports new LAN controller chipsets - improved locking of a PCX-U internal bus drive value to prevent a cause of system halts PF_CC2X0058: - no longer check LAN ID prefixes - initialize PCI Bridge controller interrupts during soft boot - improve PCI delay handling - PDC_SYSTEM_INFO no longer corrupts TOC vector - restores cr27 and cr28 correctly after a PDC call - PCX-U internal bus drive value is read and locked just before loading ISL. - enables the use of 4 PCI graphics cards - added PciDelay command to the BCH service menu PF_CC2X0052: - resolves TOC hang with a graphics console - supports PCI Visualize EG graphics card (Dome support dropped) - send chassis code before reboot - resolves a soft boot error - improves boot time - allow configurable PCI delay for slower PCI cards PF_CC2X0051: -Split rom image to allow stable use of older AMD proms (problem with last electrical row in AM29F040) and avoid selftest failure 3000 -Improve patch_init so that the STI rom in older GSC visualize graphics cards including A4070B, A4071B, A4244A, A4441A, A4442A, A4455A, A4450A, and A4246A will be automatically updated -Allow non-console graphics initialization to be skipped PF_CC180050: - scans for PCI cards usage on old backplanes and halts system if condition is found. HP will replace backplane with newer version that supports PCI cards - improves LAN functionality on AUI - allow fwscsi initiator ID settings for 8-15 - pre-enable 3rd party graphics cards - implements chassis codes to on or off to serial port 1 in the BCH service menu - allow disk dumps to Quantum 32150WD disks - enables support of new Ultra SCSI and 100BT Lan on C200 - enables support of 512MB SIMMS PF_CC180043: - Supports boot from built-in PCI LAN on C200 - Supports C200 385W and 550W backplanes - Changes SCSI and FWSCSI IODC header IODC_FEATURES bytes to indicate block I/O command support and enable HP-UX core dumps to disks of sizes greater than 4G - Prints a special BCH message for the auto scan for a monitor type if monitor type set to 0 - Implements the LanConfig command in the BCH COnfig menu - ACCESS Port support reenabled - Uses ISL version A.00.38 (3250) in the UPDATE LIF volume to support 2GB and greater memory sizes - Sets the WOR register to 8 for enhanced graphics performance - ODE Mapper displays installed memory again PF_CC180027: - sets tag queue depth to 8 in RDR 11/27 - HPA of built in graphics changed from 0xF8000000 to 0xFA000000 - adds enhanced PCI error reporting - moves keyboard IODC code to 0x200000 - cycles through monitor types if monitor type is set to 0 - faster selftest that skips some tests if FASTBOOT is ON - implements new chassis codes of form C2DX to list which logical memory bank is being tested - supports DOME/MEGATECH graphics card - PDC SYS_INFO enabled - new configuration option with AUTO START Path Name: /firmware_patches/hp/cpu/PF_CC2X0062 Creation Date: 00/04/11 Post Date: 00/04/12 SR: None "sum" output: 26296 3172 CC2X0062.frm Hardware Dependencies: HP 9000 Model C180/C160/C200/C240 Supersedes: PF_CC180027 PF_CC180043 PF_CC180050 PF_CC2X0051 PF_CC2X0052 PF_CC2X0058 PF_CC2X0060 PF_CC2X0061 Installation Instructions: Please review all instructions and the Hewlett-Packard Support Line User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. Read all of these instructions before proceeding with the update. Printing these instructions will be helpful. Commands to be executed will be inside < > ie: Keys to be pressed will be inside [ ] ie: [return] * * * * * * SIDE AFFECTS FROM UPDATING YOUR FIRMWARE * * * * * * * Note*** If updating from rev 2.7, this rev 6.2 firmware update requires using serial port 1 and a terminal as console due to a 2.7 interaction with the keyboard IODC such that loading the firmware will hang before the second checksum and the graphics console will lock. * * * * * * * * CREATING THE FIRMWARE UPDATE TAPE * * * * * * * * Step 1. Verify the checksum of the file ".frm" using the "sum" command. Results of the command should be equal to the "sum" value as documented in the header of this document. Step 2. Use the "dd" command to copy the file "CC2X0062.frm" to tape, as follows: dd if=CC2X0062.frm of=/dev/rmt/0m bs=2k ^^^^^^^^^^^ (device path dependent) NOTE: Blocksize (bs) must be = 2k * * * * * * * IDENTIFY CURRENT VERSION OF FIRMWARE * * * * * * * Prior to performing the firmware update, verify the current version of your firmware, using the following steps: Step 1. Re-boot your system and do the following: A. Interrupt the boot process and from the BOOT ADMIN prompt, type and press [return]. B. Identify your firmware revision. The last 2 digits in the patch name indicate the revision. In this case, 6.2 is the revision. If the revision on your system is equal to or higher than 6.2, do not proceed with the update. * * * * * * * * * * FIRMWARE UPDATE PROCEDURE * * * * * * * * * * Step 1: Install the tape you have just created into your tape drive. Step 2. Shutdown your system via the power switch and power back on, or execute the reboot command resetting your system. Step 3. When the display reads "Searching for a system to boot" press [escape]. At the BOOT ADMIN prompt, type and press [enter] or [return] to identify the tape device path. Step 4. Boot from the appropriate boot path. (You must boot from the device that contains the firmware update tape.) NOTE: This process is automatic and requires no interaction until directed to do so. Please do not Interrupt the process. NOTE: The load process will take about 2 minutes. Step 5. A warning message will be issued, followed by "Continue ([y]/n)? Enter and press [enter] or [return] if you wish to continue. Be sure the image on the tape is a newer version than that on your system before proceeding. After several screens go by, you will be informed as to what firmware image is on your system and which image is on the tape. You will be asked if you want to proceed. "Continue ([y]/n)?" If the image on the tape has a higher revision number, Enter and press [enter] or [return] . If no, then enter and press [enter] or [return] . NOTE: FROM THIS POINT FORWARD, THIS PROCESS CANNOT BE INTERRUPTED UNTIL COMPLETION. INTERRUPTING THIS PROCESS WILL CAUSE YOUR SYSTEM TO BE INOPERATIVE. NOTE: DURING THE EXECUTION OF THIS UPDATE, THE FIRMWARE FONTS FILE WILL BE RE-WRITTEN. IF THESE ARE NEW FONTS, YOU WILL NOT SEE ANY TEXT WRITTEN TO THE SCREEN AFTER THE MESSAGE; 1st rom done!! You will see 2 carriage returns and 2 line feeds and then the display will remain the same. In about 20 seconds the system will automatically re-boot. If it doesn't, the update has failed. Attempt to run the update again from Step 2. If it still fails, or you cannot get to the boot admin prompt, call your HP Service Representative. The system will continue the normal boot process from the default primary path. * * * * * * END OF UPDATE * * * * * *