IBM IntelliStation A10 Flash Update Version 1.42 - Build PNE142A Installation README File CONTENTS ________ 1.0 Overview 2.0 Change History 3.0 Installation and Setup Instructions 4.0 Configuration Information 5.0 Unattended Mode 6.0 Web Sites and Support Phone Number 7.0 Trademarks and Notices 8.0 Disclaimer 1.0 Overview 1.1 This README file contains the latest information about installing the IBM IntelliStation A10 POST/BIOS code. 1.2 Limitations - NA 1.3 Enhancements - NA 1.4 Level of Recommendations and Prerequisites for the Update: 1.5 Dependencies 2.0 Change History BIOS Version 1.42 - Build PNE142A -Fixed Matrox FX card not visible from device manager -Fixed Changes for C0/CG mixed stepping support -Fixed Disable nonECC function in setup -Fixed Battery may drain more quickly than normal in rare instances -Fixed Re-enable HostRAID and change SCSI HostRAID OPROM to 4.30.09 -Fixed System does not boot from legacy floppy when diskette is the only option in the boot sequence BIOS Version 1.41 - Build PNE141A -Fixed XP HCT 11.2 - BIOS failed to resume from standby BIOS Version 1.40 - Build PNE140A -Fixed XP HCT 11.2 - 6M will not wake up from ACPI S1 -Fixed Please correct the PXE information in Boot menu -Fixed Will not boot through 1962 Post Error -Fixed 0 Memory Size in SMBIOS on Single Processor models BIOS Version 1.39 - Build PNE139A -Fixed SATA /SCSI Presence not listed in System Summary -Fixed Rear fan1 LED always lights on some system. -Fixed RHEL WS 3 Update 3 for AMD64/EM64T does not install. -Fixed Wildhorse:Bios37:XPSP2:2x2.4GHz:Audio Yellow Banged in Dev Man -Fixed bad dimm function fails. -Fixed Fix text for "Backup BIOS function" -Fixed System hand at audio module during PLaction -Fixed System hand at video module durning PLaction -Fixed Diagnostic fails with data miscompare -Fixed Please remove non supported OS lists within "Installed O/S" BIOS Version 1.38 - Build PNE138A -Fixed Speaker too loud -Fixed Some kinds of USB keyboards affect the Boot Block function -Fixed BIOS 28,29A: IRQ 5 in was conflict state for Parallel Port -Fixed System hang CKPT 28 after windows reboot test several times -Fixed Fix text for "Backup BIOS function" -Fixed Invalid text while backing up bios with update -Fixed Screen stops at POST error log after HW monitor event happens. -Fixed Flashing BIOS 37A with USB FDD will fial -Fixed BIOS 37 fails to enter BIOS utility and boot meun -Fixed Disabled HostRAID option in the Setup Menu -Fixed BIOS 37 boot block diskette make from PNM037A.IMG doesn't work. -Fixed BIOS Changes Required for C0/CG Mixed Stepping Support -Fixed Implemented 8131 Errata #56 BIOS Version 1.37 - Build PNE137A -Fixed WHQL Int 13H Extensions Failure(SATA HostRAID) -Fixed Error message within PCDR utility\Hardware Info.\IRQ and DMA -Fixed Multi-bit error can't be detected on AP. -Fixed Screen stops at POST error log after HW monitor event happens BIOS Version 1.36 - Build PNE136A -Fixed HCT11.2/Unreported Memory and I/O Port testing fail -Fixed No 'System Board Ethernet PXE/DHCP' in 'Devices and I/O Ports' -Fixed Memory size information didn't exclude the 4GB Memory Hole size -Fixed 2 minor defects for Phlash16 utility -Fixed IOS UI become disordered after some operation steps -Fixed Invalid text while backing up bios with update -Fixed Boot Sequence defects (2 FDD Drives connect to the system) -Fixed Suggestion: to inverse the event log displaying sequence -Fixed one graphic page happened if we exit "POST Startup Error" page -Fixed Bios34:XPSP2:2x2.4GHz:Unreported Memory DWORD Failure -Fixed CM_PROB_FAILED_POST_START on install of HCT 11.2 -Fixed Checking H/W info. within Diagnostic tool will hanged in 35A -Fixed Flash problems BIOS Version 1.35 - Build PNE135A -Fixed F12 hotkey function in BIOS Event page -Fixed The Parallel Port resource in Windows isn't consistant to BIOS -Fixed CPU information abnormal in IBM logo page (POST) -Fixed BIOS 33A: System boot from PXE instead of PSS or ASS -Fixed After WOL ,system can't boot to onboard LAN PXE -Fixed Disable of SCSI disables SATA HostRAID -Fixed Correct bios help screens -Fixed Machine check error test -Update USB code for number lock issue -Update SATA HostRAID to 2109 BIOS Version 1.34 - Build PNE134A -Fixed Optical drives seen as CD-ROM -Fixed Lockout on CPU1 -Fixed threshold function -Fixed BSOD set master/slave issue BIOS Version 1.33 - Build PNE133A -Implement mixed revision processor support -Engish language support only -Fixed issue where System reboots if the power button is pressed in BIOS utility page -HostRAID Select Option Enable BIOS Version 1.32 - Build PNE132A - fixed issue with 1807 post error with ServerRAID-6i problem - BIOS light all fan LED when system temp is over. - fixed issues when only 3GB is recognized even if system has 4GB memory. BIOS Version 1.31 - Build PNE131A - HDD Boot Order Setting Preserved on FLASH Upgrade BIOS Version 1.30 - Build PNE130A - Updated AMD microcode - Fixed issue where system may not restart after single bit error - Fixed issue where system may boot wrong drive after WOL BIOS Version 1.26 - Build PNE126A Initial BIOS Release 3.0 Installation and Setup Instructions The procedure to update the POST/BIOS is as follows: 3.1 Insert the "IntelliStation A10 POST/BIOS Flash Diskette" into drive A. 3.2 Start up or restart your IBM system. 3.3 The system will boot off of the diskette. Overview There are 2 Primary ways to Backup the BIOS on a 6224 Machine; Both are invoked by using the BIOS Update Diskette. You may either choose to backup the BIOS DIRECTLY from the first screen -or- you may backup the BIOS as part of upgrading the BIOS to a newer level. These instructions cover both methods. This set of instructions is for use with either a 6224 that has been ordered with a FDD -OR- for use with a 6224 when a USB FDD is available. These Instructions DO NOT require multiple FDD's. 1) Put BIOS Diskette into Floppy Drive and turn the machine on. - alternatively, Put BIOS Diskette into Floppy Drive and Press CTL-ALT-DEL Keys 2) You will see a screen that looks like this: IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | 0 - Exit | | 1 - Update POST/BIOS | | 2 - Backup Currrent POST/BIOS | | 3 - Restore POST/BIOS from the backup version on a drive | | | | | | Select an option: _ | | | --------------------------------------------------------------- 3) Enter a "2" and press the "enter" key You will see a screen that looks like this: IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | | | Enter file name for saving current POST/BIOS | | ==> _______________________________________ | | | --------------------------------------------------------------- 4) Enter "b:\savebios.fls" and press the "enter" key You will see a screen that looks like this: Phoenix Phlash16 Utility Version 1.4. Build 58 Copyright (c) Phoenix Technologies LTD., 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | Backup system BIOS ROM (SAVEBIOS.FLS) | | Check flash memory type(s) | | Flash memory block: | | Save block | | Restore block | | Zero out block | | Erase block | | Program bloc | | Verify block | | Flash programming complete | | | | | | nn % Read in XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- Identifying Flash memory part type HH:MM:SS The progress indicator will move from 0% to 100%, loading the BIOS from the diskette. THEN, You will see a screen that looks like this: Phoenix Phlash16 Utility Version 1.4. Build 58 Insert diskette for drive B: and press any key when ready 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | > Backup system BIOS ROM (SAVEBIOS.FLS) | | Check flash memory type(s) | | Flash memory block: | | Save block | | Restore block | | Zero out block | | Erase block | | Program bloc | | Verify block | | Flash programming complete | | | | | | 0% Backed up XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- Backing up system BIOS ROM to file HH:MM:SS 5) Eject the BIOS Update Diskette that is in the Floppy Drive and insert a formatted diskette (we recommend empty) , then press the "enter" key, or any key you choose. The only thing that changes on the screen above is that you get progress indications that the backup is occurring. The backedup BIOS Image is 1026 KB. If you didn't have enough space, the backup would have simply failed. If the backup is successful, a Green Dialog Box Appears along with a long beep code. The success message is displayed and you will be prompted to press any key to exit. Exiting will return you to : IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | 0 - Exit | | 1 - Update POST/BIOS | | 2 - Backup Currrent POST/BIOS | | 3 - Restore POST/BIOS from the backup version on a drive | | | | | | Select an option: _ | | | --------------------------------------------------------------- BEFORE CONTINUING - WE RECOMMEND REMOVING THE SAVED BIOS DISKETTE. For Standalone Backup of BIOS you will now press "0" and then the "enter" key. ========================================================================== END OF STANDALONE BACKUP OF CURRENT BIOS ========================================================================== This next set of instructions are for the Use case where you are interested in updating the BIOS and would like to backup the current BIOS as part of this update. 1) Put BIOS Diskette into Floppy Drive and turn the machine on. - alternatively, Put BIOS Diskette into Floppy Drive and Press CTL-ALT-DEL Keys 2) You will see a screen that looks like this: IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | 0 - Exit | | 1 - Update POST/BIOS | | 2 - Backup Currrent POST/BIOS | | 3 - Restore POST/BIOS from the backup version on a drive | | | | | | Select an option: _ | | | --------------------------------------------------------------- 3) Enter a "1" and press the "enter" key. You will see a screen that looks like this: IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | The current Serial Number in your machine is: [0123456] | | | | Would you like to update the Serial Number ? [Y/N] | | | --------------------------------------------------------------- * The number shown between the square brackets [ ] here is simply an example. All Serial NUmbers are seven characters. All seven characters MUST be entered if a "Y" is selected. The only way to leave this screen is either to press "N" meaning you do not wish to change the serial number, or by pressing "Y", and then entering all seven characters of the serial number into the field. * a lower case "N" (n) is equivalent to the upper case "N". 4) Press either "N" or "Y", if "Y" you will then have to provide the new serial number. You will next see a screen that looks like this: IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | The current Machine Type/Model in your machine is: [6224000] | | | | Would you like to update the Machine Type/Model ? [Y/N] | | | --------------------------------------------------------------- * The number shown between the square brackets [ ] here is simply an example. All Machine Type/Model NUmbers are seven characters. All seven characters MUST be entered if a "Y" is selected. The only way to leave this screen is either to press "N" meaning you do not wish to change the Machine Type/Model number, or by pressing "Y", and then entering all seven characters of the Machine Type/Model number into the field. * a lower case "N" (n) is equivalent to the upper case "N". 5) Press either "N" or "Y", if "Y" you will then have to provide the new Machine Type/Model number. You will next see a screen that looks like this: IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | | | Would you like to save the current Flash image to disk [Y/N]? | | | --------------------------------------------------------------- This is for the case where you had not thought to back up the current BIOS prior to doing the update. You may press "Y" or "N". If you pressed "Y" then you would be prompted with the following : --------------------------------------------------------------- | | | Enter file name for saving current POST/BIOS | | ==> _______________________________________ | | | --------------------------------------------------------------- 6) Enter "b:\savebios.bin" and press the "enter" key You will see a screen that looks like this: IBM Corporation POST/BIOS Update Utility --------------------------------------------------------------- | 0 - Exit | | 1 - Update POST/BIOS | | | | | | Select an option - _ | | | --------------------------------------------------------------- 7) Press "1", and then press the "enter" key. Phoenix Phlash16 Utility Version 1.4. Build 58 Copyright (c) Phoenix Technologies LTD., 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | Backup system BIOS ROM (SAVEBIOS.FLS) | | Check flash memory type(s) | | Flash memory block: | | Save block | | Restore block | | Zero out block | | Erase block | | Program bloc | | Verify block | | Flash programming complete | | | | | | nn % Read in XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- Identifying Flash memory part type HH:MM:SS The progress indicator will move from 0% to 100%, loading the BIOS from the diskette. THEN, You will see a screen that looks like this: Phoenix Phlash16 Utility Version 1.4. Build 58 Insert diskette for drive B: and press any key when ready 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | > Backup system BIOS ROM (SAVEBIOS.FLS) | | Check flash memory type(s) | | Flash memory block: | | Save block | | Restore block | | Zero out block | | Erase block | | Program bloc | | Verify block | | Flash programming complete | | | | | | 0% Backed up XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- Backing up system BIOS ROM to file HH:MM:SS - This bottom line will change to Backing up 64KByte block n, where "n" changes from 1 to 12. After the backup is complete, the NEW BIOS is applied. THIS IS ONLY GOING TO TAKE ABOUT 30 SECONDS BECAUSE THE IMAGE HAS ALREADY BEEN READ IN. THis next screen starts out looking this way, and then is continually updated over a 30 second period of time as each block of flash is updated with the new BIOS. HOWEVER, the second line that reads: "Insert diskette for drive B: and press any key when ready 2002", NEVER gets updated - and will always remain the same. This is "Normal". The next "series" of screen will show what to expect. No Action is required. Phoenix Phlash16 Utility Version 1.4. Build 58 Insert diskette for drive B: and press any key when ready 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | x Backup system BIOS ROM (SAVEBIOS.FLS) | | > Check flash memory type(s) | | Flash memory block: | | Save block | | Restore block | | Zero out block | | Erase block | | Program bloc | | Verify block | | Flash programming complete | | | | | | 0% Complete XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- New BIOS Date, Time, Part Number : 06/01/04 14:57:56 DEVEL3WL Flash Part: SST49LF080A DeviceID: 5b Mfr.ID bf Performing Platform Initialization HH:MM:SS ------------------------------------------------------------------------- Phoenix Phlash16 Utility Version 1.4. Build 58 Insert diskette for drive B: and press any key when ready 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | x Backup system BIOS ROM (SAVEBIOS.FLS) | | x Check flash memory type(s) | | > Flash memory block: | | Save block | | Restore block | | Zero out block | | Erase block | | Program bloc | | Verify block | | Flash programming complete | | | | | | 87% Complete XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- New BIOS Date, Time, Part Number : 06/01/04 14:57:56 DEVEL3WL Flash Part: SST49LF080A DeviceID: 5b Mfr.ID bf PROGRAMMING Block at FFF30000 from 830000 with 10000 bytes HH:MM:SS ------------------------------------------------------------------------- Phoenix Phlash16 Utility Version 1.4. Build 58 Insert diskette for drive B: and press any key when ready 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | x Backup system BIOS ROM (SAVEBIOS.FLS) | | x Check flash memory type(s) | | > Flash memory block: 012345 | | Save block ...... | | Restore block ...... | | Zero out block ...... | | Erase block ...xxx | | Program bloc ...xx | | Verify block ...xx | | Flash programming complete | | | | | | 87% Complete XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- New BIOS Date, Time, Part Number : 06/01/04 14:57:56 DEVEL3WL Flash Part: SST49LF080A DeviceID: 5b Mfr.ID bf PROGRAMMING Block at FFF30000 from 830000 with 10000 bytes HH:MM:SS ------------------------------------------------------------------------- Phoenix Phlash16 Utility Version 1.4. Build 58 Insert diskette for drive B: and press any key when ready 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | x Backup system BIOS ROM (SAVEBIOS.FLS) | | x Check flash memory type(s) | | > Flash memory block: 0123456789ABCDEF | | Save block ........x....... | | Restore block ................ | | Zero out block ................ | | Erase block ...xxxxx.xxxxxxx | | Program bloc ...xxxxx.xxxxxxx | | Verify block ...xxxxx.xxxxxx | | Flash programming complete | | | | | | 87% Complete XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- New BIOS Date, Time, Part Number : 06/01/04 14:57:56 DEVEL3WL Flash Part: SST49LF080A DeviceID: 5b Mfr.ID bf PROGRAMMING Block at FFFE0000 from 8E0000 with 10000 bytes HH:MM:SS ------------------------------------------------------------------------- Phoenix Phlash16 Utility Version 1.4. Build 58 Insert diskette for drive B: and press any key when ready 2002 ------------- Performing the following function --------------- | | | x Load Image file (BIOS.WPH) | | x Verify Interface Information | | x Backup system BIOS ROM (SAVEBIOS.FLS) | | x Check flash memory type(s) | | > Flash memory block: 0123456789ABCDEF | | Save block ........x....... | | Restore block ................ | | Zero out block ................ | | Erase block ...xxxxx.xxxxxxx | | Program bloc ...xxxxx.xxxxxxx | | Verify block ...xxxxx.xxxxxx | | Flash programming complete | | | | | | 87% Complete XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | --------------------------------------------------------------- New BIOS Date, Time, Part Number : 06/01/04 14:57:56 DEVEL3WL Flash Part: SST49LF080A DeviceID: 5b Mfr.ID bf Ready to Restart System HH:MM:SS ------------------------------------------------------------------------- LASTLY, You will next see a screen that looks like this: ------------------ Phoenix Phlash16 Status ------------------ | | | Flash memory has been successfully programmed | | | | PRESS ANY KEY TO RESTART THE SYSTEM | | | | If the system does not restart | | | | TURN THE POWER OFF, THEN ON | | | --------------------------------------------------------------- Remove the diskette you used to backupup the BIOs, if you haven't already done so. 4.0 Configuration Information 5.0 Unattended Mode 5.1 Steps for unattended mode. 5.1.1 Modify AUTOEXEC.BAT on the Flash Diskette to read: "AF.EXE flashfil.fls /py /sn", where 'flashfil.fls' is the file you wish to flash 5.1.2 Reboot the system with the Flash Diskette in Drive A: 6.0 Web Sites and Support Phone Number 6.1 IBM Support Web Site: http://www.pc.ibm.com/support 6.2 IBM Marketing IntelliStation Web Site: http://www.pc.ibm.com/intellistation 6.3 If you have any questions about this update, or problems applying the update go to the following Help Center World Telephone Numbers URL: http://www.ibm.com/planetwide/. 7.0 Trademarks and Notices THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. 8.0 Disclaimer