FILE NAME: CP016409.scexe
TITLE: HP NC-Series QLogic P3 Online Firmware Upgrade Utility
for Linux i386
VERSION: 4.0.585
REVISION: 0
LANGUAGE: English
CATEGORY: Software Solutions
DIVISIONS: Enterprise and Mainstream Servers
PRODUCTS AFFECTED:
HP NC375T PCI Express Quad Port Gigabit Server Adapter
HP NC375i Quad Port Multifunction Gigabit Server Adapter
HP NC522SFP Dual Port 10GbE Server Adapter
HP NC524SFP Dual Port 10GbE Proliant Module
HP NC510F PCIe 10 Gigabit Server Adapter
HP NC510C PCIe 10 Gigabit Server Adapter
HP NC512m Dual Port 10GbE Multifunction BL-c Adapter
HP NC522m Dual Port 10GbE Multifunction BL-c Adapter
OPERATING SYSTEMS:
Red Hat Enterprise Linux 6 Update 2 for x86
Red Hat Enterprise Linux 6 Update 1 for x86
Red Hat Enterprise Linux 6 for x86
Red Hat Enterprise Linux 5 Update 8 for x86
Red Hat Enterprise Linux 5 Update 7 for x86
Red Hat Enterprise Linux 5 Update 6 for x86
SUSE LINUX Enterprise Server 11 Service Pack 2 for x86
SUSE LINUX Enterprise Server 11 Service Pack 1 for x86
SUSE LINUX Enterprise Server 11 for x86
SUSE LINUX Enterprise Server 10 Service Pack 4 for x86
SUSE LINUX Enterprise Server 10 Service Pack 3 for x86
PREREQUISITES:
HP NC-Series QLogic (nx_nic) driver rpm version >= 4.0.540
Firmware version >= 3.4.336 for NC510C and NC510F
Firmware version >= 4.0.230 for all other Products
EFFECTIVE DATE: 03/20/2012
SUPERSEDES: CP015899.scexe
DESCRIPTION: This scexe contains the utilities and binaries for upgrading
firmware on HP ProLiant QLogic NICs running the Linux x86 platform
ENHANCEMENTS/FIXES:
1) This component now upgrades to fimware v4.0.582
2) Jumbo frames support for NC375T added
The following steps must be performed in the specified order. Not
following the specified order could result in the driver load not
completing. A forced reboot will clear this condition.
- Install a HP NC-Series QLogic (nx_nic) driver if not already
installed. Install a version >= 4.0.540 and < 4.0.555
- Execute the scexe in interactive firmware upgrade mode and install
the firmware: # ./CP016409.scexe
- Reboot the server.
- Install HP NC-Series QLogic (nx_nic) driver rpm version 4.0.555 or
later. The driver must be uninstalled and reloaded.
- Verify that the firmware version on the adapter is now latest.
Table of Contents
=================
Introduction
Packaging
Performing the Firmware Upgrade
Firmware Upgrade Log
Configure PXE/WOL/NCSI
Important Information
Introduction
============
This file describes the firmware upgrade of the HP Gigabit Server
Adapters mentioned in the PRODUCTS AFFECTED section of this
document.
User guides and additional HP Network Adapter information can be
found at: http://h18004.www1.hp.com/products/servers/networking/index-nic.html
Packaging
=========
The firmware upgrade utility is released in scexe format. The file is a single
self-extracting executable that unpacks the component, runs it, and cleans
up the component. This one-step process replaces the rpm format which would
require three steps to install, execute, and remove.
Performing the Firmware Upgrade
===============================
1. The utility requires nx_nic rpm installed and the module loaded.
The module can be loaded by executing the below command. To install
the rpm please refer the text file released with nx_nic rpm.
# modprobe nx_nic
2. The firmware can be upgraded interactively using the following command:
#./CP00xxxx.scexe
3. Check the help menu for more information regarding command line options.
#./CP00xxxx.scexe -h
Firmware Upgrade Log
====================
The results of the firmware upgrade are in the nxflash.log which
will be written to the current working directory.
Configure PXE/WOL/NCSI
==============================
1. The utility requires nx_nic rpm installed and the module loaded.
The module can be loaded by executing the below command. To install
the rpm please refer the text file released with nx_nic rpm.
# modprobe nx_nic
2. Verify the configuration status of the network adapter by sending the
following command:
# ./CP00xxxx.scexe -c
3. Configure PXE/WOL/NCSI by sending the following command:
# ./CP00xxxx.scexe [ interface ] pxe/wol/ncsi [ options ]
options:
0 - Disable
1 - Enable
example: The following command disables pxe
# ./CP00xxxx.scexe eth0 pxe 0
Note: Please refer to the adapter QuickSpecs for information
on supported features.
Important Information
======================
1) The nx_nic driver uses host-based firmware load. When the user loads the
driver the host-based firmware image in the driver will be the version that
is displayed when checking the firmware version using ethtool. The burned-in
firmware on the device as well as the host-based firmware version can be
verified by checking dmesg for entries similiar to the following:
nx_nic: Flash Version: Firmware[4.0.516], BIOS[2.1.3]
nx_nic: File FW[nx3fwmn.bin] version[4.0.516:12818]
2) On NC522m, NC522SFP etc that have only eeprom on the chip and thus share
the fimware among all the ports, update is done only once. However other
commands like show current ports and change the pxe setting etc treat the
ports independently. This greately improves the performance of the tool. Thus
please expect not to see all the ports that were displayed during -c
invocation during the actual firmare update process.
3) This tool requires the supported interfaces to be active when executing
because it queries the ethernet interface to get current version of firmware
and driver. Hence, when a ethernet interface is not configured or is in a slave
bonding configuration, this tool will not work as expected.
Copyright 2011 Hewlett-Packard Development Company, L.P. Product names
mentioned herein may be trademarks and/or registered trademarks of their
respective companies