Privacy | Legal | Contact IBM
This package provides new microcode for the Feature Code 4962, 10/100 Mbps Ethernet PCI Adapter II. To perform this update, please read these instructions completely. It is also recommended that you print them for quick reference.
The typical time to install this microcode is .2 hrs; the microcode becomes
active when installed and does not require a system reboot to become active.
For multiple adapters in a system, each additional adapter will require about
one minute per adapter to update.
NOTE: Before attempting this update, please ensure that you satisfy the dependencies listed in this document.
SCU004 |
|
SCU002 |
|
SCU001 |
|
The level contained in this update is: SCU004
Note:
The
previous parameters selected from the SMS menus during a NIM install are
stored in
NVRAM and used on subsequent boots. However, if you go into the SMS
menu
for adapter parameters, the System Firmware assumes you want to change
the
parameters and resets them to the default of auto/auto. The SMS menus
will
be updated in the future via System Firmware to display the actual settings
without
changing the parameters to a default of auto/auto.
This new microcode can be installed only if the following
dependencies are met:
Yes, but the adapter must be available and must be detached
from the network.
The update process will automatically detach the adapter from the network but
you must use smitty to reconfigure the adapter on the network.
It is not necessary to physically remove the adapter from the system to determine
its part number. Please follow the instructions below to electronically read it
from its nonvolatile memory.
The adapter part number resides in its VPD area. These instructions will also read the adapter's code level.
1) List the 10/100 Mbps Ethernet PCI Adapter II adapters installed in the system by typing:
lsdev -C | grep 1410ff01
The output should look like:
ent0 Available
00-03 10/100 Mbps Ethernet PCI Adapter
II (1410ff01)
ent1 Available
00-04 10/100 Mbps Ethernet PCI
Adapter II (1410ff01)
The 10/100 Mbps Ethernet PCI Adapter II, if present, will be identified as
ent0, ent1, ...ent(x).
2) To read the VPD, execute the following command, where (x) corresponds the adapter's identifier:
lscfg -l ent(x) -v
The output should be similar to the example below:
DEVICE LOCATION DESCRIPTION
ent0
10-70
10/100 Mbps Ethernet PCI Adapter II
(1410ff01)
10/100
Mbps Ethernet PCI Adapter II:
Part Number.................09P5023
EC Level....................H10971A
Manufacture ID..............YL1021
Network Address.............0003474BDB7F
FRU Number..................09P5023
Product Specific.(PA).......A5204205
Product Specific.(OF).......SCU001
Device Specific.(YL)........P1-I4/E1
The field, Product Specific.(OF).......SCU001,
means the code level is SCU001.
Instructions for downloading and unpacking the firmware update package follow.
Note: AIX Instructions are CASE (lower and UPPER) SENSITIVE, and must be entered exactly as shown, including the filenames. DOS commands are not.
This microcode update package, in AIX format is located at web site:
NOTE: Once at the web site above, you must read and agree to the license agreement to obtain the password (case sensitive) for unpacking the microcode update package.
After obtaining the password, return to this web site, locate the table of contents, and click on the entry labeled "RS/6000 Adapter Microcode." At the table labeled "RS/6000 Adapter Microcode," find the entry "F/C 4962 10/100 Mbps Ethernet PCI Adapter II." You are presented with a choice of two files to download under column heading "Files to read/download."
To assist you making the correct choice, the next paragraph contains three sets of instructions for transferring the update files to your target system. Make this decision first and then download the description file and the appropriate self exploding file (described below).
* Description
(This document with complete instructions)
* AIX Format
(Self-exploding file for downloading to an AIX server or system)
The update files may be transferred to the target system in one of several ways. Please select your preference below and refer to the appropriate section for a complete set of instructions.
· Downloading the update files directly to the target AIX system.
· Downloading the
update files to an intermediate AIX system and using a diskette to transfer the
files to the target system. Back to
Contents
To download directly to the system in which the adapter you intend to update resides.
NOTE: If the system is running LPAR, you must determine what partition
has the resources assigned.
Keep
in mind all installed adapters must be assigned to a parition
to receive this code update.
The
other option is put the system in Full System Partition mode to update all
adapters.
The
code update will only occur on that LPAR. You must perform the same
procedures
across
all LPARs to update the adapters in the entire
system. If installing code from a floppy diskette,
ensure
that the floppy drive must be configured as part of that LPAR. Follow this
procedure for each partition:
1) Provide a directory on your AIX system to receive the download.
Enter:
mkdir /tmp/flash4962
2) Transfer the AIX format file to the
/tmp/flash4962 directory (using
"Save as ..."). The name of the
file is flash4962.bin.
3) Unpack the microcode package by
executing the flash4962.bin file as
shown below. You'll be asked for the
password from the license agreement.
Enter the commands:
cd /tmp/flash4962
chmod +x flash4962.bin
./flash4962.bin
[Don't overlook the periods (.) in the above command.]
These files are unpacked into the working directory /tmp/flash4962.
NAME
DESCRIPTION
----
-----------
flash
Script file for walking the bus, testing, and flashing the adapter
flash_rom.img Actual microcode image that gets FLASHed onto adapter
hxescurry_43 Test case
used to flash code onto adapter on AIX43
hxescurry_51 Test case
used to flash code onto adapter on AIX51
load_kern_ext System function to load kernel extension
rule
Test case sequencer
Proceed directly to Updating the Adapter's Microcode
(Last Section).
NOTE: If the system is running LPAR, you must
determine what partition has the resources assigned.
Keep in
mind all installed adapters must be assigned to a parition
to receive this code update.
The
other option is put the system in Full System Partition mode to update all
adapters.
The
code update will only occur on that LPAR. You must perform the same
procedures
across
all LPARs to update the adapters in the entire
system. If installing code from a floppy diskette,
ensure
that the floppy drive must be configured as part of that LPAR. Follow this
procedure for each partition:
1) Provide a directory on your intermediate AIX system to receive the download.
Enter:
mkdir /tmp/flash4962
2) Transfer the AIX format file to the /tmp/flash4962 directory (using "Save as ..."). The name of the file is flash4962.bin.
3) Transfer this file to the target system via ftp, provided you have access to the target system. From your intermediate AIX system, enter the following commands:
ftp {name of target system}
{Login with a valid userid and password}
bin
lcd /tmp/flash4962
mkdir /tmp/flash4962
cd /tmp/flash4962
put flash4962.bin
quit
4) On the target system, unpack the update file by executing the flash4962.bin file as shown below. You'll be asked for the password from the license agreement.
Enter the commands:
cd /tmp/flash4962
chmod +x flash4962.bin
./flash4962.bin
[Don't overlook the periods (.) in the above command.]
These files are unpacked into the working directory /tmp/flash4962.
NAME
DESCRIPTION
----
-----------
flash
Script file for walking the bus, testing, and flashing the adapter
flash_rom.img Actual microcode image that gets FLASHed onto adapter
hxescurry_43 Test case used
to flash code onto adapter on AIX43
hxescurry_51 Test case
used to flash code onto adapter on AIX51
load_kern_ext System function to load kernel extension
rule
Test case sequencer
Proceed directly to Updating the Adapter's Microcode.
NOTE: If the system is running LPAR, you must
determine what partition has the resources assigned.
Keep in mind
all installed adapters must be assigned to a parition
to receive this code update.
The
other option is put the system in Full System Partition mode to update all
adapters.
The
code update will only occur on that LPAR. You must perform the same
procedures
across
all LPARs to update the adapters in the entire
system. If installing code from a floppy diskette,
ensure
that the floppy drive must be configured as part of that LPAR. Follow this
procedure for each partition:
1) Provide a directory on your intermediate AIX system to receive the download.
Enter:
mkdir /tmp/flash4962
2) Transfer the AIX format file to the /tmp/flash4962 directory (using "Save as ..."). The name of the file is flash4962.bin.
3) Create a diskette to transfer this file to your target system. Insert a blank, 2MB (HD) diskette in your intermediate AIX system diskette drive and enter the following commands:
cd /tmp/flash4962
ls flash4962.bin | backup -ivr
Label the resulting diskette " F/C 4962 10/100 Mbps Ethernet PCI Adapter II Microcode Update."
4) Place the "F/C 4962 10/100 Mbps Ethernet PCI Adapter II Microcode
Update" diskette in diskette drive of target machine and enter the
following commands:
mkdir /tmp/flash4962
cd /tmp/flash4962
restore -xq
5) Unpack the update file by executing the flash4962.bin file as shown below. You'll be asked for the password from the license agreement.
Enter the commands:
cd /tmp/flash4962
chmod +x flash4962.bin
./flash4962.bin
[Don't overlook the periods (.) in the above command.]
These files are unpacked into the working directory /tmp/flash4962.
NAME
DESCRIPTION
----
-----------
flash
Script file for walking the bus, testing, and flashing the adapter
flash_rom.img Actual microcode image that gets FLASHed onto adapter
hxescurry_43 Test case
used to flash code onto adapter on AIX43
hxescurry_51 Test case
used to flash code onto adapter on AIX51
load_kern_ext System function to load kernel extension
rule
Test case sequencer
Proceed directly to Updating the Adapter's Microcode.
Note: CORE is a microcode repository that it designed to work with the tools used by IBM Customer Engineers and is only available to IBM Customer Engineers. All others must use the Internet download and installation instruction described above.
The latest 10/100 Mbps Ethernet PCI Adapter II Open Firmware level is available from:
CORE (Current Object REpository)
It is provided in AIX backup format in the package listed under the following structure:
The files contained in the CORE package are:
CORE4962.HTM (these Instructions in HTML)
FLSH4962.EXE (Diskette image of microcode files as AIX backups)
It is recommended that you create the diskette from a 'local
image'.
If you do not have a local image or a copy of image on a CD
press 'Make a local copy' on the Server line.
Place a 1.44 Mbyte diskette into your 'A'
Diskette drive
Press 'Launch' on the line that represents the Firmware that you want to
generate.
Last, Label Diskette "AIX Backup: F/C 4962, 10/100 Mbps Ethernet
PCI Adapter II Open Firmware Update."
Login or su as "root"
Enter the AIX commands:
mkdir /tmp/flash4962 (skip this command
if already done)
cd /tmp/flash4962
restore -xq
Proceed directly to Updating the Adapter's Microcode.
NOTE: If the system is running LPAR, you must
determine what partition has the resources assigned.
Keep in
mind all installed adapters must be assigned to a parition
to receive this code update.
The
other option is put the system in Full System Partition mode to update all
adapters.
The
code update will only occur on that LPAR. You must perform the same
procedures
across
all LPARs to update the adapters in the entire system.
If installing code from a floppy diskette,
ensure
that the floppy drive must be configured as part of that LPAR. Follow this
procedure for each partition:
CAUTIONS/WARNINGS:
· Do not power down or reset the node while the update is in progress. If process is interrupted, the adapter may be left in an indeterminate state and may not be able to do NIM boots.
· The flash program automatically detaches the LAN interfaces from the networks to run the update utility. The adapter interfaces will be unavailable after the flash utility completes until you perform one of the steps below to bring the interfaces back up.
With the machine powered ON and AIX operational, perform the following steps to install the FLASH code into your adapter.
1) Ensure you're logged in as root, if not issue the following command and enter the password
su
PLEASE NOTE: The language environment must be set to US-English before executing the flash-script.
smitty
System Environments
Manage Language Environment
Change / Show Primary Language
Environment
Change / Show Cultural
Convention, Language, or Keyboard
2) If you haven't already done so, cd to the temporary directory by typing:
cd /tmp/flash4962
3) Change file permissions to allow their execution:
chmod 777 *
4) You are now ready to FLASH the EEPROM in the ethernet adapter using the single command:
./flash
5) Reset the language environment to the original settings.
The flash update program in this package automatically detects every F/C 4962 10/100 Mbps Ethernet PCI Adapter II in the system and updates their microcode one adapter at a time. A normal screen message will look like:
AIX 5.1.0.0 detected
***************************
Update FLASH_ROM for ent1
***************************
Start FLASH_ROM update, please be patient
FLASH_ROM update done
FLASH_ROM post update test done
The update procedure should take less than 2 minutes per adapter. Also, since
the utility tests, flashes the adapter, and retests it, it is not necessary to
verify the microcode level. However, if you would like to do so, follow this link for instructions.
This is a "Use As Required" microcode change.