Hp NC512M Software and Configuration Guide

HP NC51xx PCIe 10 Gigabit Server Adapter Software and Configuration Guide

Part Number 436047-00E October 2007 (Fifth Edition)
© Copyright 2006-2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license.
Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Windows Server 2003 is a trademark of Microsoft Corporation.
Audience assumptions
This document is for the person who installs, administers, and troubleshoots servers and storage systems. HP assumes you are qualified in the servicing of computer equipment and trained in recognizing hazards in products with hazardous energy levels.

Contents

Overview..................................................................................................................................... 4
HP PCIe 10 Gigabit server adapters ............................................................................................................ 4
System requirements .................................................................................................................................. 4
Installation and configuration ......................................................................................................... 6
Windows installation and configuration .......................................................................................................6
Downloading and installing the driver................................................................................................ 6
Upgrading the firmware ................................................................................................................... 6
Verifying the Windows installation..................................................................................................... 8
Modifying NC51xx 10 Gigabit adapter properties in Windows.......................................................... 11
Modifying adapter properties using the NCU.................................................................................... 14
Linux installation...................................................................................................................................... 15
Setting up the kernel source code ....................................................................................................16
Red Hat and SLES RPM installations ................................................................................................. 16
Upgrading firmware for Red Hat and SLES ....................................................................................... 17
Driver settings ............................................................................................................................... 19
Driver message log........................................................................................................................ 20
Uninstalling the adapter driver ........................................................................................................20
Configuring multiple NC510x PCIe 10 GbE adapters.................................................................................. 21
Configuring multiple ports on 10GbE adapters ........................................................................................... 21
Boot options ........................................................................................................................................... 21
PXE boot process requirements........................................................................................................ 21
Linux Socket Acceleration ............................................................................................................ 23
Using the Linux Socket Accelerator driver ...................................................................................................23
Installing the LSA driver .................................................................................................................. 23
LSA driver configuration ................................................................................................................. 24
Running LSA .................................................................................................................................26
Uninstalling the LSA driver .............................................................................................................. 29
Troubleshooting.......................................................................................................................... 30
Unable to boot host system on Windows or Linux ........................................................................................ 30
Gathering system information and error checks for Linux .............................................................................. 30
Unable to ping the network adapter installed on a Linux host ........................................................................ 31
Diagnostics ................................................................................................................................ 32
Diagnostic utility...................................................................................................................................... 32
Diagnostic test descriptions....................................................................................................................... 33
Technical support........................................................................................................................ 34
Before you contact HP.............................................................................................................................. 34
HP contact information............................................................................................................................. 34
Free automated customer support services ..................................................................................................34
Acronyms and abbreviations........................................................................................................ 36
Index......................................................................................................................................... 38
Contents 3

Overview

HP PCIe 10 Gigabit server adapters

This guide describes the system requirements, installation, and setup required for the following adapters:
HP NC510F PCIe 10 Gigabit Server Adapter
HP NC510C PCIe 10 Gigabit Server Adapter
HP NC512m Dual Port 10 GbE Multifunction BL-c Adapter

System requirements

Before installing the product, be sure that the minimum system configuration requirements have been met.
Supported Windows operating systems
Windows Server 2003 Standard Edition SP2 (x32 and x64)
Windows Server 2003 Enterprise Edition SP2 (x32 and x64)
Supported Linux operating systems
Red Hat Enterprise Linux 4 AS/ES Update 3 for AMD64/EM64T
Red Hat Enterprise Linux 4 AS/ES Update 3 for x86
Red Hat Enterprise Linux 4 AS/ES Update 4 for AMD64/EM64T
Red Hat Enterprise Linux 4 AS/ES Update 4 for x86
Red Hat Enterprise Linux 5 AS/ES for AMD64/EM64T
Red Hat Enterprise Linux 5 AS/ES for x86
SUSE LINUX Enterprise Server 9 SP3 for x86
SUSE LINUX Enterprise Server 9 SP3 for AMD64/EM64T
SUSE LINUX Enterprise Server 10 SP1 for x86
SUSE LINUX Enterprise Server 10 SP1 for AMD64/EM64T
Memory requirements
Windows or Linux operating systems require a minimum 2 GB of system memory per 10 Gigabit
Ethernet port.
NOTE: Windows 32 bit may require the Physical Address Extension (PAE) option to utilize 4
GB or more of memory. PAE is a memory address extension that enables support of greater than 4 GB of physical memory for most 32-bit (IA-32) Intel Pentium Pro and later platforms. For more information, see PAE Memory and Windows information on the Microsoft (http://www.microsoft.com
) website.
Overview 4
Latest HP System ROM
Overview 5

Installation and configuration

Windows installation and configuration

