FILE NAME:			CP015185.scexe

TITLE:			HP NC-Series QLogic P3P Online Firmware Upgrade Utility for 
				Linux x86

VERSION:			1.0.6

REVISION:			0

LANGUAGE:			English

CATEGORY:			Software Solutions

DIVISIONS:			Enterprise and Mainstream Servers

PRODUCTS AFFECTED:
				HP CN1000Q Dual Port Converged Network Adapter
				HP NC523SFP Dual port 10GbE Server Adapter

OPERATING SYSTEMS:
				Red Hat Enterprise Linux 6 Update 1 for x86
				Red Hat Enterprise Linux 6 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 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-qlcnic driver

EFFECTIVE DATE:		11/04/2011

SUPERSEDES:			CP015642.scexe

DESCRIPTION:		This scexe contains the utilities and binaries for upgrading 
				Firmware on HP ProLiant QLogic P3P NICs running the Linux x86
				platform.

ENHANCEMENTS/FIXES:
				1) This component now upgrades to firmware v4.8.22


Table of Contents
=================
Introduction
Packaging
Performing the Firmware Upgrade
Firmware Upgrade Log
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 qlcnic 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 qlcnic rpm.

		# modprobe qlcnic

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 wriiten to the qlflash.log which will be saved 
in the current working directory.


Important Information
======================
1) The qlcnic 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:

qlcnic 0000:06:00.0: firmware v4.7.44

2) On NC523SFP etc that have only one 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 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.


Copyright 2011 Hewlett-Packard Development Company, L.P.  Product names mentioned herein 
may be trademarks and/or registered trademarks of their respective companies