PCI Hot Plug ... 9 Duplex support... 10 Supported adapters and operating systems Supported adapters The Network Configuration Utility (NCU) supports the following HP Fast Ethernet and Gigabit Server Adapters. Standup adapters: HP NC110T PCI Express Gigabit Server Adapter HP NC150T PCI 4-port Gigabit Combo Switch Adapter...
Page 6
HP NC325m PCI Express Quad Port 1Gb Server Adapter for c-Class BladeSystem HP NC326m PCI Express Dual Port 1Gb Server Adapter for c-Class BladeSystem HP NC373m PCI Express Dual Port Multifunction Gigabit Server Adapter for c-Class BladeSystem HP NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter...
Windows Server 2003, Microsoft® Windows® 2000, Microsoft® Windows NT® (4.0), Novell NetWare, SCO OpenServer, UnixWare, Linux, and Solaris: Go to the HP website (http://www.hp.com). Click Software & Driver Downloads from the left menu bar. Type the product name in the For product box and press Enter. For example, type NC370T.
Page 8
Click HP ProLiant Networking Software. 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. Click the SoftPaq file to extract the files and then open the cmponent.htm file.
HP server adapters support PCI Hot Plug technology. To take advantage of this solution, you must use the adapter in an HP or third-party system that supports PCI Hot Plug. To implement PCI Hot Plug, use the configuration instructions that come with your system. If you use an HP system that supports PCI Hot Plug, refer to the documentation for configuring and installing PCI Hot Plug devices in the HP SmartStart application, which ships with HP systems.
Windows NT® 4.0 To set the duplex options: Double-click the HP Network icon in the Control Panel. Or, right-click on Network Neighborhood and select Properties. Then select the Adapters tab. Double-click on an adapter or team to launch the CPQNTAC utility.
Page 11
Select an operating system. Click HP ProLiant Networking Software. 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.
Page 12
Examples: 100 Mbps full-duplex: FORCEDUPLEX=2 SPEED=100 10 Mbps full-duplex: FORCEDUPLEX=2 SPEED=10 Syntax: SPEED= n (n = 10 or 100 or 1000) 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 network speed, the driver defaults to 10 Mbps. If you use this parameter, the driver operates at the specified speed instead of auto-detecting network speed.
BXND51X.sys for all Multifunction server adapters NXP2NIC.sys for NC510x 10 Gb server adapters Components for these drivers are located in the \WIN2003 directory in the HP SoftPaq. Complete the following steps to download the SoftPaq file. Go to the HP website (http://www.hp.com).
Page 14
Click HP ProLiant Networking Software. 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. Click the SoftPaq file to extract the files and then open the cmponent.htm file.
BXVBDX.sys for Multifunction Gigabit server adapters N1E5032.sys for NC360x and NC364T Gigabit Ethernet server adapters Components for these drivers are located in the \WIN2000 directory in the HP SoftPaq file. Installing network drivers (new installations) When you install the adapter in the server for the first time: Connect the cable from the adapter to your network.
Page 16
After the drivers have been installed, you may delete the Component Package that you copied. Windows NT4 unattended install (push) The following provides information about Windows NT support for HP NC-series network adapters. Overview The primary objective of the Push Installation is to get the client properly connected to the Windows NT®...
Page 17
Copy driver installation files: Xcopy the HP Configuration and Drivers Disk to the proper location under Adapter Device Driver folder (NT40.INS\i386\DRVLIB.NIC\CPQANC folder on the Windows NT® server). This enables the installation program to find the same file structure as on the Drivers disk.
Page 18
;transport=ms$netbeui,MS$NETBEUI ;lana0=ms$ne2clone,1,ms$netbeui ;lana1=ms$ne2clone,1,ms$ndishlp transport=tcpip,TCPIP lana0=ms$ne2clone,1,tcpip [ms$ne2clone] drivername=N100$ CACHEFLUSH=1 ; CACHEFLUSH line is required ONLY IF NDIS2 does not shut down ; properly ;INTERRUPT=3 ;IOBASE=0x300 ;SlotNumber=1 [protman] drivername=PROTMAN$ PRIORITY=MS$NDISHLP ;[MS$NDISHLP] ;drivername=ndishlp$ ;BINDINGS=ms$ne2clone ;[ms$netbeui] ;drivername=netbeui$ ;SESSIONS=10 ;NCBS=12 ;BINDINGS=ms$ne2clone ;LANABASE=0 [tcpip] NBSessions=6 DefaultGateway0= SubNetMask0=255 255 0 0 IPAddress0=137 65 10 12 DisableDHCP=1...
HP iSCSI boot feature that allows booting a server over iSCSI unm—Supports HP NC510x PCIe 10 Gigabit Adapter driver The drivers are distributed in source RPM format and are available in the HP SoftPaq file in the \Linux directory. Complete the following steps to download the HP SoftPaq.
Click the SoftPaq file to extract the files and then open the cmponent.htm file. In addition, the Linux (open source) drivers can be found at the HP software and drivers website (http://h18000.www1.hp.com/support/files/index.html). HP ROMPaqs for specific servers can be found at the HP support website (http://www.hp.com/support).
Page 22
RxPause TxPause RxPause/TxPause NOTE: 1000 Mbps (1 Gbps) full-duplex fixed speed is only valid for fiber connections. For copper, twisted-pair connections, 1 Gbps can only be set through auto-negotiation with a 1 Gbps partner. NOTE: Auto-negotiation of Flow Control is only valid when the Line Speed is set to AutoNegotiate.
Auto-negotiation of Flow Control is only valid when the Line Speed is set to AutoNegotiate. Solaris The following describes the Solaris driver for HP 10/100/1000 Mbps Network Server Adapters. The driver is released in two formats: BRCMbcme.pkg: Datastream format bcmedu.img: Driver Update (DU) binary image which is used to create DU diskette.
Page 24
In Solaris 7.0 (Intel platform), the operating system only allocates 36 pages of 4K physically contiguous memory. The driver needs approximately 130K of physically contiguous memory per adapter. In order to use more than one adapter, the operating system must allocate more memory. This can be done by setting the operating system variable, "lomempages"...
Page 25
dd if=bcmedu.img of=/dev/rdiskette bs=36k Installing Solaris DU dskettes You can use Solaris DU diskettes in the following ways: To use new drivers to install or upgrade the Solaris operating system environment on a system with new hardware. To add new drivers to support new hardware on an already installed and booted system. Installing Solaris using DU diskettes To install Solaris (Intel Platform Edition) using drivers on the DU diskette: Insert the appropriate configuration Assistant diskette, made from the included bcmedu.img file, into...
Page 26
Select F2_Continue. The message "Loading driver..." is displayed, followed by messages about the drivers that are required to boot your system. After a few seconds, the Boot Solaris screen is displayed. At the Boot Solaris screen, select the device controller attached to the device that contains your install medium.
Page 27
If Volume Management is running, temporarily stop it by typing: # /etc/init.d/volmgt stop Insert the DU diskette into the disk drive. Mount the DU diskette at the /mnt mount point: # mount -F pcfs /dev/diskette /mnt At this point, you must mount the DU diskette in the file structure to update your system successfully.
SET MAXIMUM PACKET RECEIVE BUFFERS = 10000 (or larger) SET MAXIMUM PHYSICAL RECEIVE PACKET SIZE = 2048 (or larger) HP N1000.LAN driver requirements Use with any HP NC310F, NC340T, NC61xx, and NC71xx Gigabit Server Adapter Always install the latest Novell support pack Always install the latest HP NSSD...
Page 29
HP driver. The latest support pack is available from the Novell support site: http://support.novell.com/misc/patlst.htm. Before installing, use the HP SoftPaq to create a floppy disk on a different computer. Refer to the README.TXT file located in the HP SoftPaq for details on creating a floppy disk.
Page 30
Parameter Options 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 RxFlow =...
Page 31
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.
Page 32
# 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: Auto-negotiate.
Page 33
Half-duplex. The adapter performs one operation at a time. It either transmits or receives. 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. NOTE: The NC3133 default to full-duplex.
Page 34
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. Syntax: NODE=xnxxxxxxxxxx Where n = 2, 6, A, E Where x = hexadecimal number...
Page 35
The following describes the adapter Status Counters and Software Counters and their acceptable ranges. N100 custom counters Link Status This counter contains the link status, as read from the PHY, or general status register of the ASIC. It is updated once a second. A value of 0 is link up. 1 is link down. Duplex This counter holds the current duplex as read directly from the PHY, or general status register of the ASIC.
Page 36
Tx Lost Carrier Sense This counter contains the number of frames that were transmitted by the device despite the fact that it detected the de-assertion of Carrier Sense during the transmission. Tx Frames Deferred This counter contains the number of frames that were deferred before transmission due to activity on the link.
Page 37
that software uses, or increasing the performance of the host machine's processing power (which would allow for faster processing of the resources). Rx DMA Overrun Errors This counter contains the number of frames known to be lost because the device's internal receive FIFO overflowed.
Page 38
amount of under-runs. The higher this number, the more time the adapter is waiting before starting to transmit data onto the wire. Poor bus performance, large amounts of traffic or a large number of devices on the same bus can cause this to rise. If this number is always above 170, you may want to consider loading the driver with the TxThreshold parameter set to a higher value, such as 200.
Page 39
Link Status Change Count This counter indicates the number of times the link status has been changed. Rx CRC Error Count This counter indicates the number of receive packets with CRC errors. Packets less than 64 bytes are not counted in this statistic. Alignment Errors This counter holds the number of receive packets with alignment errors.
Page 40
This counter contains the number of frames that were either not transmitted or re-transmitted due to a Tx DMA under-run. If the device is configured to retransmit on under-run, this counter may be updated multiple times for a single frame. Under-runs occur because a lack of PCI bandwidth resulted in the device's internal transmit FIFO running dry during the transmission of a frame.
Page 41
This counter indicates the number of unsupported flow control frames that are received. This counter increments when a flow control packet is received which does not match the adapter definition of a flow control packet. This counter is not expected to increment. 64 Byte Packets Received This counter indicates the number of good packets received that are exactly 64 bytes in length, including CRC.
Page 42
Good Octets Received Count HI This counter, in conjunction with the Good Octets Received Count LO, makes up a 64-bit counter that indicates the number of good octets received. This counter reflects the upper 32 bits of the 64-bit counter and is incremented each time the Good Octets Received Count LO has reached it maximum value and wraps to zero.
Page 43
This counter, in conjunction with the Total Octets Transmitted HI, makes up a 64-bit counter that indicates the total number of octets transmitted. This counter reflects the lower 32 bits of the 64-bit counter. Total Octets Transmitted HI This counter, in conjunction with the Total Octets Transmitted LO, makes up a 64-bit counter that indicates the total number of octets transmitted.
Page 44
This counter indicates the number of receive packets with CRC errors. Packets less than 64 bytes are not counted in this counter. Tx Threshold This counter indicates the current value of the Early Transmit Threshold. The adapter starts transmitting the packet when the specified number of quad-words has been DMAed in from memory. Current IFS Value This counter indicates the current value of Inter Frame Spacing between back-to-back transmits.
Page 45
Description: Sets a certain mode. Use after binding to base drivers with Team=nnn. DELAY Syntax: delay=nnn Description: Delays the commit in nnn seconds FRAME Syntax: frame=[ETHERNET_802.2 | ETHERNET_802.3 | ETHERNET_II | ETHERNET_SNAP] HELP Syntax: -H Description: Displays Help Example: CPQANS -H JOIN_INDIVIDUALS Syntax: join_individuals=[yes | no] Description: Joins all individual links to one aggregator...
Page 47
Description: Identifies the team. nnnn=DecimalNumber. TX_ECBS_TO_USE Syntax: tx_ecbs_to_use=nnn Description: Sets number of TX ECBs to allocate per virtual adapter VLANID Syntax: VlanID=nnn Description: Sets team to VLAN mode. Creates MLID edge Installation 47...
To correct problems in a previous server adapter firmware version Customers should upgrade their servers to the latest server adapter firmware version: When HP releases a new server adapter firmware version When installing a new server adapter After purchasing a new server...
Page 49
HP NC325m PCI Express Quad Port 1Gb Server Adapter for c-Class BladeSystem HP NC326m PCI Express Dual Port 1Gb Server Adapter for c-Class BladeSystem HP NC373m PCI Express Dual Port Multifunction Gigabit Server Adapter for c-Class BladeSystem HP NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter...
Page 50
Select an operating system. Click HP ProLiant Networking Software. 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.
Page 51
Command line Description argument /S[ILENT] Supresses console messages. If this argument is omitted from the command line, console messages are displayed. /F[ORCE] Specifies whether an installation will be forced, regardless of the server adapter firmware version that is detected on the target server. The argument changes the Smart Component installation in the following ways: If the server adapter firmware on the target server is current, the firmware reinstalls itself, and the installed...
Page 52
Using the NicFwUpg.exe command line interface It is possible to launch the HP Online Firmware Upgrade Utility by clicking the executable file during installation or by using the command line interface. The following information describes how to launch the utility using the command line interface.
Page 53
These return codes are processed by the %errorlevel% operating system variable and are used to determine the status of a firmware upgrade procedure. The following summarizes the return codes for the Smart Component installer and HP Online Firmware Upgrade Utility commands.
Select an operating system. Click HP ProLiant Networking Software. 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.
Page 55
SUSE Linux Enterprise Server 10 for AMD64 and Intel EM64T SUSE Linux Enterprise Server 9 for AMD64 and Intel EM64T For a complete listing refer to the Linux Readme file located in the HP SoftPaq file.Complete the following steps to download and extract the SoftPaq file.
Page 56
Select an operating system. Click HP ProLiant Networking Software. 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.
Page 57
names for the packages are hpnicfwupg-<version>.i386.rpm for Linux 32 and hpnicfwupg- <version>.x86_64.rpm for Linux 64. The instructions below describe the x32 version. Before the RPM package is installed, check for the existence of a previous version by issuing the rpm -q hpnicfwupg command.
Page 58
The firmware upgrade installation status (including errors) is written by the Linux server adapter upgrade package to a firmware upgrade log file called nicfwupg.log in the /var/opt/hp subdirectory on the target server. Information regarding subsequent installation activity is appended to the same log file, providing a chronological history of all server adapter firmware upgrade activity on the target server.
Standup adapters: HP NC150T PCI 4-port Gigabit Combo Switch Adapter HP NC320T PCI Express Gigabit Server Adapter HP NC1020 Cu Gigabit Server Adapter 32 PCI Single Port HP NC6770 PCI-X Gigabit Server Adapter HP NC7770 PCI-X Gigabit Server Adapter HP NC7771 PCI-X Gigabit Server Adapter...
Page 60
Select an operating system. Click HP ProLiant Networking Software. 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.
Page 61
7782327B BIN NICFWUPG BAT PT5704C2 36 PXE_V322 BIN Q57UDIAG EXE SP29044 PXE_V778 BIN PXE_V839 BIN 320TV355 BIN Boot the system using the DOS diskette. Run NICFWUPG.BAT from a command prompt. Firmware upgrade utility 61...
Adapter configurations In this section HP NC-Series Broadcom adapters... 62 HP NC-Series Multifunction adapters ... 66 HP NC-Series Intel adapters... 69 Windows ... 91 Novell Netware ... 110 Solaris ... 122 HP NC-Series Broadcom adapters Keywords for Q57 NDIS2 driver This document describes the keywords for the Q57 NDIS 2 driver version 7.65 (Q57.DOS).
FixCheckSumOff—This string parameter turns off the driver work-around for the TCP/IP stack to recognize the 1's complimented version of the checksum. The following are examples of the use of these keywords in the protocol.ini. [Q57] DriverName = "Q57$" BusNum = 3 DevNum = 14 PortNum = 2 LineSpeed = 100...
NOTE: PXE is not supported on the NC150T adapter. The Pre-boot Execution Environment (PXE) of HP adapters has been upgraded to allow PXE functions to work with the HP ProLiant servers. The HP NC32xx, NC37xx, NC380x, NC1020, NC6770, and NC77xx Gigabit Server Adapters have PXE support.
Page 65
HP PXE implementation is supported in the following environments: Linux Red Hat PXE Server. HP PXE clients are able to remote-boot and utilize network resources (for example, NFS mount) and to do Linux installation. In the case of a remote boot, the Linux universal driver binds seamlessly with the HP UNDI (Universal Network Driver Interface) and provides a network interface in the Linux remote-booted client environment.
You can download these patches from the Intel website external/Support_Intel.aspx). A remote boot does not require a standard Linux network driver for the HP NC320T, NC320i, NC324i, NC325i, NC325m, NC326i, NC326m, NC1020, NC67xx, and NC77xx Gigabit Server Adapters. After the PXE client downloads the Linux kernel and initial ram disk, the Linux universal driver, that came with the Linux distribution, will bind with the UNDI code of the PXE to form a Linux network driver.
HP iSCSI boot is currently supported on Linux operating systems only. The HP iSCSI boot feature allows you to boot from a remote disk (known as the iSCSI target) on a Storage Area Network (SAN) without having to directly attach a boot disk.
Page 68
HP PXE implementation is supported in the following environments: Linux Red Hat PXE Server. HP PXE clients are able to remote-boot and utilize network resources (for example, NFS mount) and to do Linux installation. In the case of a remote boot, the Linux universal driver binds seamlessly with the HP UNDI (Universal Network Driver Interface) and provides a network interface in the Linux remote-booted client environment.
You can download these patches from the Intel website external/Support_Intel.aspx). A remote boot does not require a standard Linux network driver for the HP NC320T, NC320i, NC324i, NC325i, NC325m, NC326i, NC326m, NC1020, NC67xx, and NC77xx Gigabit Server Adapters. After the PXE client downloads the Linux kernel and initial ram disk, the Linux universal driver, that came with the Linux distribution, will bind with the UNDI code of the PXE to form a Linux network driver.
Page 70
ROM. A single user interface allows you to configure PXE and RPL protocols on HP Gigabit adapters. You can access this pre- boot configuration setup program each time the client computer cycles through the boot process. The boot...
Page 71
The configuration setup menu shows a list of configuration settings on the left and their corresponding values on the right. Key descriptions near the bottom of the menu indicate how to change values for the configuration settings. For each selected setting, a brief "mini-Help" description of its function appears just above the key descriptions.
Page 72
Anytime the configuration setup menu is displayed, you may press the D key to display diagnostics information in the lower half of the screen. This information can be helpful during interaction with HP Customer Support personnel or your IT team members. After you press the D key, the information displayed remains until you leave the configuration setup screen (either by pressing the F4 key, pressing the Esc key, or by rebooting the computer).
Page 73
is in the suspended state when this is enabled. It is strongly recommended that no more than two adapters should have this feature enabled per computer. Intel Boot Agent. When enabled, the computer can initiate PXE/RPL boot if a valid flash image is present on the adapter.
Page 74
Parameter -SAVE -RESTORE Power Management Options -WOLDISABLE or -WOLD -WOLENABLE or -WOLE -LWSENABLE OR -LWSE -LWSDISABLE OR -LWSD PXE/RPL Configuration Options -SETUPENABLE or -STE -SETUPDISABLE OR -STD -DEFAULTCONFIG or -DEFCFG -TITLEENABLE OR -TLE -TITLEDISABLE OR -TLD -PROTOCOLENABLE OR -PROE -PROTOCOLDISABLE OR -PROD -ORDERENABLE OR -ORDE -ORDERDISABLE OR -ORDD -SETWAITTIME=X or -SWT=X...
Page 75
IBAUTIL -NIC=2 -WOLENABLE Updates the Boot Agent image on all HP network adapters: IBAUTIL -ALL -UPGRADE Enables the Boot ROM on the first HP Network Adapter found in your system: IBAUTIL -NIC=1 -FE Boot Agent messages The following error and information messages may be displayed during initialization. Possible causes and how to avoid an error condition are provided where applicable.
Page 76
The adapter's EEPROM is corrupted. The Boot Agent determined that the adapter EEPROM checksum is incorrect. The agent will return control to the BIOS and not attempt to remote boot. Try to update the flash image. If this does not solve the problem, contact your system administrator or HP Customer Support.
Page 77
If you are having problems with some application program, contact the application manufacturer for assistance. If you are having problems with any of your computer's hardware or with the BIOS, contact HP Customer Support for assistance. Cannot change boot order...
Page 78
If this does not work, the problem may be occurring before the Boot Agent software even begins operating. In this case, there may be a BIOS problem with your computer. Contact HP Customer Support for help in correcting your problem.
Page 79
MAC Address—The individual address of the device as stored in the EEPROM I/O—The I/O address for PCI access determined by the software. On cards without an I/O address, all zeros are displayed Memory—The memory map PCI access address determined by the software Slot—The slot number reported by the BIOS.
Page 80
Term / Abbreviation Definition / Acronym Flash Library IA32 Shorthand for computer platforms based on Intel 32-bit architecture CPUs. IA64 Shorthand for computer platforms based on Intel 64-bit architecture CPUs. Intel Architecture Lab Intel Boot Agent IETF Internet Engineering Task Force. The IETF is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the internet.
Term / Abbreviation / Acronym TFTP UNDI Keywords for N100 NDIS2 driver The following how to configure the parameters for the NDIS 2 driver version 4.56 (N100 DOS). General configuration parameters The following configuration parameters are supported through the PROTOCOL.INI file. The "Possible Errors"...
Page 82
see a message referring to this value with the "$." The user must remember to enter the "$" character as part of the parameter's value. SPEED Syntax: SPEED=[Auto | 10 | 100] Example: SPEED=10 Default: Auto-Speed-Detect as a function of PHY detection Normal Behavior: If either 10 or 100 is specified, a message indicates that Auto-Speed-Detect has been disabled and the driver sets the speed using the value specified.
Page 83
Normal Behavior: The value will be used by the PHY detection routine to locate and initialize the PHY. If a PHY is not found at the address specified, the driver will load but not function properly, because PHY detection occurs after the initial load has occurred. Possible Errors: If the PHYADDRESS parameter is set to an invalid value, the parameter is ignored and the default value is used, and a message indicates a "Parameter value out of range"...
Page 84
Default: 8, corresponding to 32 bytes or 8 dwords in the receive FIFO. Normal Behavior: No message will be displayed. The driver will use the specified value to configure. Possible Errors: If the RXFIFO parameter is set to an invalid value, the parameter is ignored and the default value is used, and a message indicates a "Parameter value out of range"...
Page 85
Normal Behavior: The value will be used to configure the 82557 at initialization time. Setting it to a low value will force frequent internal arbitration, which will affect overall performance. The value can be tuned to obtain optimum balance between the TX and Rx DMA machines. Possible Errors: If the RXDMACOUNT parameter is set to an invalid value, the parameter is ignored and the default value is used, and a message indicates a "Parameter value out of range"...
Page 86
CAUTION: If the number of buffers allocated causes the driver’s size to exceed MAXIMUM, the driver adjusts the number of buffers downward, by reducing each of the counts of transmit/receive buffers by one until the total allocation will fit in the available memory. A message indicates the actual number of buffers allocated.
The SPEEDDUPLEX parameter is valid for HP NC71xx Server Adapters or Modules only and is ignored if used with HP NC61xx Server Adapters or Modules. The HP NC71xx Server Adapters and Modules cannot be forced to 1000 Mbps.
Page 88
Example PROTOCOL.INI file PROTOCOL.INI section for the HP Gigabit Server Adapters and Modules: DRIVERNAME parameter Use this parameter to set 1st adapter = N1000$, 2nd adapter = N10002$, and so on...
Netx (VLMs are OK). PXE configuration for HP NC-Series Intel adapters The Pre-boot Execution Environment (PXE) of HP adapters has been upgraded to allow PXE functions to work with the HP ProLiant servers.
Page 90
To customize the Boot Agent configuration settings: Highlight the setting you want to change using the arrow keys. Then press Enter. Press the spacebar until the desired value appears. If you want to change additional settings, repeat steps 1 and 2. After you have completed your changes, press F4 to update the adapter with the new values.
3 seconds 5 seconds Windows Modifying adapter properties using the NCU This following describes the adapter properties available in the HP Network Configuration Utility (NCU). IMPORTANT: Windows Server 2003 x64. HP 10/100 server adapters Speed/Duplex Setting. Changes the current speed and duplex settings. Be sure this setting is compatible with the link partner (examples: switch, hub).
Page 92
Respond. PAUSE frame receipt is enabled Both on. PAUSE frame receipt and transmission is enabled HP NC110x, NC310F, NC340x, NC360x, NC364x, NC61xx, and NC71xx server adapters Speed/Duplex Setting. Changes the current speed and duplex settings. Be sure this setting is compatible with the link partner (examples: switch, hub).
Page 93
Range 1000BASE-SX or -LX Adapters: Auto/Auto 10/100/1000 Adapters: Auto/Auto; 10/Half; 10/Full; 100/Half; 100/Full; 1000/Full NOTE: This property is disabled for the NC310F and NC61xx adapters. 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. Default = NULL Range = Valid unicast MAC Address 802.1p QoS Packet Tagging.
Page 94
NC6132, NC6133, and NC6134: 80–768 (increments of 8) NC6136, NC7131, and NC7132: 80–256 (increments of 8) NC310F, NC340x, NC6170, and NC7170: 80–4096 (increments of 32) Windows Server 2003 Windows Server 2003 x64 NC6132, NC6133, and NC6134: 80–768 (increments of 8) NC6136, NC7131, and NC7132: 80–256 (increments of 8) NC310F, NC340x, NC6170, and NC7170: 80–4096 (increments of 32) NC110x, NC360x, and NC364x: 80-2048 (increments of 8)
Page 95
Default = Both On Range = Off, Respond, Generate, Both On HP NC150T, NC32x, NC37xx, NC380T, NC1020, NC67xx, and NC77xx Server Adapters 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).
Page 96
Default = 200 Range = 100–512 NOTE: This property is not supported on HP Multifunction Server Adapters. Speed/Duplex Setting. Changes the current speed and duplex settings. Be sure this setting is compatible with the link partner (examples: switch, hub). NC150T and NC67xx...
Page 97
Default = Auto Range = Auto, 10Mb, 100Mb Flow Control. Specifies the type of flow control that is needed. Default = Auto Range = Disable; Rx Pause; Tx Pause; Rx/Tx Pause; Auto Rx TCP Checksum Offload. Offloads the task of computing the checksum for incoming TCP or UDP packets, thereby improving performance.
DPC rate. This configuration is valid only when "Optimized Interrupt Moderation" is set to manual. Modifying HP NC-Series Broadcom and Multifunction adapter properties 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.
Page 99
Tx/Rx TCP/IP Checksum. (Default) Enables transmit and receive TCP, IP, and UDP checksum offloading Ethernet@WireSpeed. This property is only available through the HP Network Configuration Utility. The Ethernet@WireSpeed property enables a 1000Base-T Ethernet adapter to establish a link at a lower speed when only two pairs of wires are available in the cable plant.
Page 100
Wake Up Frame. Selects Wake up Frame as the wake up frame WOL Speed. This property is only available through the HP Network Configuration Utility. The WOL Speed property allows the user to select the speed at which the adapter connects to the network while in Wake-on-LAN mode.
Page 101
The default setting is 15 seconds. This property only displays if iSCSI is enabled on the adapter. iSCSI capabilities are only available through HP Multifunction Gigabit Server Adapters and Multifunction Server Adapters for HP BladeSystem running Windows 2000, Windows Server 2003, and Windows Server 2003 x64.
Page 102
recommended selection is Auto and it is the default setting. To disable Flow Control, select Disable from the Value list on the Advanced tab. Auto. (Default) Auto detect flow control Disable. PAUSE frame receipt and transmission is disabled Tx PAUSE. PAUSE frame transmission is enabled Rx PAUSE.
The default setting is 15 seconds. This property only displays if iSCSI is enabled. Modifying HP NC-Series Intel adapter properties 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.
Page 104
recommended selection is Auto and it is the default setting. To disable Flow Control, select Disable from the Value list on the Advanced tab. Auto. (Default) Auto detect flow control Disable. PAUSE frame receipt and transmission is disabled Tx PAUSE. PAUSE frame transmission is enabled Rx PAUSE.
Page 105
Offload Receive TCP Checksum. Offloads the task of computing the checksum for incoming TCP or UDP packets, thereby improving performance. Default = On Range = Off; On Offload Transmit TCP Checksum. Offloads the task of computing the checksum for outgoing TCP or UDP packets, thereby improving performance.
Modifying NC31xx Fast Ethernet adapter properties 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. Use the following procedure to verify or change the properties after the adapter driver is installed.
Link Speed & Duplex. Allows the user to set the connection speed to the network and mode. Full- Duplex Mode allows the adapter to transmit and receive network data simultaneously. Default = Auto Detect Range 100 Mbps/Full-Duplex: Sets the speed at 100 Mbps and mode to Full-Duplex 100 Mbps/Half-Duplex: Sets the speed at 100 Mbps and mode to Half-Duplex 10 Mbps/Full-Duplex: Sets the speed at 10 Mbps and mode to Full-Duplex 10 Mbps/Half-Duplex: Sets the speed at 10 Mbps and mode to Half-Duplex...
Page 108
Threshold parameter is as low as possible without producing underruns. Default = 200 Range = 0–200 Properties for NC61xx and NC71xx Server Adapters Exception: HP NC6170 and NC7170 Server Adapters are not supported under Windows NT® 4. Adapter configurations 108...
Page 109
Speed/Duplex Setting. Changes the current speed and duplex settings. Be sure this setting is compatible with the link partner (examples: switch, hub). Default 1000BASE-SX or -LX Adapters: 1000/Full 10/100/100 Adapters: Auto/Auto Range 1000BASE-SX or -LX Adapters: 1000/Full 10/100/100 Adapters: Auto/Auto; 10/Half; 10/Full; 100/Half; 100/Full; 100/Full Maximum Frame Size.
Properties for NC67xx and NC77xx Server Adapters Speed/Duplex Setting. Changes the current speed and duplex settings. Be sure this setting is compatible with the link partner (examples: switch, hub). Default = Auto/Auto Range = Auto/Auto; 10/Half; 10/Full; 100/Half; 100/Full; 1000/Full Maximum Frame Size.
Page 111
Load the network drivers for the network adapters that will be part of the team. The frame types loaded should be the same for all adapters in the team and the same as those loaded for QASP.LAN. Do not bind protocols directly to these adapters. Load ODINEB.NLM (a Novell supplied NLM) before all network drivers.
Page 112
Configuring VLANs NOTE: VLANs are not supported on non-HP adapters. To add VLANs to a team: Load QASP.LAN with the all necessary frame types and specify the VLAN ID for each frame type. You can specify a maximum of 64 VLAN IDs and each VLAN ID can be loaded up to four times with four different frame types.
Page 113
BIND QASP1 Q57_2_EII If there are multiple VLANs (each with one or more frame types) loaded on the virtual adapter, it is only necessary to bind one frame type on one VLAN on the virtual adapter to the same frame type on the physical adapter.
Page 114
team support hardware checksums. Be sure to load the adapter drivers with hardware checksums enabled. Default is ON. Example: A team of two adapters with hardware checksums enabled. LOAD QASP.LAN FRAME=ETHERNET_II NAME=Q57_1_EII CHECKSUM=ON VSLOT=1 LOAD ODINEB.NLM LOAD Q57.LAN FRAME=ETHERNET_II NAME=Q57_1_EII CHECKSUM=ON SLOT=1 LOAD Q57.LAN FRAME=ETHERNET_II NAME=Q57_2_EII CHECKSUM=ON SLOT=2 BIND QASP1 Q57_1_EII BIND QASP1 Q57_2_EII...
Page 115
Load QASP.LAN with the frame types and VLAN ID(s) specified. LOAD ODINEB.NLM LOAD QASP.LAN FRAME=ETHERNET_II NAME=QASP_1_V2_EII VSLOT=1 VLAN=2 LOAD QASP.LAN FRAME=ETHERNET_II NAME=QASP_1_V3_EII VSLOT=1 VLAN=3 LOAD QASP.LAN FRAME=ETHERNET_II NAME=QASP_1_V4_EII VSLOT=1 VLAN=4 Load the network drivers for the network adapters in the team with the same frame types and VLANs specified.
Page 118
LOAD Q57.LAN FRAME=ETHERNET_II NAME=Q57_1_EII SLOT=2 BIND QASP1 Q57_1_EII BIND QASP1 Q57_2_EII BIND IP QASP_1_EII ADDR=172.16.210.1 MASK=255.255.0.0 NOTE: 802.3ad mode requires the Ethernet switch to support 802.3ad with LACP (Link Aggregation Control Protocol). Configuration parameters for Q57.LAN driver Configuration parameters for Q57.LAN driver include: TxDescriptors= This keyword is to initialize Descriptor resources on the adapter for transmits.
Page 119
This keyword is to enable the use of batching receives within a specific time period. Min = 0, disabled Max = 5000000, 5 seconds Units are in micro seconds Default = 360 TxPacketsPer= This keyword is to enable the use of batching transmits to a specific amount of packets. Min = 0, disabled Max = 100 Default = 64...
Follow the remaining prompts. NET.CFG parameters This section describes NET.CFG parameters for the HP driver. Each statement must appear on a separate line under LINK DRIVER N100C32 and each must be indented with at least a single space or tab character.
Page 121
Syntax: FORCEDUPLEX=n Where n= 0–auto-negotiate 1–half-duplex 2–full-duplex NOTE: To set the adapter to half- or full-duplex, you must set the SPEED parameter to either 10 or 100. Default: auto-negotiation Examples: 100 Mbps full-duplex: FORCEDUPLEX=2 SPEED=100 10 Mbps full-duplex: FORCEDUPLEX=2 SPEED=10 SPEED.
FILES=100 buffers=25 LASTDRIVE=m fcbs=4,4 device=c:\6150\amsida.sys device=c:\6150\amsicd.sys /d:cpqcd001 Example AUTOEXEC.BAT PROMPT $p$g @ECHO OFF C:\dos\mscdex.exe /d:cpqcd001 @CALL C:\nw5c32\STARTNET Solaris To customize the driver edit "/kernel/drv/bcme.conf" and update the respective parameters in this file. The parameters include the following. ForceSpeedDuplex. Configures link (or instance) to a certain Speed and Duplex. By default, AutoNegotiate (0) is set.
Page 123
4—Advertise both Rx and TX flow control being enable and negotiate with link partner. If link AutoNegotiate is not enabled, then both Tx & Rx Flow Control are disabled. Example: FlowControl=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; MaxJumboFrameSize. Configures the Jumbo Frame feature of a link. The valid range for this parameter is 0 to 9000.
Page 124
Example: TxCoalescingTicksDuringInt=75; RxMaxCoalescedFramesDuringInt. Configures the number of Rx Maximum Coalesced Frames parameters during interrupt handling. This determines the upper-boundary of maximum number of Rx buffer descriptors that the device processes before it will generate an interrupt during interrupt handling. The default value is 10. Example: RxMaxCoalescedFramesDuringInt=10;...
Page 125
To query current configuration of Flow Control of instance 3: ndd -set /dev/bcme Instance 3 ndd -get /dev/bcme FlowControl To blink all LEDs for 10 seconds of adapter of instance 5: ndd -set /dev/bcme Instance 5 ndd -set /dev/bcme BlinkLeds 10 Adapter configurations 125...
For information about teaming Multifunction Gigabit Server adapters, refer to Multifunction gigabit server adapter teaming (on page 129) in this guide. Teaming types for HP Fast Ethernet and Gigabit Server Adapters NOTE: Dual Channel Network Fault Tolerance teaming capabilities are not supported on systems running Windows®...
Page 127
For example, an SLB team containing four HP Fast Ethernet adapters configured for full-duplex operation would provide an aggregate maximum transmit rate of 400 Mbps and an aggregate maximum receive rate of 400 Mbps, resulting in a total bandwidth of 800 Mbps.
Page 128
Adapter teams configured for SLB also provide the benefits of NFT. To use SLB, you must have at least two HP Fast Ethernet or Gigabit adapters installed in your server and linked to the same SLB-enabled switch. For SLB, you can only team 100 Mbps adapters together (no 10 Mbps or Gigabit), with the exception of the NC71xx and NC77xx server adapters, which are Gigabit and can run at 10/100 Mbps.
Select or change the Transmit Balancing Method for the team. If the team type is Network Fault Tolerance Only with Preference Order or Network Fault Tolerance Only (NFT), the Transmit Balancing Algorithm list disabled and Automatic is selected. Automatic. (Recommended) Default setting. Teaming driver selects the load balancing mechanism based on the packet type.
Windows 2000 teaming NOTE: The installation of adapter drivers from other vendors is not supported by HP. To avoid unpredictable results when using the HP Teaming function or other features supported by the HP Network Configuration Utility, install only HP adapter drivers.
Page 131
Any HP Software and Documentation CD Version 5.0 or earlier shipped with an HP 10/100 or Gigabit adapter The HP Primer Utility is supported on the following operating systems: Microsoft® Windows NT® 4.0 Microsoft® Windows® 2000 For PRIMER.EXE, refer to the HP Softpaq #10652 at the HP support website (http://h18000.www1.hp.com/support/files/index.html)
Page 132
Open the MS-DOS command prompt. Go to the directory where the Windows® 2000 Primer Utility from HP, PRIMER.EXE, is located. Type primer s and press Enter. The utility will run in silent mode. Viewing the HP Primer Utility log results After clicking the Cleanup button or performing a command-line install using "primer s,"...
Page 133
Select an operating system. Click HP ProLiant Networking Software. 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.
Page 134
Click OK on the NCU Main window to accept the changes. Physically remove the adapter from the server. Configuring HP adapters The Properties dialog for the HP Network Team Local Area Connection contains the following tabs and buttons. General Tab Connect using—HP Network Team.
Page 135
Applications tab—Displays network applications to be enabled for servers sharing this connection. Services tab—Displays services to be provided to the remote network. HP NCxxxx Local Area Connection The HP NCxxxx Local Area Connection window contains the following tabs and buttons: General Tab The options on the General tab are as follows: Connect using—Name of the adapter or module connection.
Page 136
For example, a TLB team containing four HP Fast Ethernet adapters configured for full- duplex operation would provide an aggregate maximum transmit rate of 400 Mbps and a 100 Mbps receive rate resulting in a total bandwidth of 500 Mbps.
Page 137
Adapter teams configured for SLB also provide the benefits of NFT. To use SLB, you must have at least two HP Fast Ethernet or Gigabit adapters installed in your server and linked to the same SLB-enabled switch. For SLB, you can only team 100 Mbps adapters together (no 10 Mbps nor Gigabit), with the exception of the NC71xx and NC77xx server adapters, which are Gigabit and can run at 10/100 Mbps.
Page 138
Select two to eight of the listed adapters by single-clicking them. Individual stand-alone adapters will remain selected as you click them. After you have selected all the desired adapters for a team, click the Team button on the upper-right of the main dialog window. IMPORTANT: If the proper Service Pack level (SP5) has not been installed on the system, a popup message displays warning you of this condition.
SET MAXIMUM PHYSICAL RECEIVE PACKET SIZE = 2048 (or larger) Options for increasing throughput and fault tolerance HP Gigabit, Fast Ethernet, and Ethernet server adapters teamed with CPQANS provide the following options for increasing throughput and fault tolerance for NetWare 5.1, 6.0, and 6.5.
Page 140
Syntax: LOAD CPQANS MODE=XXX Example: LOAD CPQANS MODE=ALB Fast EtherChannel (FEC). Creates a team of HP Fast Ethernet server adapters to increase receive and transmit throughput using a switch with Fast EtherChannel technology. As with NFT, FEC provides redundancy. An FEC team uses the switch FEC technology to perform the load balancing rather than the server.
Page 141
CPQANS teams, each team must be on a separate network segment. If you are connected to a VLAN-capable switch, each HP server adapter in a team must be connected to a port with the same VLAN ID number (same network segment).
Page 142
Error conditions If you receive the error message "Failed to create new team," check the following: All adapters have the same frame types. The CPQANS team has the same frame type as the adapters. That CPQANS is loaded once for each team. A "BIND CPQANS <adapter name>"...
Page 143
EXAMPLE 1: Simple NFT team The following is an example of an NFT Team that consists of an HP Gigabit server adapter and an HP Fast Ethernet server adapter. For performance reasons the Gigabit server adapter is the primary adapter and the Fast Ethernet server adapter is the backup.
Page 144
Note that ONLY an NFT mode Team can combine an HP Gigabit server adapter (server adapters that use N1000.LAN) and an HP Fast Ethernet server adapter (use N100.LAN). (Exception: The NC71xx Gigabit over copper server adapters can be teamed with adapters of different speeds.) See Overview of NetWare teaming ("NetWare...
Page 145
Balancing (TLB) mode. This example assumes a server with two HP Fast Ethernet server adapters, one in PCI Slot 1 and the other in PCI Slot 2. Note that ONLY an NFT mode Team can combine an HP Gigabit server adapter (server adapters that use N1000.LAN) and an HP Fast Ethernet server adapter (server adapters that use...
Page 146
you do not include "TEAM=1" CPQANS defaults to Team 1. Thus, the "TEAM" command line switch is optional for the first Team. LOAD CPQANS FRAME=ETHERNET_802.2 NAME=GIG_FT_E82 TEAM=1 MODE=NFT LOAD CPQANS FRAME=ETHERNET_II NAME=GIG_FT_EII TEAM=1 Load the base drivers for the first Team. LOAD N1000 SLOT=1 FRAME=ETHERNET_802.2 NAME=GIG_E82 LOAD N1000 SLOT=1 FRAME=ETHERNET_II NAME=GIG_EII LOAD N100 SLOT=2 FRAME=ETHERNET_802.2 NAME=100_E82...
Page 147
CPQANS.LAN. (Exception: The NC6134, NC6132, and NC6133 adapters do not support VLANs.) This example uses an HP Fast Ethernet server adapter and is configured for two VLANs (VLAN 5 and VLAN 6). It also uses all four NetWare frame types and binds both the IPX and IP protocols.
Page 148
VLAN is not supported on heterogeneous teaming. This example creates two IEEE VLANs on a single HP Fast Ethernet server adapter, loads two frame types (Ethernet_802.2 and Ethernet_II) on each VLAN, binds IPX to each loaded frame type, and binds IP to each instance of the Ethernet_II frame type.
Page 149
Load CPQANS twice for each frame type, once for each VLAN. Assign the VLANID number keyword for each instance. LOAD CPQANS FRAME=ETHERNET_802.2 NAME=E82_Vl7 TEAM=1 VLANID=7 LOAD CPQANS FRAME=ETHERNET_II NAME=EII_Vl7 TEAM=1 VLANID=7 LOAD CPQANS FRAME=ETHERNET_802.2 NAME=E82_Vl8 TEAM=1 VLANID=8 LOAD CPQANS FRAME=ETHERNET_II NAME=EII_Vl8 TEAM=1 VLANID=8 Load the base driver for each frame type: LOAD N100 SLOT=2 FRAME=ETHERNET_802.2 NAME=PRI_E82 LOAD N100 SLOT=2 FRAME=ETHERNET_II NAME=PRI_EII...
LAN. The HP Network Configuration Utility supports VLANs in Windows Server 2003 and Windows Server 2003 x64 environments. Before creating VLANs, you should be aware of the following: This feature supports IEEE 802.1Q VLAN tagging only.
Accelerated iSCSI for embedded HP Multifunction server adapters... 153 Networking pack installation Included with the networking software that shipped with your HP server adapter are a number of advanced features that extend the basic networking capabilities of your equipment. You can activate...
LLDP is not supported on systems running Windows® 2000. For additional information about INP features and how to install a license on your system, refer to the HP ProLiant Essentials Intelligent Networking Pack License–Windows Edition User Guide located on the HP website (http://www.hp.com).
For additional information about the HP Accelerated iSCSI feature, refer to the HP Accelerated iSCSI for Multifunction Network Adapters User Guide located on the HP website (http://www.hp.com). For information on how to purchase HP ProLiant Essentials value pack licenses for networking, go to the HP website (http://www.hp.com/servers/proliantessentials) or contact your HP reseller.
HP NC-Series Intel adapter diagnostics Overview The diagnostic software lets you test adapters to see if there are any problems with the adapter hardware, cabling, or network connections. HP recommends that you run diagnostics every time you install an adapter. Prerequisites The diagnostic utility runs under MS-DOS®...
Page 155
If the network device's port has its duplex value forced to full, then the link type will show a half-duplex value. If you have not already done so, download and extract the HP SoftPaq file and then run MAKEDISK.BAT to create driver diskettes.
HP NC-Series Broadcom adapter diagnostics Overview The diagnostic software lets you test adapters to see if there are any problems with the adapter hardware, cabling, or network connections. HP recommends that you run diagnostics every time you install an adapter. Diagnostics 156...
Page 157
Prerequisites The diagnostic utility runs under MS-DOS® v6.22 or later. It will not run from a DOS window in IBM OS/2® or any Microsoft Windows products. This utility is designed to test hardware operation and confirm the adapter's ability to communicate with another adapter in the same network, which primarily confirms cabling status.
Page 158
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.
Page 159
"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"...
Page 160
This tests the Testing Message Interrupt Function to see if it handles this interrupt correctly. The default is disabled. Starting the Q57DIAG.exe tests If you have not already done so, download and extract the HP SoftPaq file and then run MAKEDISK.BAT to create a driver disk. Boot to DOS or the EFI shell.
Page 161
Example: q57diag.exe -p -npol Selects negative link polarity in TBI test Example: q57diag.exe -npol Selects quick diagnostic mode w <value> Enables WOL programming in manufacture mode After a successful manufacturing testing, the program will set WOL to either enable or disable mode.
Page 162
Default Settings Enabled Tests: A1. Indirect Register Test A2. Control Register Test A3. Interrupt Test A4. Built In Self Test A5. PCI Cfg Register Test B1. Scratch Pad Test B2. BD SRAM Test B3. DMA SRAM Test B4. MBUF SRAM Test B5.
Page 163
Example: q57diag.exe -bus 5 Program tests UUTs on bus 5 -dpmi Specifies the use of DPMI memory allocation Uses DPMI memory allocation method to allocate memory instead of malloc() or free(). -dir Displays the version of the IPMI (Intelligent Platform Management Interface) -errctrl <c>...
Page 164
-firmall <file> Updates device eeprom based on <file>; Only MAC address will be preserved -pxe Programs PXE firmware from file -elog <file> Produces a log file with only error information -dids Shows PCI DID, VID, SDID, and SVID of present devices -pasf <file>...
Page 165
dflt = 1 -rstpl <x> <y> <x> = post GRC rst poll interval, dly in ms; dflt = 10 <y> = post GRC rst poll count; dflt = 0 (disable) -rstpld Above post reset polling counts display enable. -addref (x) Added a ref card info of dev <x>...
Page 166
Read only bit %s got changed after writing 1's at offset 0x%X Read/Write bit %s did not get cleared after writing zero at offset 0x%X Read/Write bit %s did not get set after writing 1's at offset 0x%X BIST failed. Could not generate interrupt Test aborted by user Tx DMA:Got 0x%08x @ 0x%08x.
Slot error, expected an UUT to be found at location %02X:%02X:00 Adjacent memory has been corrupted while testing block 0x%08x-0x%08x Got 0x%08x @ address 0x%08x. Expected 0x%08x *1 Internal Use. Program will not generate this error. HP NC-Series Broadcom Multifunction adapter diagnostics Overview Diagnostics 167...
Page 168
The diagnostic software lets you test adapters to see if there are any problems with the adapter hardware, cabling, or network connections. HP recommends that you run diagnostics every time you install an adapter. Prerequisites The diagnostic utility runs under MS-DOS® v6.22 or later. It will not run from a DOS window in IBM OS/2®...
Page 169
B3. RXP scratchpad B4. COM scratchpad B5. CP scratchpad B6. MCP scratchpad B7. TAS header buffer B8. TAS payload buffer B9. RBUF via GRC B10. RBUF via indirect access B11. RBUF Cluster list B12. TSCH list B13. CSCH List B14. RV2P scratchpads B15.
Page 170
This test issues multiple chip resets and constant driver load/unload to check for boot ROM appropriately loads the bootcode. This test requires a proper bootcode to be programmed into the non-volatile memory. C8. DMA engine test This tests the internal DMA engine by performing both DMA reads and writes at various location and various sizes.
Page 171
If you have not already done so, download and extract the HP SoftPaq file and then run MAKEDISK.BAT to create a driver disk. Boot to DOS or the EFI shell. From the DOS prompt navigate to the \APPS\DIAGS\MFDIAG directory. Type XDIAG and press the Enter key. The diagnostic tests run automatically.
In other locations, see the Contact HP worldwide (in English) webpage (http://welcome.hp.com/country/us/en/wwcontact.html). For HP technical support: In the United States, for contact options see the Contact HP United States webpage (http://welcome.hp.com/country/us/en/contact_us.html). To contact HP by phone: Call 1-800-HP-INVENT (1-800-474-6836). This service is available 24 hours a day, 7 days a week.
Page 173
All SoftPaqs sorted by SoftPaq number can be found at the HP ftp support website (ftp://ftp.compaq.com/pub/softpaq/). An ASCII version of a SoftPaq can be found by selecting a SoftPaq at the HP ftp support website. (ftp://ftp.compaq.com/pub/softpaq/) An index of available software sorted by product can be found at the HP software and drivers website (http://h18007.www1.hp.com/support/files/server).
Acronyms and abbreviations BIOS Basic Input/Output System DHCP Dynamic Host Configuration Protocol initial program load iSCSI Internet Small Computer System Interface peripheral component interface power distribution unit Preboot Execution Environment read-only memory Receive-Side Scaling storage area network TCP/IP Transmission Control Protocol/Internet Protocol TCP/IP Offload Engine Acronyms and abbreviations 174...