******* PLEASE READ THIS ENTIRE NOTICE *********
DATE: July 21, 2016
Table of Contents
4-Port
10/100/1000 Base-TX PCI-Express (FC: 5717)
LP 4-Port
10/100/1000 Base-TX PCI-Express (FC: 5271)
1.0 Microcode and Document Revision History:
6.0 Determine the Current Microcode Level
for AIX:
7.0 Downloading the RPM Format File to the
Target Server for AIX
8.0 Discovery Tool Microcode CD-ROM creation
and download instructions
9.0 Verifying microcode before download and
notes for AIX
10.0 Microcode Download Procedure for AIX:
10.1 Setting up for Microcode download
10.2 Downloading Microcode to the Adapter
10.3 Verify and Re-configure adapters
=====================================================================================
Firmware
Level |
Description |
CL0150 |
Original
Release |
CL0170 |
Enabling
iSCSI boot support and fix bug with long spanning tree algorithms |
CL0180 |
Fixes
a bug in the way the |
CL0210 |
If
reading the adapter |
Document Revision History |
Description |
08/20/2008 |
Updating Readme file with latest microcode for this
adapter- CL0170 |
12/12/2008 |
Updating Readme with APAR info for new flash ROM
support |
|
Updating Readme with latest microcode for this
adapter – CL0180 |
|
Updating Readme with latest microcode for this
adapter – CL0210 |
01/14/2016 |
Minor update on instructions for non-concurrent
update clarification and adding Low Profile Feature code 5271 references to
the readme. |
07/21/2016 |
Minor update on Section2.0. Notification added: Required
adapter link downtime for microcode update. |
This Readme file is intended to give directions on how to update the
microcode found on the 4-Port 10/100/1000 Base-TX PCI-Express (FC 5717) and LP 4-Port 10/100/1000 Base-TX
PCI-Express (FC 5271).
CCIN: 5717
Note: This adapter does not
support concurrent microcode update. This means microcode update for this
adapter requires adapter link downtime. Details for this procedure is mentioned
in section 10.0. Please perform the update at your earliest convenience.
Approximately 20 minutes.
This adapter is supported in all Power Systems that support PCIe adapters.
Basic card function is supported on :
AIX 5L Version V5.3
technology level 5300-07 and later
AIX 6L Version V6.0
technology level 6100-00 and later
New Flash ROM microcode support needed for microcode download
For AIX 6100-00 run this command: instfix -ik IZ27512
For AIX 6100-01 run this
command: instfix -ik
IZ27599
For
AIX 5300-06 run this command: instfix -ik
IZ32296
For
AIX 5300-07 run this command: instfix -ik
IZ32180
For
AIX 5300-08 run this command: instfix -ik
IZ32204
Use this search page to find the appropriate APAR
for your OS(http://www-933.ibm.com/eserver/support/fixes/fixcentral). To navigate this site, you will want to specify
Product family à System p, Product à AIX, Version à AIX level you need, and Fix
type à Fix search and then press
Continue. The next web page, you will
need to put the APAR level listed above for your OS level (for AIX 5300-07, you
would input IZ32180).
If you are using another release of AIX, ensure that the adapter is
supported on that release before you install the adapter. Contact service and
support for assistance.
Before you install the microcode, it is important to determine the
microcode level of the Adapter installed in the target system. Use the
following instructions to read the ROM level stored in the Adapter's VPD.
1) List the Ethernet adapters installed in the system by typing:
lsdev -C | grep ent
Note: All of the Ethernet adapters that are installed will be displayed.
They will be listed as entX, where X is 0, 1, etc.
2) To check the current microcode level for the adapter or controller
enter the following command
lscfg -vl
entX
Where “x” is the instance of the adapter. The command will produce
output similar to:
#
lscfg -vl ent6
ent6 U789C.001.DQD4391-P1-C3-T4 4-Port 10/100/1000 Base-TX PCI-Express
Adapter (14106803)
4-P NIC-TX PCI-e:
EC Level....................D76255
Part Number.................46Y3512
Manufacture ID..............YL1027
FRU Number..................46Y3512
Network
Address.............00145EE709D6
ROM Level.(alterable).......CL0180
Hardware Location
Code......U789C.001.DQD4391-P1-C3-T4
If the ROM Level is less than CL0210 you should update the
microcode.
7.0 Downloading the
Use this method to download to an AIX system:
NOTE: The instructions that follow are specific AIX
commands. AIX commands are CASE (lower and upper) SENSITIVE, and must
be entered exactly as shown, including filenames.
1) Make two directories on your AIX system to receive the
Enter: "mkdir /tmp/microcode"
and then create this directory
Enter: "mkdir /tmp/microcode/
2) Transfer the
You'll see the filename for the
"rpm -ihv --ignoreos pciex.14106803-CL0210-1.aix.noarch.rpm"
3) For AIX: The microcode files will be added to /etc/microcode/.
NOTE:
- "/etc/microcode" is a symbolic link
to "/usr/lib/microcode".
- If permission does not allow the copy to the above stated directory or
file then the user will be prompted for a new location.
To obtain information how to burn a CD-ROM and run the Discovery Tool
for an AIX or Linux System please go to: http://www14.software.ibm.com/webapp/set2/mds/
1) After running the Discovery Tool successfully the "/tmp/microcode/
2) Change to that directory, "cd /tmp/microcode/
3) Unpack the file by executing the instructions below:
Enter the commands:
rpm -ihv --ignoreos pciex.14106803-CL0210-1.aix.noarch.rpm
4) One microcode file will be copied to "/etc/microcode".
The file size and checksum of the microcode image will be verified in Section
9.0.
File Name:
14106803.CL0210
NOTE:
- "/etc/microcode" is a symbolic link
to "/usr/lib/microcode".
- If permission does not allow the copy to the above stated directory or
file then the user will be prompted for a new location.
Please verify the file size and checksum of the raw microcode files
matches what is listed below.
For AIX :
"ls -l /etc/microcode/14106803.CL0210" to
verify file size is 131072.
"sum /etc/microcode/14106803.CL0210" to
verify Checksum is 05751.
Microcode download must be performed separately for each Adapter under
each Logical Partitions (LPAR's).
1) Stop all applications that use this interface/adapter
2) ***This step is for VIOS Users only*** – Detach and Remove the
# lsdev -C |grep ent
ent6
Available 02-08 4-Port
10/100/1000 Base-TX PCI-Express Adapter (14106803)
ent7 Available Shared Ethernet Adapter
a) Before detaching the interface, record
the ip address and any other pertinent information
that was configured on the Adapter. This
information may be needed if the microcode update overwrites this section on
the Adapter.
b)
“ifconfig en”X” detach” –
where “X” is the interface number for the Shared Ethernet Adapter.
c)
“rmdev –l ent”X” – where
“X” is the interface number for the Shared Ethernet Adapter.
3) Detach the Adapter’s interfaces. For
FC 5717/5271, this is required, as it does not support concurrent microcode
download.
a) Before detaching the interface,
record the ip address and any other pertinent
information that was configured on the Adapter.
This information may be needed if the microcode update overwrites this
section on the Adapter.
b)
Under normal conditions, to detach the adapter from the network use the
following command:
“ifconfig en”X” detach” – where “X” is the interface number for the
adapter.
1) At the command line type “diag”
2) Select the "Task Selection" from diagnostics menu.
3) Select "Download Microcode" or "Microcode Tasks” then select
“Download Microcode" from the menu.
4) Select all of the 4-Port 10/100/1000
Base-TX PCI-Express Adapters (14106803) that need to be updated from the
list of devices by using the arrow keys to highlight the entry and pressing
"Enter" to mark it. The devices will be displayed as ent#, where # is the number of the device. Press
"F7" when you are done mark all the adapters you want to flash.
5) Select "/usr/lib/microcode" or “/etc/microcode”.
6) A dialogue box may be displayed on screen. It will state that the
current microcode level on the adapter is not in the /etc/microcode
directory. This is acceptable because the adapter will reject any
incorrect code. Press "Enter" to continue.
7) Select CL0210 level and press
"Enter" to flash the adapter.
8) The following message will appear on the screen when download is completed:
"Microcode download complete successfully. The current microcode
level for the device ent# is ... Please run diagnostics
on the adapter to ensure that it is functioning properly."
9) If you selected more than one adapter to update, then steps 6-9 will repeat
until all adapters are updated.
10) Exit diagnostics.
1) Verify the code level is CL0210
by typing "lscfg -vl ent#" for each Ethernet adapter updated. <Where #
is the instance of the Ethernet adapter>
2) ***This step is for VIOS Users only*** Re-Configure the
Any VIOS specific
issues please contact
3) Re-configure/Verify the adapter’s interface ip
information through the “smit” menus.