The following sections describe how to install the latest driver and firmware upgrade for HP NC51xx PCIe 10 Gigabit server adapters in supported Windows environments. You must install the driver before you update the firmware.
HP updates networking software frequently to include new functionality and features. For the latest driver, firmware, and documentation updates go to the HP website (http://h18004.www1.hp.com/products/servers/networking/index.html

Downloading and installing the driver

Download the driver
).
1. Go to the HP website (http://www.hp.com).
2. Click Software & Driver Downloads from the left menu bar.
3. Type the product name in the For product box and press Enter. For example, type NC510F.
4. Select an operating system.
5. Select the Driver-Network option appropriate for your operating system. For example, click HP NC-
Series NetXen Driver for Windows Server 2003 for Microsoft Windows Server 2003.
6. Click download and save the Component Pack file (cp######.exe) to a directory on your hard
drive. The Component Pack is a self-extracting file used to install the driver.
Install the driver
1. Click the cp######.exe file to run the self-extracting executable file.
2. Click Install to proceed with the installation or click Extract to copy the installation files to your hard
drive.
3. If you chose to extract the files, change to the directory where the files were extracted and double-
click cpqsetup.exe to display the installation window and then click Install. If prompted to reboot the system, reboot and then continue with the firmware upgrade after the
system reboots.

Upgrading the firmware

The HP NC-Series NetXen Online Firmware Upgrade Utility for Windows upgrades the flash memory for HP NC51xx PCIe 10 Gigabit server adapters. Use the following steps to upgrade the firmware.
NOTE: Driver and firmware compatibility must be maintained to ensure proper functionality.
Make sure that the driver and firmware versions match for this release.
Installation and configuration 6
Downloading the firmware utility and upgrading the firmware
Download the firmware utility
1. Go to the HP website (http://www.hp.com).
2. Click Software & Driver Downloads from the left menu bar.
3. Type the product name in the For product box and press Enter. For example, type NC510F.
4. Select an operating system.
5. Select the Firmware-Network option appropriate for your operating system. For example, click HP
NC-Series NetXen Online Firmware Upgrade Utility for Windows for Microsoft Windows Server
2003.
6. Click download and save the softpaq file (sp#####.exe) to a directory on your hard drive. The
softpaq is a self-extracting file used to install the firmware.
Upgrading the firmware
1. Click the sp#####.exe file to run the self-extracting executable file. One of the extracted files is the
nxflash.exe. This utility upgrades the firmware.
2. Navigate to where the files were downloaded. Ensure that the following binaries are located in the
directory. nxflash.exe nxudiag.exe cx4_hp_romimage xfp_hp_romimage hmez_romimage
3. To upgrade the firmware for a specific adapter, launch the nxflash.exe by typing the following
command line syntax in a DOS command window:
nxflash -i NX_NIC --all
where,
o -i indicates the interface command o NX_NIC specifies the interface, NX_NIC, NX_NIC1, etc. (must be upper case) o --all updates all of the firmware
While upgrading, you should notice that a back up file of the current firmware is generated. If a restore is required, use this back up file to restore the adapter to its previous state.
4. After installing the firmware, reboot the system to complete the firmware installation.
Command line arguments
The HP NC51xx Series Online Firmware Upgrade Utility for Windows (nxflash.exe) recognizes the following command line arguments. The command and its arguments are case sensitive.
Command Definition Description
-i interface Specifies the interface [NX_NIC, NX_NIC1, etc.]
--info information Displays board type, board chip revision, serial ID, firmware version, BIOS version, MAC address and subsystem ID.
Installation and configuration 7
Command Definition Description
-a, --all Update all of
firmware
-r, --restore <image
file>
--opt-rom-on Enable
--opt-rom-off Disable
-h, --help help Displays the help menu.
-v, --version Version Displays the nxflash utility's version
Restore flash memory
expansion ROM
expansion ROM
Updates the flash memory using appropriate romimage file. The tool determines which rom image file to use.
Restores flash memory using backup romimage. The romimage is contained in the image file.
Enables the adapter's PXE functionality.
Disables the adapter's PXE functionality.
information

Verifying the Windows installation

To verify the HP NC51xx 10 Gigabit Ethernet adapter driver was properly installed:
1. On the desktop, click Start and select Settings > Control Panel > Administrative Tools > Computer
Management to display the Computer Management window.
2. Click Device Manager and then scroll down the list of hardware devices to Network Adapters and
click the plus (+). This expands the list of adapters currently configured.
Installation and configuration 8
For an HP NC510x PCIe 10 Gigabit Server Adapter, verify that it is listed under Network adapters as shown in the following example.
Installation and configuration 9
For a dual port 10 GbE multifunction adapter, verify that it is listed under Network adapters as shown in the following example (two ports are displayed in the list for this dual port adapter: HP NC512m Dual Port 10 GbE Multifunction BL-c Adapter and HP NC512m Dual Port 10 GbE Multifunction BL-c Adapter #2).
Installation and configuration 10
As shown in the following example, a NetXen Management Interface entry is also listed in the Device Manager under System devices. This is a logical device. Do Not execute tests against the NetXen Management Interface.

Modifying NC51xx 10 Gigabit adapter properties in Windows

Although the default values should be appropriate in most cases, you can change any of the available options to meet the requirements of your specific system. Use the following procedure to verify or change the properties after the adapter driver is installed.
To change the HP NC51xx 10 Gigabit Ethernet adapter properties in Windows, display the Adapter Properties Advanced tab as follows:
1. On the desktop, click Start and select Settings > Control Panel > Administrative Tools > Computer
Management to display the Computer Management window.
2. Click Device Manager and then scroll down the list of hardware devices to Network Adapters and
click the plus (+). This expands the list of adapters currently configured.
3. Right-click the HP NC51xx PCIe 10 Gigabit Adapter and select Properties. The Adapter Properties
window appears.
Installation and configuration 11
4.
Select the Advanced tab. The list of properties and current values for the adapter appears.
5. Select the property to modify and adjust the Value as needed.
6. Save the settings by completing the following steps. a. When the adapter property configuration is complete, click OK to accept the settings. Close the
Computer Management window.
b. If prompted to restart your computer, click Yes. Rebooting the system for new adapter properties
to take effect is not required; however, rebooting is recommended to re-initialize all registers.
Advanced properties in Windows
The following describes the available advanced properties.
Property Parameter
Flow Control Enables the Ethernet controller to send out pause frames or accept pause frames at
Ethernet level so that traffic is moderated and packets are not dropped.
Default: Enabled
Values: Enabled/Disabled
Large Send Offload Enables offloading of TCP Large Send Offload packets.
Default: Enabled
Values: Enabled/Disabled
Installation and configuration 12
Loading...
+ 26 hidden pages