******* PLEASE READ
THIS ENTIRE NOTICE *********
DATE: June 16, 2015
Table of Contents
PCIe2
2x10GbE SFP+ Copper 2x1GbE UTP Adapter (FC 5745)
PCIe2
2x10GbE SR 2x1GbE UTP Adapter (FC 5744)
PCIe2 LP
2x10GbE SFP+ Copper 2x1GbE UTP Adapter (FC 5279)
PCIe2 LP
2x10GbE SR 2x1GbE UTP Adapter (FC 5280)
1.0 Microcode and Document Revision
History:
6.0 Determine the Current
Microcode Level on SMS Open Firmware Prompt:
7.0 Microcode CD-ROM creation
and download instructions:
8.0 Microcode Download
Procedure Using the Diagnostic’s CD:
9.0 Verify adapters on SMS
Open Firmware Prompt:
=====================================================================================
Firmware
Level |
Description |
RV0100 |
Release
Level – included in the adapter when it GA’d, not
on Fix Central |
RV0140 |
NIM Boot
Install Performance Improvement |
Document Revision History |
Description |
06/16/2015 |
Original README file.
Note RV0100 is the Fcode that was included in the
adapter when it first GA’d, but it was never
published to Fix Central. |
This Readme file is
intended to give directions on how to update the microcode found on the PCIe2
2x10GbE SFP+ Copper 2x1GbE UTP Adapter (FC 5745) / PCIe2 2x10GbE SR 2x1GbE UTP Adapter
(FC 5744) to a newer fcode level.
Note RV0140 is the Fcode on the adapter, and will be referred to as
“microcode” in this document.
Approximately 20
minutes.
(5745) 8202-E4C,
8202-E4D, 8205-E6C, 8205-E6D, 8248-L4T, 8408-E8D, 8412-EAD, 9109-RMD, 9117-MMC,
9117-MMD, 9179-MHC, 9179-MHD.
(5744) 8202-E4C,
8202-E4D, 8205-E6C, 8205-E6D, 8247-21L, 8247-22L, 8248-L4T, 8284-22A, 8286-41A,
8286-42A, 8404-E8D, 8412-EAD, 9109-RMD, 9117-MMC, 9117-MMD, 9119-MHE, 9119-MME,
9179-MHC, 9179-MHD.
(5279) 8202-E4B,
8202-E4C, 8202-E4D, 8205-E6B, 8205-E6C, 8205-E6D, 8231-E1C, 8231-E1D, 8231-E2C,
8231-E2D, 8246-L1C, 8246-L1D, 8246-L1S, 8246-L1T, 8246-L2C, 8246-L2D, 8246-L2S,
8246-L2T, 8268-E1D.
(5280) 8202-E4B,
8202-E4C, 8202-E4D, 8205-E6B, 8205-E6C, 8205-E6D, 8231-E1C, 8231-E1D, 8231-E2C,
8231-E2D, 8246-L1C, 8246-L1D, 8246-L1S, 8246-L1T, 8246-L2C, 8246-L2D, 8246-L2S,
8246-L2T, 8247-21L, 8247-22L, 8268-E1D, 8284-22A, 9119-MHE, 9119-MME.
Basic card function
is supported on :
Red Hat Enterprise Linux.
SUSE Linux Enterprise Server.
NOTE: Microcode has to be checked and updated on both
port types of the adapter: 10GB-SR/CU and 1GB-RJ45.
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
ibm,fw-revision-level.
1) You will need to
upgrade your adapter if the ibm,fw-revision-level property has a value less
than 00000140.
2) Determine if the
level is less than RV0140 by
rebooting your partition to the SMS menu.
3) At the SMS Main Menu
type 0 and ENTER for the Navigation key and “Y” when you are prompted to Exit
SMS to OK> Prompt? (Y)es / (N)o.
4) ls <enter> to
list device node list (e.g.) the adapter
of interest has a similar node tree.
0 > ls <enter>
000002262e78: /pci@80000002000020d
000002382c18: /ethernet@0
000002391188: /ethernet@0,1
00000239f6f8: /ethernet@0,2
0000023adc68: /ethernet@0,3
0000023bc1d8: /ethernet@0,4
0000023bc9a8: /scsi@0,5
0000023bd148: /fibre-channel@0,6
0000023bd8f8: /ethernet@0,7
5) dev
<device-path> <enter> to select the indicated device node, making
it the current node. e.g.
0 > dev /pci@80000002000020d/ethernet@0
<enter> for Port1 –
10GB-SR
0 > dev /pci@80000002000020d/ethernet@0,2 <enter> for Port3 – 1Gb-RJ45
6) .properties
<enter> to display the names and
values of the current node’s properties.
Here you are looking
for the following example node property values. Pay special attention to the
ibm,fw-revision-level field.
ibm,loc-code
U2C4E.001.DBJ3257-P2-C5-T1
ibm,fw-adapter-name PCIe2 2x10GbE SR
2x1GbE UTP Adapter
supported-network-types ethernet,10000,sr,auto
ibm,fw-revision-level 00000140
ibm,loc-code
U2C4E.001.DBJ3257-P2-C5-T3
ibm,fw-adapter-name PCIe2 2x10GbE SR
2x1GbE UTP Adapter
supported-network-types ethernet,auto,rj45,auto
ibm,fw-revision-level 00000140
ibm,loc-code U2C4E.001.DBJ3257-P2-C6-T1
ibm,fw-adapter-name PCIe2 2x10GbE
SFP+Copper 2x1GbE UTP Adapter
supported-network-types ethernet,10000,copper,auto
ibm,fw-revision-level 00000140
ibm,loc-code
U2C4E.001.DBJ3257-P2-C6-T3
ibm,fw-adapter-name PCIe2 2x10GbE
SFP+Copper 2x1GbE UTP Adapter
supported-network-types ethernet,auto,rj45,auto
ibm,fw-revision-level 00000140
7) Finally type
“reset-all” to reboot your lpar or
“boot” to boot off the default list.
Four Microcode Images are included in the firmwareLinuxRV0140.iso
The
following images apply to the FC 5745 & 5279 : SFP+Copper
Card :
251402401410e603.RV0140
251402411410e603.RV0140
The following images apply to the FC 5744 & 5280 : SR Card :
251402401410e503.RV0140
251402411410e503.RV0140
The file size and checksum of the microcode images are the following:
# ls -lat /lib/firmware/251402*
-rw-r--r-- 1 htx root 131072 Jun 11 12:12 251402401410e503.RV0140
-rw-r--r-- 1 htx root 131072 Jun 11 12:12 251402401410e603.RV0140
-rw-r--r-- 1 htx root 131072 Jun 11 12:12 251402411410e503.RV0140
-rw-r--r-- 1 htx root 131072 Jun 11 12:12 251402411410e603.RV0140
# sum /lib/firmware/251402*
46465 128 251402401410e503.RV0140
46465 128 251402401410e603.RV0140
27374 128 251402411410e503.RV0140
27374 128 251402411410e603.RV0140
1) Download the firmwareLinuxRV0140.iso to your Linux partition.
2) Create the Microcode CD or Microcode USB to use as the Source Location for the Microcode:
a. To create
a microcode CD:
Burn the firmwareLinuxRV0140.iso image into a CD with the Joliet CD file system
and use it as the microcode CD source described in Section8.0 Step 2.
b. To create a microcode USB:
Burn the firmwareLinuxRV0140.iso image into a USB to use as microcode source instead of a microcode CD.
dd if= firmwareLinuxRV0140.iso of=/dev/sdb bs=128k
Note “sdb” can change. It corresponds to the USB device and can be found using the following commands:
fdisk –l
cat /proc/partitions/
ls -lat /dev/disk/by-id/
Use this procedure if
the system has no OS installed or the installed OS (e.g., Linux) does not
support microcode download for this device.
1) Boot the system via a
Standalone Diagnostic’s CD
a) To obtain a
Standalone Diagnostic CD-ROM please go to the following webpage and follow the
instructions
http://www14.software.ibm.com/webapp/set2/sas/f/diags/download/home.html
b) After booting to
Standalone Diagnostic, the Diagnostic’s CD can be removed.
2) The Diagnostic’s CD
should be replaced by a CD containing the microcode images mentioned in Section
7.0.
3) From the Define a System Console menu either type or select vt320.
4) Select the “Task Selection” from diagnostics menu then select “Download Microcode”.
5) Select all PCIe2 2x10GbE SR 2x1GbE UTP Adapter or PCIe2 2x10GbE SFP+Copper 2x1GbE UTP Adapter devices 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. Make sure you select
resources corresponding to Port1 (T1) and Port3 (T3) of your adapter that
microcode will be applied to in order to ensure a complete microcode update of
the adapter.
(e.g.)
+ ent10 P2-C5-T1 PCIe2 2x10GbE SR 2x1GbE UTP Adapter
ent11
P2-C5-T2 PCIe2 2x10GbE SR 2x1GbE UTP Adapter
+ ent12 P2-C5-T3 PCIe2 2x10GbE SR 2x1GbE UTP Adapter
ent13 P2-C5-T4 PCIe2 2x10GbE SR 2x1GbE UTP Adapter
+ ent6 P2-C6-T1 PCIe2 2x10GbE SFP+Copper 2x1GbE UTP Adapter
ent7 P2-C6-T2 PCIe2 2x10GbE SFP+Copper 2x1GbE UTP
Adapter
+ ent8 P2-C6-T3 PCIe2 2x10GbE SFP+Copper 2x1GbE UTP
Adapter
ent9 P2-C6-T4 PCIe2 2x10GbE SFP+Copper 2x1GbE UTP
Adapter
6) Press “F7” or ESC+7” to commit. (The current microcode level of the resource you selected earlier will be displayed at the top of the screen).
7) Select Input Device (CD-ROM or DVD) then choose the Microcode level RV0140 to download.
NOTE: A prompt will ask you to insert the microcode CD-ROM into the CD/DVD drive. Insert the CD-ROM which accompanies these instructions. If this level is already installed in the drive you’ve selected, a message will let you know. A message also may come up to let you know that the CD-ROM does not have the previous level microcode file. This is true and is not required to complete the download. PRESS “F7” or “ESC+7” to commit.
8) You will receive a msg. “Current Microcode is ….” And “Download has completed successfully” (this may take a few minutes).
9) If you selected more than one adapter device to update, then steps 7-8 will repeat until all adapters are updated.
10) Exit diagnostics with “F10” or “ESC + 0” and reboot the system in normal mode.
Follow the same steps
from section 6.0 to confirm that the adapter has the latest RV0140.