HP 441877-00F User Manual

HP ProLiant Network Adapter Software and Configuration Guide

Part Number 441877-00J November 2008 (Nineth Edition)
© Copyright 2005, 2008 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, Windows, and Windows Server are U.S. registered trademarks of Microsoft Corporation. Intel, Pentium, and Itanium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group.
Intended audience
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..................................................................................................................................... 5
Supported adapters and operating systems................................................................................................... 5
Adapter driver and software information ...................................................................................................... 7
Adapter driver folders in HP SoftPaq.................................................................................................. 7
Windows 2008 drivers....................................................................................................................7
Windows 2008 x64 drivers .............................................................................................................8
Windows 2003 drivers....................................................................................................................8
Windows 2003 x64 drivers .............................................................................................................8
Documentation in the HP SoftPaq....................................................................................................... 9
Installation ................................................................................................................................. 10
Downloading the SoftPaq files .................................................................................................................. 10
Installing network drivers (new installations)................................................................................................10
Uninstall the driver software...................................................................................................................... 10
Configuration and diagnostics...................................................................................................... 11
Configuring adapters using operating system software................................................................................. 11
HP NC-Series Broadcom adapters ............................................................................................................. 11
Adapter properties in Windows Server 2008 and Windows Server 2008 x64 .....................................11
Adapter properties in Windows Server 2003 and Windows Server 2003 x64 .....................................14
Adapter properties and configurations on Netware............................................................................ 16
HP NC-Series Broadcom adapter diagnostics.................................................................................... 24
HP NC-Series Broadcom 10 GbE adapter diagnostics........................................................................ 29
HP NC-Series Broadcom Multifunction adapter diagnostics.................................................................35
HP Gigabit Server Adapter Firmware Upgrade Utility for C-Class BladeSystem...................................... 37
HP Multifunction Gigabit Server Adapter Firmware Upgrade Utility...................................................... 38
HP NC-Series NetXen adapters.................................................................................................................39
HP NC51xx 10GbE adapter properties ........................................................................................... 39
HP NC-Series NetXen Online Firmware Upgrade Utility...................................................................... 42
PXE boot process requirements........................................................................................................43
HP NC-Series Intel Adapters .....................................................................................................................44
HP NC-Series Intel adapter properties for Windows Server 2008 and Windows Server 2008 x64.......... 44
HP NC-Series Intel adapter properties for Windows Server 2003 and Windows Server 2003 x64.......... 47
HP NC-Series Intel adapter diagnostics ............................................................................................ 49
Adapter properties and configurations on Netware............................................................................ 51
Boot Agent ................................................................................................................................... 58
HP NC-Series 31xx Fast Ethernet adapters.................................................................................................. 68
HP NC31xx Fast Ethernet adapter properties for Windows Server 2003 and Windows Server 2003 x64 68
Adapter properties and configurations on Netware............................................................................ 69
Technical support........................................................................................................................ 78
Before you contact HP.............................................................................................................................. 78
HP contact information............................................................................................................................. 78
Free automated customer support services ..................................................................................................78
Acronyms and abbreviations........................................................................................................ 80
Index......................................................................................................................................... 82
Contents 3
Contents 4

Overview

Supported adapters and operating systems

The following is a list of HP NC-Series adapters that are supported on HP ProLiant servers. Standup adapters:
HP NC110T PCI Express Gigabit Server Adapter
HP NC150T PCI 4-port Gigabit Combo Switch Adapter
HP NC310F PCI-X Gigabit Server Adapter
HP NC320T PCI Express Gigabit Server Adapter
HP NC340T PCI-X Quad Port Gigabit Server Adapter
HP NC360T PCI Express Dual Port Gigabit Server Adapter
HP NC364T PCI Express Quad Port Gigabit Server Adapter
HP NC370T PCI-X Multifunction Gigabit Server Adapter
HP NC370F PCI-X Multifunction Gigabit Server Adapter
HP NC373F PCI Express Multifunction Gigabit Server Adapter
HP NC373T PCI Express Multifunction Gigabit Server Adapter
HP NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter
HP NC382T PCI Express Dual Port Multifunction Gigabit Server Adapter
HP NC510F PCIe 10 Gigabit Server Adapter **
HP NC510C PCIe 10 Gigabit Server Adapter **
HP NC1020 Cu Gigabit Server Adapter 32 PCI Single Port
HP NC6170 Dual Port PCI-X Gigabit Server Adapter
HP NC6770 PCI-X Gigabit Server Adapter
HP NC7170 Dual Port PCI-X Gigabit Server Adapter
HP NC7770 PCI-X Gigabit Server Adapter
HP NC7771 PCI-X Gigabit Server Adapter
Embedded adapters:
HP NC105i PCIe Gigabit Server Adapter
HP NC107i Integrated PCI Express Gigabit Server Adapter
HP NC3163 Fast Ethernet Server Adapter **
HP NC320i PCI Express Gigabit Server Adapter
HP NC324i PCI Express Dual Port Gigabit Server Adapter
Overview 5
HP NC325i PCI Express Dual Port Gigabit Server Adapter
HP NC326i PCI Express Dual Port Gigabit Server Adapter
HP NC370i PCI-X Multifunction Gigabit Server Adapter
HP NC371i PCI-X Multifunction Gigabit Server Adapter
HP NC373i Integrated Multifunction Gigabit Server Adapter
HP NC382i Integrated Quad Port PCI Express Gigabit Server Adapter
HP NC532i Dual Port 10 GbE Multifunction BL-c Adapter
HP NC7760 PCI-X Gigabit Server Adapter
HP NC7761 PCI-X Gigabit Server Adapter
HP NC7780 Gigabit Server Adapter
HP NC7781 PCI-X Gigabit Server Adapter
HP NC7782 Dual Port PCI-X Gigabit Server Adapter
Mezzanine adapters:
HP NC320m PCIe Gigabit Server Adapter
HP NC325m PCI Express Quad Port 1 Gb Server Adapter for c-Class BladeSystem
HP NC326m PCI Express Dual Port 1 Gb Server Adapter for c-Class BladeSystem
HP NC360m Dual Port 1 GbE BL-c Adapter
HP NC364m Quad Port 1 GbE BL-c Adapter
HP NC373m PCI Express Dual Port Multifunction Gigabit Server Adapter for c-Class BladeSystem
HP NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter
HP NC382m Dual Port 1 GbE Multifunction BL-c Adapter
HP NC512m Dual Port 10 GbE Multifunction BL-c Adapter **
HP NC532m Dual Port 10 GbE Multifunction BL-c Adapter
* Not supported on Windows Server 2003 x64 ** Not supported in the NCU on Windows Server 2008 Enterprise operating systems in this release Supported operating systems These server adapters are supported on the following operating systems. Microsoft
Windows Server 2008
Windows Server 2008 x64 Editions
Windows Server 2003 (SP1 and SP2)
Windows Server 2003 x64 Editions (SP1 and SP2)
NetWare
NetWare 6.5 Server
NetWare 6.6 Server
Overview 6
NetWare Open Enterprise Server
Linux 32
Red Hat Enterprise Linux 5
Red Hat Enterprise Linux 4
Red Hat Enterprise Linux 3
SUSE Linux Enterprise Server 10 Service
SUSE Linux Enterprise Server 9 Service
Linux 64
Red Hat Enterprise Linux 5 for AMD64 and Intel EM64T
Red Hat Enterprise Linux 4 for AMD64 and Intel EM64T
Red Hat Enterprise Linux 3 for AMD64 and Intel EM64T
SUSE Linux Enterprise Server 10 for AMD64 and Intel EM64T
SUSE Linux Enterprise Server 9 for AMD64 and Intel EM64T
UNIX
Unixware 7.x
OpenUnix 8.x
Open Server 5.x/6.x
Solaris
Solaris 10
Solaris 9

Adapter driver and software information

The following drivers and documentation are available in the HP ProLiant Networking SoftPaq. For a

Adapter driver folders in HP SoftPaq

complete listing of all files in the HP SoftPaq, go to the \docs\files.txt file in the HP SoftPaq component.
Drivers are found in the following folders:
Microsoft® Windows Server 2008 \WIN2008
Microsoft® Windows Server 2008 x64 \WIN2008x64
Microsoft® Windows Server 2003 \WIN2003
Microsoft® Windows Server 2003 x64 \WIN2003x64
Linux \LINUX

Windows 2008 drivers

The following Windows Server 2008 network adapter drivers are used in this release:
Overview 7
N1G60i32.sys for NC310xx, NC340x, NC61xx, and NC71xx server adapters
Q57ND60X.sys for NC105x, NC107x, NC10xx, NC150x, NC32xx, NC10xx, NC67xx, and
NC77xx server adapters
N1E6032.sys for NC110x, NC360x, NC364x server adapters
BXND60X.sys for all Multifunction server adapters
BXND60x.sys for all NC532x 10GbE server adapters
Components for these drivers are located in the \WIN2008 directory of the HP SoftPaq.

Windows 2008 x64 drivers

The following Windows Server 2008 x64 network adapter drivers are used in this release:
N1G6032E.sys for NC310F, NC340T, NC61xx, and NC71xx server adapters
Q57ND60A.sys for NC105x, NC107x, NC150x, NC32x, NC10xx, NC67xx, and NC77xx server
adapters
BXND60A.sys for Multifunction server adapters
N1E6032E.sys for NC110T, NC360x, NC364x server adapter
BXND60a.sys for all 532x 10GbE server adapters
Components for these drivers are located in the \WIN2008x64 directory of the HP SoftPaq.

Windows 2003 drivers

The following Windows Server 2003 network adapter drivers are used in this release:
N100325.sys for NC31xx Fast Ethernet server adapters
N1000325.sys for NC310xx, NC340x, NC61xx, and NC71xx server adapters
Q57XP32.sys for NC105x, NC107i, NC150x, NC32xx, NC10xx, NC67xx, and NC77xx server
adapters
N1E5132.sys for NC110x, NC360x, NC364x server adapters
BXND51X.sys for all Multifunction server adapters
NXP2NIC.sys for all NC51xx 10GbE server adapters
BXND52X.sys for all NC532x 10GbE server adapters
Components for these drivers are located in the \WIN2003 directory of the HP SoftPaq.

Windows 2003 x64 drivers

The following Windows Server 2003 x64 network adapter drivers are used in this release:
N1G5132E.sys for NC310F, NC340T, NC61xx, and NC71xx server adapters
Q57AMD64.sys for NC105x, NC150x, NC107x, NC32x, NC10xx, NC67xx, and NC77xx server
adapters
BXVBDA.sys for Multifunction server adapters
N1E5132E.sys for NC110T, NC360x, NC364x server adapters
Overview 8
NXP2NC64.sys for all NC51xx 10GbE server adapters
BXND52a.sys for all NC532x 10GbE server adapters
Components for these drive rs are located in the \WIN2003x64 directory of the HP SoftPaq.

Documentation in the HP SoftPaq

HP Network Adapter Software and Configuration Guide (NACONFIG.pdf)
HP Accelerated iSCSI for Multifunction Network Adapters (AiSCSIUG.pdf)
HP iSCSI Boot for Windows User Guide (iSCSIBootWindows.pdf)
HP-BRCM iSCSI Boot for Windows User Guide (BRCMiSCSIBootWindows.pdf)
HP Network Adapter License Utility for Windows (NALICNSE.pdf)
HP Network Adapter Scripting Utility (NICSCRPT.pdf)
Network adapter user guides (\docs\hw)
Release notes (Relnotes.txt)
SetLACState Utility (SetLAC.pdf)
Linux Guides
HP ProLiant Accelerated iSCSI for Linux User Guide in the \docs directory (AiSCSILinuxUG.pdf)
HP iSCSI Boot for Linux User Guide in the \docs directory (iSCSIBootLinux.pfd)
HP-BRCM iSCSI Boot for Linux User Guide in the \docs directory (BRCMiSCSIBootLinux.pdf)
Overview 9

Installation

Downloading the SoftPaq files

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 NC373T.
4. Select an operating system.
5. Click HP ProLiant Networking.
6. Click download and save the HP SoftPaq (sp#####.exe) file to a directory on your hard drive. The
SoftPaq file is a self-extracting executable with a file name based on the SoftPaq number.
7. Click the SoftPaq file to extract the files.

Installing network drivers (new installations)

When you install the network adapter in the server for the first time:
1. Connect the cable from the adapter to your network.
2. Power up the server.
3. Start the operating system.
4. Install the appropriate driver component for your operating system as described in "Downloading
the SoftPaq files (on page 10)."

Uninstall the driver software

Before physically removing an adapter from your system, first un-team the adapter then remove the driver software.
1. Start your Windows operating system and log in to the system. You must have Network
Administrator privileges to remove the driver software.
2. Unteam the adapter using the HP Network Configuration Utility and save your changes.
3. Open the Device Manager.
4. Click the plus (+) sign to expand the Network adapters. All installed network adapters display.
5. Right-click the adapter to be removed and choose Uninstall.
Installation 10

Configuration and diagnostics

Configuring adapters using operating system software

The following sections describe the adapter properties available for HP NC-Series adapters through the Windows operating system Device Manager or Netware operating system software.
Although the default values should be appropriate in most cases, you may change any of the available options to meet the requirements of your specific system. However, it is recommended that you use the HP Network Configuration Utility to update HP NC-Series adapter properties.
Iif you choose to update the properties using your operating system software, the following lists the properties that are available for your HP NC-Series adapter.

HP NC-Series Broadcom adapters

The following information describes the adapter properties, firmware, and diagnostics available for HP NC-Series Broadcom adapters through your operating system. Each adapter property displays only if the property is supported by the selected adapter. Some properties are not configurable if an adapter has FlexNIC enabled.
See the HP Network Configuration Utility online help for the properties available through the NCU.

Adapter properties in Windows Server 2008 and Windows Server 2008 x64

See the Linux readme files for the properties available through the various Linux operating systems.
Priority and VLAN. Enables or disables the ability to insert or remove the 802.1q tags for priority
and VLAN.
o Default = Priority & VLAN Enabled o Range = Priority & VLAN Disabled; Priority & VLAN Enabled; Priority Enabled; VLAN Enabled
Jumbo Packet. The size, in bytes, of the largest supported Jumbo Packet (an Ethernet frame that is
greater than 1514 bytes) that the hardware can support.
o 1514 Bytes (Default) o 4088 Bytes o 9014 Bytes
Wake Up Capabilities. Determines the type of packets that will cause the adapter to wake up the
system.
o Default = Both
Configuration and diagnostics 11
o
Range = None; Magic Packet; Wake up Frame; Both
Flow Control. The Flow Control property allows the user to enable or disable the receipt or
transmission of PAUSE frames. PAUSE frames enable the adapter and the switch to control the transmit rate. The side that is receiving the PAUSE frame will momentarily stop transmitting. The recommended selection is Auto and it is the default setting. To disable Flow Control, select Disable from the Value list on the Advanced tab.
o Disable. PAUSE frame receipt and transmission is disabled o Tx Enable. PAUSE frame transmission is enabled o Rx Enable. PAUSE frame receipt is enabled o Rx/Tx Enable (Default). PAUSE frame receipt and transmission is enabled
Ethernet @ WireSpeed. Enables linking at 100 Mbps when using a cable that does not support
Gigabit speed.
o Default = Enabled o Range = Disabled; Enabled
Optimize Interrupt moderation. If enabled, helps to reduce number of interrupts per packet, which
reduces CPU utilization, while maintaining the same throughput. This feature is useful under heavy network traffic conditions.
o Default = L2 and L4 o Range = L2 and L4; L2 only; Manual
WOL Speed. (Not supported on NC150T, NC37x, NC380T, NC67xx, and NC7782 adapters)
Specifies the speed at which the adapter connects to the network during Wake-on-LAN mode.
o Default = Auto o Range = Auto; 10 Mb; 100 Mb
IPMI. Enables Intelligent Platform Management Interface, which provides a means for monitoring,
control, and automatic recovery of servers. IPMI can only enabled on one port at a time. IPMI cannot be enabled on a port that has Large Send Offload enabled. (This property is only supported on the NC320i, NC7781 and NC7782 adapters.)
o Default = Disabled o Range = Disabled; Enabled
Number of Transmit Descriptors: Minimum/Maximum. Specifies the number of descriptors to allocate
per Transmit Control Block (TCB). This value directly affects the number of map registers allocated for the adapter (the higher the number, the more map registers are allocated).
o Default = 200 o Range = 100 — 512
Target DPC Rate. Determines the desired DPC rate. The driver adjusts the adapter's interrupt
moderation setting dynamically based on network conditions to achieve the desired DPC rate. This configuration is valid only when "Optimized Interrupt Moderation" is set to manual.
o Default = 4425 o Range = 1500 — 6000
Number of Receive Descriptors: Minimum/Maximum. In high network load situations, increasing
receive descriptors can increase performance. The tradeoff is that this also increases the amount of
Configuration and diagnostics 12
system memory used by the driver. If too few receive descriptors are used, performance suffers. If too many receive descriptors are used, the driver unnecessarily consumes memory resources.
o Default = 200 o Range = 100 -— 512
IPv4 Checksum Offload. Describes whether the device enabled or disabled the calculation of IPv4
checksums.
o Default = Rx/Tx Enabled o Range = Cannot be disabled
TCP Checksum Offload (IPv4). Describes whether the device enabled or disabled the calculation of
TCP Checksum over IPv4 packets.
o Default = Rx/Tx Enable o Range = Disable; Tx Enable; Rx Enable; Rx/Tx Enable
UDP Checksum Offload (IPv4). Describes whether the device enabled or disabled the calculation of
UDP checksum over IPv4 packets.
o Default = Rx/Tx Enable o Range = Disable; Tx Enable; Rx Enable; Rx/Tx Enable
TCP/UDP/IP Checksum Offload (IPv4). Describes whether the device enabled or disabled the
calculation of TCP, UDP, or IP checksum over IPv4 packets. If this TCP/UDP/IP Checksum Offload (IPv4) property is present, it overrides and disables the TCP Checksum Offload (IPv4), UDP Checksum Offload (IPv4), and IPv4 Checksum Offload properties.
o Default = Rx/Tx Enable o Range = Disable; Tx Enable; Rx Enable; Rx/Tx Enable
Large Send Offload Version 1 (IPv4). Describes whether the device enabled or disabled the
segmentation of large TCP packets over IPv4 for large send offload version 1 (LSOv1).
o Default = Enabled o Range = Disabled; Enabled
Large Send Offload Version 2 (IPv4). Describes whether the device enabled or disabled the
segmentation of large TCP packets over IPv4 for large send offload version 2 (LSOv2).
o Default = Enabled o Range = Disabled; Enabled
Speed & Duplex. Allows the user to set the connection speed to the network and mode. The Duplex
Mode allows the adapter to transmit and receive network data simultaneously. The adapter is set to Auto (optimum connection) by default. Set the speed and mode as described below:
o 1 Gb Full Auto. Sets the speed to 1 Gbps and mode to Full-Duplex o 10 Mb Full. Sets the speed to 10 Mbps and mode to Full-Duplex o 10 Mb Half. Sets the speed to 10 Mbps and mode to Half-Duplex o 100 Mb Full. Sets the speed to 100 Mbps and mode to Full-Duplex o 100 Mb Half. Sets the speed to 100 Mbps and mode to Half-Duplex o 1000 Mb Full. Sets the speed to 1000 Mbps and mode to Full-Duplex o 1000 Mb Half. Sets the speed to 1000 Mbps and mode to Half-Duplex
Configuration and diagnostics 13
o
2500 Mb. To achieve speeds of 2.5 Gbps, update to the latest firmware and then set the link partner (switch or hub) and the device port to Auto/Auto. This speed is only achievable if the link partner is capable of 2.5 Gbps.
o Auto. (Default) Sets the speed and mode for optimum network connection (recommended)
Locally Administered Address. Specifies the user-defined MAC Address of the adapter, which
overrides the burned-in MAC Address. This box is disabled if the selected adapter has been teamed.
o Default = Not Present o Range = Value; Not Present
VLAN ID. The user assigned identifier for a VLAN.
o Range = 1-4094
TCP Offload Engine (TOE). Enables the offloading of TCP connections to HP Multifunction Server
Adapters. Microsoft Scalable Networking Pack (SNP) is required when enabling TOE and RSS.
o Default = Enabled o Range = Disabled; Enabled
TOE will not work with the following features enabled: Windows Firewall; Internet Protocol security (IPsec); Internet Protocol Network Address Translation (IPNAT); third-party firewalls; and NDIS 5.1 intermediate drivers. Download article number KB92222 from the Microsoft (http://www.microsoft.com
) website for more information.
Receive-Side Scaling (RSS). Enables dynamic load balancing of incoming traffic across CPUs.
Microsoft Scalable Networking Pack (SNP) is required when enabling TOE and RSS.
o Default = Enabled o Range = Disabled; Enabled

Adapter properties in Windows Server 2003 and Windows Server 2003 x64

802.1p QoS Packet Tagging. The 802.1p QoS parameter is a standard that enables Quality of
Service. This property is disabled by default. To change this property, select Enable or Disable.
Ethernet@WireSpeed. Enables linking at 100 Mbps when using a cable that does not support
Gigabit speed.
o Default = Enabled o Range = Disabled; Enabled
Checksum Offload. Normally the Checksum Offload function is computed by the protocol stack. By
selecting one of the Checksum Offload properties, the checksum can be computed by the Gigabit Ethernet Adapter.
To enable one of the Checksum Offload properties select the property from the Value list on the Advanced tab.
o None. Disables checksum offloading o Rx TCP/IP Checksum. Enables receive TCP and IP checksum offloading o Tx TCP/IP Checksum. Enables transmit TCP and IP checksum offloading o Tx/Rx TCP/IP Checksum. (Default) Enables transmit and receive TCP and IP checksum offloading
Configuration and diagnostics 14
IPv4 Checksum Offload. Describes whether the device enabled or disabled the calculation of IPv4
checksums.
o Tx/Rx enabled (default) o None o Rx enabled o Tx enabled
Large Send Offload. Normally, the TCP segmentation is performed by the protocol stack. By
enabling the Large Send Offload property, the TCP segmentation can be performed by the Gigabit Ethernet Adapter. To enable the Large Send Offload property, select Enable from the Value drop­down menu on the Advanced tab.
o Disable. Disables large send offloading o Enable. Enables large send offloading
IPv4 Large Send Offload. Describes whether the device enabled or disabled the segmentation of
large TCP packets over IPv4 for large send offload.
o Default = Enabled o Range = Disabled; Enabled
Locally Administered Address. Specifies the user-defined MAC Address of the adapter, which
overrides the burned-in MAC Address. This box is disabled if the selected adapter has been teamed.
o Default = Not Present o Range = Value; Not Present
Speed & Duplex. The Speed & Duplex property allows the user to set the connection speed to the
network and mode. The Duplex Mode allows the adapter to transmit and receive network data simultaneously. The adapter is set to Auto (optimum connection) by default. Set the speed and mode as described below:
o 1 Gb Full Auto. Sets the speed to 1 Gbps and mode to Full-Duplex o 10 Mb Full. Sets the speed to 10 Mbps and mode to Full-Duplex o 10 Mb Half. Sets the speed to 10 Mbps and mode to Half-Duplex o 100 Mb Full. Sets the speed to 100 Mbps and mode to Full-Duplex o 100 Mb Half. Sets the speed to 100 Mbps and mode to Half-Duplex o 1000 Mb Full. Sets the speed to 1000 Mbps and mode to Full-Duplex o 1000 Mb Half. Sets the speed to 1000 Mbps and mode to Half-Duplex o 2500 Mb. To achieve speeds of 2.5 Gbps, update to the latest firmware and then set the link
partner (switch or hub) and the device port to Auto/Auto. This speed is only achievable if the link partner is capable of 2.5 Gbps.
o Auto. (Default) Sets the speed and mode for optimum network connection (recommended)
NOTE: Auto is the recommended selection. It allows the adapter to dynamically detect the line
speed and duplex mode of the network. Whenever the network capability changes, the adapter will automatically detect and adjust to the new line speed and duplex mode.
The Half-Duplex selection forces the adapter to connect to the network in Half-Duplex mode. The adapter may not function if the network is not configured to operate at the same mode.
The Full-Duplex selection forces the adapter to connect to the network in Full-Duplex mode. The adapter may not function if the network is not configured to operate at the same mode.
Configuration and diagnostics 15
TCP Offload Engine (TOE). Enables the offloading of TCP connections to HP Multifunction Server
Adapters. Microsoft Scalable Networking Pack (SNP) is required.
o Default = Enabled o Range = Disabled; Enabled
TOE will not work with the following features enabled: Windows Firewall; Internet Protocol security (IPsec); Internet Protocol Network Address Translation (IPNAT); third-party firewalls; and NDIS 5.1 intermediate drivers. Download article number KB92222 from the Microsoft (http://www.microsoft.com
) website for more information.
Receive-Side Scaling (RSS). Enables dynamic load balancing of incoming traffic across CPUs.
Microsoft Scalable Networking Pack (SNP) is required.
o Default = Enabled o Range = Disabled; Enabled

Adapter properties and configurations on Netware

A network device driver must be installed before the Gigabit Ethernet adapter can be used with your Novell NetWare system. Before you can successfully install the adapter driver for Novell NetWare, the adapter card must be physically installed in the server and, typically, NetWare OS software must already be running on the server. Make sure that your server meets the hardware and operating system software requirements.
For an adapter installation with an existing NetWare server, NetWare will automatically detect the new adapter and attempt to load the appropriate driver.
To enable the Gigabit Ethernet adapter to function correctly, you need to install the latest support pack files. The latest support pack can be found at the Novell website (http://www.novell.com
Netware install program A commonly used method to install a driver on a NetWare server is through NWCONFIG. The following
drivers are supported.
Driver configuration parameters
Parameter Options Description
CheckSum = Default = ON
Selections are: ON, OFF, Tx, Rx
Frame = type Valid types are:
Ethernet_802.2, Ethernet_802.3, Ethernet_II, Ethernet_SNAP
node = NNNNNNNNNNNN Specifies a node address in this field to
name = text
Enables or disables the transmit and receive checksum off-loading feature. Checksum is supported under NetWare 5.x only. If you want to enable the CheckSum parameter, you need to load it on the first instance.
Defines the frame type being used by this load instance. Ethernet_802.2 and Ethernet_II are the default values.
override the default Media Access Controller (MAC) address (also known as the Locally Administered Address)
Displays the name assigned to this adapter
).
Configuration and diagnostics 16
Parameter Options Description
PDriver = Default = OFF
Selections are: OFF, ON
RxBuffers = Default = 200
Recommended Min = 32 Max = 512 Min = 1 when used with DOS
Client32 and when Keywrod P3-1 or 2.
TxDescriptors = Default = 200
Recommended Min = 100 Max = 512
Min = 1 when used with DOS Client32 and when Keywrod P3-1 or
2.
RxFlow = Default = OFF
Selections are: ON, OFF
TxFlow = Default = OFF
Selections are: ON, OFF
Slot = n
Speed = n
Jumbo = Set maximum physical receive
Link= Default=FORCE
packet Size = 18000 in the STARTUP.NCF. Choices are Jumbo = 1514–9000. This keyword is only supported on NetWare 6.x.
Selections are: AUTO, FORCE
Allows driver to operate in persistent driver mode. Persistent driver mode is supported under NetWare 5.x only. Use only if adapter is placed in a Hot Plug PCI slot and only if required to swap with an exact board.
Pre-allocates ECB resources on the adapter for receiving packets
Pre-allocates ECB resources on the adapter for transmitting packets.
Allows enabling/disabling of RxFlow control.
Allows enabling/disabling of TxFlow control.
Identifies the slot number for the specific adapter currently being configured. This parameter is not necessary if only a single adapter is installed.
If link negotiation has been disabled, specifies port speed to be either Auto, 10HD or 10FD, 100HD or 100FD.
Enables/disables Jumbo Frame support. When enabled, jumbo packets of up to 9000 bytes are supported. Not supported on NC1020 adapters.
Only used to allow the adapter to negotiate a specific or forced line speed with a switch that is not forced, but instead setup for auto­negotiation. It is best to allow for auto­negotiation of the card and switch by not setting this keyword or the speed keyword. Only use this keyword if the speed keyword is set to something other than AUTO.
Configuration and diagnostics 17
Parameter Options Description
RxTicks= Default = 360
Min = 0, disabled Max = 5000000, 5 seconds Units are in micro seconds
TXPacketsPer Default = 64
Min = 0, disabled Max = 100
Enables the use of batching receives within a specific time period.
Enables the use of batching transmits to a specific amount of packets.
NOTE: With Jumbo Frames, the first frame must be Ethernet_ii.
Post installation After NetWare 6.x has been successfully installed, set the minimum packet receive buffers parameter in
the startup.ncf file to 1500 for each adapter in the system. Set the maximum packet receive buffers to three times the minimum packet receive buffers. Typically one MB of RAM is required per 1000 receive buffers.
In the autoexec.ncf file, delete the packet receive buffers parameter (RxBuffers=32) in the load statement for this adapter. Deleting the receive buffers phrase from the load statement resets the receive buffers parameter to the default value of 200 for this adapter. You must reboot the server for the new configuration.
Example: The default maximum number of receive buffers for the system is 500; the default minimum is 128. Edit
the startup.ncf file to have the following entries. The actual numbers will be a function of the number of adapters in the system.
set maximum packet receive buffers = 30000
set minimum packet receive buffers = 10000
set maximum physical receive packet size = 2048
Verifying or modifying adapter properties When an adapter configuration is saved, the NetWare install program adds load and bind statements to
the autoexec.ncf file. By accessing this file, you can verify the parameters configured for each adapter, modify them, or enter additional parameters.
NOTE: The Novell monitor program and the CONFIG command are also useful for verifying
driver configuration. For information on how to use these programs, refer to the utilities
The parameters that can be defined in the load statements are described in NetWare server driver LOAD line parameters for HP server adapters below. A valid autoexec.ncf file is shown below. One set of load and bind commands is added for each frame type the adapter is configured to support.
Valid Autoexec.ncf file
reference in your Novell NetWare online documentation.
Set Time Zone = PST8PDT set Daylight Savings Time Offset = 1 set Start Of Daylight Savings Time = (APRIL SUNDAY FIRST 2:00:00 AM) set End Of Daylight Savings Time = (OCTOBER SUNDAY LAST 2:00:00 AM)
Configuration and diagnostics 18
set Default Time Server Type = SINGLE set Bindery Context = O=LAN
# WARNING!! file server name NOVELLSERVER51 # WARNING!! # If you change the name of this server, you must update # all the licenses that are assigned to this server. Using # NWAdmin, double-click on a license object and click on # the Certificate Assignments button. If the old name of # this server appears, you must delete it and then add the # new server name. Do this for all license objects.
ServerID 1C8EE2C LOAD ODINEB.NLM LOAD TCPIP LOAD Q57 SLOT=2 FRAME=Ethernet_802.2 NAME=Q57_1_E82 BIND IPX Q57_1_E82 NET=FAFD3D25 LOAD Q57 SLOT=2 FRAME=Ethernet_802.3 NAME=Q57_1_E83 BIND IPX Q57_1_E83 NET=5A2D8D6D LOAD Q57 SLOT=2 FRAME=Ethernet_SNAP NAME=Q57_1_ESP BIND IPX Q57_1_ESP NET=477A35BD LOAD Q57 SLOT=2 FRAME=Ethernet_II NAME=Q57_1_EII BIND IPX Q57_1_EII NET=C3C8F2E4 BIND IP Q57_1_EII ADDR=172.16.1.1 MASK=ff.ff.0.0
mount all SEARCH ADD SYS:\JAVA\BIN SEARCH ADD SYS:\JAVA\NWGFX
IMPORTANT: If you modify any adapter parameters, you must reboot the system before the
changes will take effect. If you make changes and do not reboot, you may experience configuration problems.
Removing drivers from Autoexec.ncf To remove the drivers from the Autoexec.ncf, locate the LOAD and BIND command lines associated with
the driver and remark them out by inserting the pound (#) symbol at the beginning of each command line.
Example:
# LOAD Q57 SLOT=2 FRAME=Ethernet_802.2 NAME=Q57_1_E82 # BIND IPX Q57_1_E82 NET=FAFD3D25 # LOAD Q57 SLOT=2 FRAME=Ethernet_802.3 NAME=Q57_1_E83 # BIND IPX Q57_1_E83 NET=5A2D8D6D # LOAD Q57 SLOT=2 FRAME=Ethernet_SNAP NAME=Q57_1_ESP # BIND IPX Q57_1_ESP NET=477A35BD # LOAD Q57 SLOT=2 FRAME=Ethernet_II NAME=Q57_1_EII # BIND IPX Q57_1_EII NET=C3C8F2E4 # BIND IP Q57_1_EII ADDR=172.16.1.1 MASK=ff.ff.0.0
NetWare server driver LOAD line parameters This following lists the NetWare server driver LOAD line parameter settings for HP server adapters for
N100, N1000, and N1000e.
FORCEDUPLEX. This keyword specifies one of the following duplex modes:
o Auto-negotiate. The adapter negotiates with the switch and hub how to send and receive packets
at either full- or half-duplex speed. If unsuccessful at negotiating the duplex, HP server adapters
Configuration and diagnostics 19
default to half-duplex. You must have an auto-negotiating switch/hub (an Nway switch) to get full-duplex support with the FORCEDUPLEX parameter set to 0 (auto-negotiation).
o Full-duplex. The adapter sends and receives packets at the same time. This improves the
performance of your adapter. Set duplex mode to full-duplex ONLY if you have a hub/switch that supports full-duplex.
o Half-duplex. The adapter performs one operation at a time. It either transmits or receives. To set
the adapter to half- or full-duplex mode, you must set the SPEED parameter to either 10 or 100.
NOTE: The HP NC31xx, 340T, and NC71xx Server Adapters support full-duplex and half-
duplex. The HP NC61xx fiber Gigabit Server Adapters support full-duplex mode only and cannot be changed.
o Syntax: FORCEDUPLEX=n
Where n = 0—auto-negotiate 1—half-duplex 2—full-duplex
o Default = auto-negotiate o Examples:
100 Mbps full-duplex FORCEDUPLEX=2 SPEED=100 10 Mbps full-duplex FORCEDUPLEX=2 SPEED=10
SLOT. (Required) For PCI adapters, SLOT is derived from bus number and device location as defined
by the PCI specification. One way to determine the slot number is to load the driver from the command line. You will be prompted with valid device number(s) for the adapter(s). Select one of them.
o Syntax: SLOT=n
Where n = 1, 2, 3, 4,...
SPEED. This keyword specifies the speed the driver uses. If you do not use this parameter, the driver
automatically detects the network speed. If unable to detect, the driver defaults to 10 Mbps. If you use this parameter, the driver operates at the specified speed instead of auto detecting network speed.
o Syntax: SPEED=n
Where n = 10 or 100 or 1000
o Default = The adapter automatically detects network speed.
NODE. This keyword specifies a locally administered address (LAA) unique to each adapter. Use this
option to provide your own unique node address for the adapter. The node address is a 12-digit hexadecimal number. The second digit must be one of the following digits: 2, 6, A, E.
o Syntax: NODE=xnxxxxxxxxxx
Where n = 2, 6, A, E Where x = hexadecimal number
o Default = The adapter's assigned address
FRAME. This keyword indicates one of four valid frame types the system is transmitting and receiving.
o Syntax: FRAME=n
Configuration and diagnostics 20
Where n = Ethernet_802.2, Ethernet_802.3, Ethernet_II, Ethernet_SNAP
o Default = Ethernet_802.2
POLL. This keyword is used to enable polling mode in the driver with interrupt backup. If polling is
enabled, interrupts will be reduced, allowing the processor to spend more time performing other functions. In polling mode, interrupts will occur only when receive resources have been reduced to less than half. If polling is not enabled, the driver will perform in traditional interrupt mode.
o Syntax: POLL=n o Where n = 0 (interrupt mode), 1 (polling mode with interrupt backup) o Default = 0 (interrupt mode)
NOTE: The POLL parameter is for the N100.LAN, N1000.LAN, and N1000e.LAN drivers.
SPURIOUS. This keyword is used to reduce the number of spurious interrupts reported by the OS on
the driver interrupt line. This automatically loads for 10, 100, and 1000 adapters.
o Syntax: SPURIOUS=n
Where n = 0 or 1 0—Driver operates in normal mode 1—Driver operates to reduce the number of spurious interrupts
o Default = 1
NOTE: The minimum threshold for acceptable number of spurious interrupts is 200 interrupts
per second, which is the default value of the environmental variable "set display spurious interrupt alerts threshold."
RXCHECKSUM. This keyword is used to enable or disable the offload of Receive Packet Checksum
verification to the adapter. This automatically loads for 10/100 adapters.
o Syntax: RXCHECKSUM=n
Where n = 0 or 1 0—Does not offload Rx Checksum verification to the adapter 1—Offloads Rx Checksum verification to the adapter
Default = 0
Advanced Network Services help - supported keywords
AGG_SELECTION
o Syntax: AGG_SELECTION=[BANDWIDTH | COUNT] o Description: Sets active aggregator selection mode by bandwidth or count
BALANCE_INTERVAL
o Syntax: balance_interval=nnn o Description: Changes Balance interval, nnn counts 1/18 sec
BALANCE_SET_DEFAULT
o Syntax: balance_set_default o Description: Restores Balance interval to factory settings
COMMIT
Configuration and diagnostics 21
o
Syntax: commit [team=nnn]
o Description: Sets a certain mode. Use after binding to base drivers with Team=nnn.
DELAY
o Syntax: delay=nnn o Description: Delays the commit in nnn seconds
FRAME
o Syntax: frame=[ETHERNET_802.2 | ETHERNET_802.3 | ETHERNET_II | ETHERNET_SNAP]
HELP
o Syntax: -H o Description: Displays Help o Example: CPQANS -H
JOIN_INDIVIDUALS
o Syntax: join_individuals=[yes | no] o Description: Joins all individual links to one aggregator
LBN
o Syntax: Reset LBN=nnn o Example: cpqans reset lbn=nnn o Description: Resets the logical board number (LBN) of a bound adapter. Supported only after
commit command. Default value = 0
MAX_TX_QUEUE
o Syntax: max_tx_queue=nnn o Description: Sets the Max number of TX ECBs queued for send
MODE
o Syntax: mode=[NFT | ALB | FEC | GEC | 802.3AD]
NAME
o Syntax: name=[any unique name] o Description: Sets a unique name
PRIMARY
o Syntax: primary | secondary o Description: Identifies the primary adapter. Supported only in BIND command
PROBE_BURST_SIZE
o Syntax: probe_burst_size=nnn o Description: Changes number of probes to send in a retry
PROBE_CHECK_INTERVAL
o Syntax: probe_check_interval=nnn o Description: Changes probes check interval
PROBE_RECHECK_INTERVAL
o Syntax: probe_recheck_interval=nnn
Configuration and diagnostics 22
o
Description: Changes probe retries check interval
PROBE_RETRY_COUNT
o Syntax: probe_retry_count=nnn o Description: Changes probes retry count
PROBE_SEND_INTERVAL
o Syntax: probe_send_interval=nnn o Description: Changes probes send interval, nnn counts 1/18 sec
PROBE_SET_DEFAULT
o Syntax: probe_set_default o Description: Restores probes settings to factory settings
PROBES
o Syntax: probes=[on | off] o Description: Enables/disables probes
PROBES
o Syntax: probes=[BROADCAST|MULTICAST] o Description: Changes probes addressing
RECOMMIT
o Syntax: recommit [team=nnn] o Description: Resets a certain mode. Use after hot binding to base drivers with Team=nnn
REMOVETEAM
o Syntax: removeteam [team=nnn] o Description: Removes a team. Use after hot binding to base drivers with Team=nnn
REMOVEVLANID
o Syntax: RemoveVlanID=nnn o Description: Removes the selected VLAN
RESET
o Syntax: RESET LBN=nnn o Description: Supported only after Commit command
SECONDARY
o Syntax: primary | secondary o Description: Identifies the secondary adapter. Supported only in BIND command.
SMPMODE
o Syntax: SMPMODE=[SMP | NONSMP] o Description: Enables/disables SMP aware
STATUS
o Syntax: status [team=nnn] o Description: Prints CPQANS status
TEAM
Configuration and diagnostics 23
o
Syntax: team=nnnn
o Description: Identifies the team. nnnn=DecimalNumber.
TX_ECBS_TO_USE
o Syntax: tx_ecbs_to_use=nnn o Description: Sets number of TX ECBs to allocate per virtual adapter
VLANID
o Syntax: VlanID=nnn o Description: Sets team to VLAN mode. Creates MLID edge

HP NC-Series Broadcom adapter diagnostics

Starting the Q57DIAG.exe tests
1. Boot to DOS or the EFI shell.
2. From the DOS prompt or shell navigate to the \APPS\DIAGS\Q57 directory.
3. Type Q57DIAG.exe and press the Enter key. The diagnostic tests run automatically.
Test descriptions
The tests are divided into four groups: Register tests, Memory tests, Miscellaneous tests, and Data tests. They are identified as group A, B, C, and D.
Group A: Register tests
A1. Indirect register test
Using indirect addressing method, this test writes increment data into the MAC Hash Register table and reads back for verification. The memory read/write is done 100 times while incrementing test data.
A2. Control register test
Each register specified in the configuration contents are defined as read only bit and read/write bit. The test writes zero and one into the test bits to ensure the read only bits are not changed and read/write bits are changed accordingly.
A3. Interrupt test
This test verifies the interrupt functionality. It enables interrupt and then waits for the interrupt to occur. It waits for 500ms and reports an error if it could not generate interrupts.
A4. Built-In-Self test
This test initiates Hardware Built-In-Self-Test (BIST) and then waits for the test result returned by hardware. The hardware could not generate interrupts.
A5. PCI Cfg register test
This test verifies the access integrity of the PCI config registers.
Group B: Memory tests
B1. Scratch pad test
This tests the scratch pad SRAM on board. The following tests are performed:
Configuration and diagnostics 24
o
Address test: Writes each address with unique increment data. Reads back data to ensure data is correct. After filling the entire data with the unique data, the program reads back data again to ensure data stays the same.
o Walking one bit test: For each address, data one is written and read back for testing. Then the
data is shifted left one bit, so the data becomes two and the same test is run again. It repeats for 32 times until the test bit is shifted out of test data. The same test is repeated for the entire test range.
o Pseudo random data test: A pre-calculated pseudo random data is used to write a unique data
into each test RAM. After the first pass of the test, the program reads back one more time to ensure data stays correct.
B2. BD SRAM test
This tests the BD SRAM by performing the tests as described in test B1. The Scratch pad test.
B3. DMA SRAM test
This tests DMA SRAM by performing the tests described in test B1. The Scratch pad test.
B4. MBUF SRAM test
This tests DMA SRAM by performing the tests described in test B1. The Scratch pad test.
B5. MBUF SRAM via DMA test
Eight test pattern data are used in the test. They are described below. A 0x1000 sized data buffer is used for this test. Before each pattern test, the buffer is initialized and filled with the test pattern. It then, performs size 0x1000 transmit DMA from host buffer to adapter MBUF memory. It verifies the data integrity in MBUF against host memory and repeats the DMA for the entire MBUF buffer. Then it performs receive DMA from adapter to host. The 0x1000-byte test buffer is cleared to zero before each receive-DMA. It verifies the data integrity and the test is repeated for the entire MBUF SRAM range.
Test Pattern Description: "16 00's 16 FF's" Fill the entire host DMA buffer with 16 bytes of 00's and then 16 bytes of FF's. "16 FF's 16 00's" Fill the entire host DMA buffer with 16 bytes of FF's and then 16 bytes of 00's. "32 00's 32 FF's" Fill the entire host DMA buffer with 32 bytes of 00's and then 32 bytes of FF's. "32 FF's 32 00's" Fill the entire host DMA buffer with 32 bytes of FF's and then 32 bytes of 00's. "00000000's" Fill the entire host DMA buffer with all zeros. "FFFFFFFF's" Fill the entire host DMA buffer with all FF's. "AA55AA55's" Fill the entire host DMA buffer with data 0xAA55AA55. "55AA55AA's" Fill the entire host DMA buffer with data 0x55AA55AA.
Group C: Miscellaneous tests
C1. NVRAM test
An increment test data is used in the EEPROM test. It fills the test data into the test range and reads it back to verify the content. After the test, it fills data with zeros to clear the memory.
C2. CPU test
This test opens the file cpu.bin. If the file exists and the content is good, it loads code to the Rx and Tx CPU and verifies CPU execution.
C3. DMA test
Configuration and diagnostics 25
Loading...
+ 57 hidden pages