background image

 

Diagnostics 162 

o

 

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. MBUF SRAM via DMA Test 

C1. NVRAM Test 

C2. CPU Test 

C3. DMA Test 

C4. MII Test 

C5. VPD Test 

C6. ASF Test 

C7. Expansion ROM Test 

D1. Mac Loopback Test 

D2. Phy Loopback Test 

D4. MII Miscellaneous Test (Copper only) 

Disabled Tests: 

B6. External SRAM Test 

D3. External Loopback Test 

 

-I <num>

  

o

 

Use this option to specify the number (iteration) of times the tests are to be run. The default is to 
run one time. A number zero indicates loop forever. A control-C or control-break key can be 
used to break the loop. Any error detected will also stop testing after reporting the error. 

o

 

Example: q57diag.exe -I 5 

Runs tests five times 

 

-ver

  

o

 

Displays the version of the current test software/eeprom.bin 

o

 

If this option is entered, it displays the software version number/silkscreen revision and then exits 
the program. 

o

 

Example: q57diag.exe -ver 

 

-bus <num>

 

o

 

Tests UUT location  

o

 

If this option is specified, the program will test all UUTs on the specified bus number. This option 
is ignored if -c option is entered. 

Summary of Contents for BladeSystem Dual NC370i - Multifunction Network Adapter

Page 1: ...HP Network Adapter Software and Configuration Guide Part Number 441877 00B March 2007 Second Edition ...

Page 2: ...uter 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 NT are U S registered trademarks of Microsoft Corporation Windows Server 2003 is a trademark of Microsoft Corporation Intel Pentium and Itanium are trademarks or registered trademarks of Intel Corporation o...

Page 3: ...m and Multifunction adapters 64 HP NC Series Multifunction adapters 66 Accelerated iSCSI devices 66 iSCSI boot configuration Multifunction adapters 67 PXE configuration HP NC series Broadcom and Multifunction adapters 67 HP NC Series Intel adapters 69 Boot Agent 69 Keywords for N100 NDIS2 driver 81 Keywords for N1000 NDIS2 driver 87 PXE configuration for HP NC Series Intel adapters 89 Windows 91 M...

Page 4: ...2 Accelerated iSCSI for stand alone and c Class BladeSystem Multifunction server adapters 153 Accelerated iSCSI for embedded HP Multifunction server adapters 153 Diagnostics 154 PCI shared interrupts 154 HP NC Series Intel adapter diagnostics 154 HP NC Series Broadcom adapter diagnostics 156 HP NC Series Broadcom Multifunction adapter diagnostics 167 Technical support 172 Before you contact HP 172...

Page 5: ...ver 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 NC1020 Cu Gigabit Server Adapter 32 PCI Single Port HP NC3123 Fast Ethernet Server Adapter H...

Page 6: ...Adapter HP Embedded NC373i Multifunction Gigabit Server Adapter HP NC3161 Fast Ethernet Server Adapter HP NC3163 Fast Ethernet Server 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...

Page 7: ... 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 Unattended Install Only Also DOS NDIS2 is not supported for NC3133 adapters Adapter driver and software information To obtain driver and software information for Microsoft Windows Server 2003 x64 Microsof...

Page 8: ...MFDIAG exe N100X exe and Q57 exe Online firmware upgrade utility Multifunction firmware upgrade utility c Class BladeSystem firmware upgrade utility Linux firmware upgrade utility Device specific information See docs files txt for a descriptive list of all files in the SoftPaq Release notes and other documentation in docs HP Accelerated iSCSI for Multifunction Network Adapters AiSCSIUG pdf HP Netw...

Page 9: ...s If you use a third party system that supports PCI Hot Plug refer to the documentation that came with your system or contact technical support for the vendor Support for enabling PCI Hot Plug Different operating systems support PCI Hot Plug in different ways The following list describes how different operating systems enable PCI Hot Plug devices Windows 2000 Windows Server 2003 and Windows Server...

Page 10: ...ove adapter performance by eliminating collisions Set duplex mode to full duplex ONLY if you have a hub switch that supports full duplex Half duplex The adapter performs one operation at a time because send and receive lines are shared it either sends or receives Configuring for full duplex If you have an auto negotiating switch the adapter automatically matches the duplex setting at the switch If...

Page 11: ...7 Click the SoftPaq file to extract the files and then open the cmponent htm file NOTE If you need to update existing Windows 2000 drivers refer to the instructions in Windows 2000 installation notes Windows 2000 and Windows NT on page 15 To set the duplex options 1 Launch the Network Configuration Utility 2 Select an adapter from the list in the NCU Main window and click Properties The Adapter Pr...

Page 12: ...r to either 10 or 100 if you want to set the FORCEDUPLEX parameter to either half or full The SPEED parameter is for N100 LAN driver and N1000 LAN You cannot change the speed for the Gigabit fiber adapters You can however change the speed for the NC7131 and NC7132 Gigabit copper adapters to 10 Mbps or 100 Mbps Default The adapter automatically senses speed Other NDIS 2 x based clients To set the d...

Page 13: ...r 2003 x64 support for HP NC series network adapters Windows Server 2003 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 NC150x NC32xx NC10xx NC67xx and NC77xx server adapters N1E5132 sys for NC110T NC360x NC364x server adapters B...

Page 14: ...n the For product box and press Enter For example type NC370T 4 Select an operating system 5 Click HP ProLiant Networking Software 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 and then open the cmponent htm file Instal...

Page 15: ...ot Plug if supported Windows 2000 and Windows NT The following provides information about Windows 2000 support for HP NC series network adapters The following Windows 2000 network adapter drivers are used in this release N100NT5 sys for NC31xx Fast Ethernet server adapters N1000NT5 sys for NC310x NC340x NC61xx and NC71xx Gigabit Ethernet server adapters Q57W2K sys for NC150x NC32xx NC10xx NC67xx a...

Page 16: ...tory for the Windows NT server installation files on the Windows NT server 3 Modify the UNATTEND TXT installation script to automate the procedure and add the proper adapter installation and configuration information The sample UNATTEND TXT file provided in Item 4 of the Samples and Templates section indicates how to override default registry parameters for the adapter in the CPQNic1ParamSection s...

Page 17: ... ROM as a source for example by copying from client on the CD ROM to c client e Choose Network Client v3 0 for MS DOS and Windows f Choose any of the Network Adapters from the list for example NE2000 compatible g Set Computer name User name Domain and Network protocol when prompted h Select OK and wait while files are copied to the disk i Copy the proper ndis2 dos driver N100 DOS N1000 DOS or Q57 ...

Page 18: ...SHLP 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 DriverName TCPIP BINDINGS ms ne2clone LANABASE 0 SYSTEM INI network filesharing no printsharing no autologon yes computername COMPUTERNAME lanroot A NET username Adm...

Page 19: ... OemPreinstall yes NoWaitAfterTextMode 1 NoWaitAfterGUIMode 1 FileSystem LeaveAlone ExtendOEMPartition 0 ConfirmHardware no NtUpgrade no Win31Upgrade no TargetPath winnt OverwriteOemFilesOnUpgrade no OemSkipEULA yes GuiUnattended OemSkipWelcome 1 OEMBlankAdminPassword 1 TimeZone GMT 08 00 Pacific Time US Canada UserData FullName Userid OrgName Organization ComputerName COMPUTER ProductId xxx xxxxx...

Page 20: ... NC326x NC1020 NC67xx and NC77xx server adapters e1000 Supports NC110T NC310F NC340x NC360x NC364T NC61xx and NC71xx server adapters hp pel Supports ProLiant Essentials Licensing package hp vt Supports Virus Throttle for NCxxxx adapters iSCSI boot Supports the HP iSCSI boot feature that allows booting a server over iSCSI unm Supports HP NC510x PCIe 10 Gigabit Adapter driver The drivers are distrib...

Page 21: ...EFS also includes several utilities to monitor and increase the performance of your HP server SCO OpenServer 5 x This procedure describes the installation of the SCO OpenServer driver This driver is released as a media image file containing the driver package The media image file can be copied to the target machine directly for installation or from an installation diskette that you can create Crea...

Page 22: ...et for each adapter in the system Jumbo Frames is not supported on the NC1020 All other parameters apply globally to all adapters UnixWare 7 x and OpenServer 6 x The following procedure describes the installation of the UnixWare driver The driver is released as a PKG file Installing the driver locally 1 Copy the file bcme version pkg to a UnixWare 7 x system 2 Enter the following command pkgadd d ...

Page 23: ...to 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 Installing the driver 1 Change directory to where BRCMbcme pkg res...

Page 24: ...fig bcme instance_number down 2 ifconfig bcme instance_number unplumb 3 pkgrm BRCMbcme Driver update DU diskette instruction Intel Platform Only This area contains the Solaris diskette image files and the instructions to create diskettes from these image files 1 Insert a blank diskette into the diskette drive of your system and type one of the following commands to format it o If you are using DOS...

Page 25: ...n extracted from the diskette Drivers are read into memory and survive long enough for the system to successfully boot to its installation program When all the new drivers on the diskette have been processed the Continue Driver Update Installation screen is displayed 7 If you have additional DU diskettes to install remove the DU diskette from the disk drive insert the next DU diskette 8 Select F2_...

Page 26: ... Driver Update diskette labeled DU diskette name Press ENTER when ready Otherwise this prompt is displayed If you have additional Update diskettes to install such as video please insert diskette now Additional Update diskettes to install y n y 18 If drivers on other DU diskettes are required remove the DU diskette from the diskette drive insert the next DU diskette you are prompted to insert Press...

Page 27: ...for no If you select yes then the install sh script installs the driver you selected as well as the bootmod and bootbin patches 8 When you have finished and the install sh script exits unmount the diskette cd umount mnt 9 Remove the DU diskette from the disk drive 10 Reboot the system touch reconfigure reboot 11 Power down your system add the new hardware and power up the system 12 When the autobo...

Page 28: ... following drivers are supported Driver names N1000e LAN N1000 LAN and N100 LAN HP N1000e LAN driver requirements o Use with an HP NC110T NC360T and NC364T Gigabit Server Adapter o Always install the latest Novell support pack o Always install the latest HP NSSD o SET MINIMUM PACKET RECEIVE BUFFERS 2000 or larger o SET MAXIMUM PACKET RECEIVE BUFFERS 10000 or larger o SET MAXIMUM PHYSICAL RECEIVE P...

Page 29: ...arger 5 Set MINIMUM PACKET RECEIVE BUFFERS 2000 or larger 6 Set MAXIMUM PHYSICAL RECEIVE PACKET SIZE 2048 or larger 7 Restart NetWare to complete This can also be set by using the NWCONFIG and selecting the Startup NCF file See the Netware Installation Guide for specific instructions The maximum and minimum settings of 10000 and 2000 respectively are suggested values only You may need to request a...

Page 30: ... number for the specific adapter currently being configured This parameter is not necessary if only a single adapter is installed Speed n If link negotiation has been disabled specifies port speed to be either Auto 10HD or 10FD 100HD or 100FD Jumbo Set maximum physical receive packet Size 18000 in the STARTUP NCF Choices are Jumbo 1514 9000 This keyword is only supported on NetWare 6 x Enables dis...

Page 31: ...ing 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 ...

Page 32: ...onfiguration 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 B...

Page 33: ...r 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 un...

Page 34: ...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 no...

Page 35: ...ured maximum number of collisions This counter increments when the network is heavily saturated with traffic If this value is consistently growing you may want to segment your network with switches to change the collision domain so that more time is spent sending data instead of collisions Tx Late Collisions This counter contains the number of frames that were not transmitted because they encounte...

Page 36: ...isions TxSingle Collisions TxMaxCollisions TxMultiple Collisions If the average is close to 16 the Ethernet max collisions before a frame will no longer be retried then you will need to segment your network to avoid losing frames and network efficiency to collisions Tx Total Collisions This counter contains the total number of collisions that were encountered while attempting to transmit This coun...

Page 37: ...frames transmitted Flow Control RX Pause This counter contains Xon and Xoff frames received Flow Control Unsupported This counter contains the MAC Control frames received that are not Flow Control Pause frames These frames contain the predefined MAX control type value but contain an unsupported opcode TCO Rx or Tx Frames This counter is incremented at each received transmitted TCO packet Tx Timeou...

Page 38: ...e has verified the checksum and if the checksum is valid Checksum Bad This counter indicates the number of received packets that the hardware has verified the checksum and if the checksum is valid Stalled Ints SW Resets This counter indicates the number of times the driver issued a complete reset to the driver and to the adapter as a result of a stalled interrupt situation A stalled interrupt situ...

Page 39: ... CRC inclusively in length If receives are not enabled then this counter does not increment In TBI mode this counter increments on the reception of V codes Rx Missed Packets Count This counter indicates the number of missed packets Packets are missed when the hardware receive FIFO has insufficient space to store the incoming packet This could be the result of having too few buffers allocated or be...

Page 40: ...rror Count when either the fiber cable is disconnected or the connector is not seated completely Rx Length Error Count This counter indicates receive length error events A length error occurs if an incoming packet is undersized less than 64 bytes or oversized greater than 1522 Rx DMA Too Early This counter counts the total number of times that the device attempted to perform an Early DMA operation...

Page 41: ...clude received flow control packets 512 1023 Byte Packets Received This counter indicates the number of good packets received that are 512 1023 bytes in length including CRC Packets counted in the Missed Packet Count are not counted here This counter does not include received flow control packets 1024 Byte Packets Received This counter indicates the number of good packets received that are 1024 15...

Page 42: ...re no available buffers in host memory to store those packets The packet is still received if there is space in the hardware FIFO This counter does not include received flow control packets Increasing Rx Descriptors on the command line during load could result in this counter incrementing less frequently Receive Undersize Count This counter indicates the number of received packets that were less t...

Page 43: ...ransmitted that are 65 127 bytes in length including CRC This counter does not include transmitted flow control packets 128 255 Byte Packets Transmitted This counter indicates the number of good packets transmitted that are 128 255 bytes in length including CRC This counter does not include transmitted flow control packets 256 511 Byte Packets Transmitted This counter indicates the number of good ...

Page 44: ...he number of packets Event Control Blocks that are queued in team members for transmission Number of Tx ECBs Queued in Unavailable ECBs Queue This counter indicates the number of transmit packets Event Control Blocks that are currently in the CPQANS transmit queue Total Enqueued Tx Due to No Available ECBs This counter indicates the number of transmit packets that were queued due to no available E...

Page 45: ...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 comm...

Page 46: ...OMMIT 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 ...

Page 47: ...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 ...

Page 48: ...dapter firmware version When installing a new server adapter After purchasing a new server When installing a SoftPaq that specifies the need for the latest version of firmware The Gigabit Server Adapter Firmware Upgrade Utility automatically checks for driver hardware and operating system dependencies and installs only the correct server adapter firmware upgrades required by each target server Sup...

Page 49: ...P NC326i PCI Express Dual Port Gigabit Server Adapter HP NC370i PCI X Multifunction Gigabit Server Adapter HP NC371i Integrated PCI X Multifunction Gigabit Server Adapter HP NC373i PCI Express Multifunction Gigabit Server Adapter HP NC7760 PCI X Gigabit Server Adapter HP NC7761 PCI Gigabit Server Adapter HP NC7780 Gigabit Server Adapter HP NC7781 PCI X Gigabit Server Adapter HP NC7782 Dual Port PC...

Page 50: ...Type the product name in the For product box and press Enter For example type NC370T 4 Select an operating system 5 Click HP ProLiant Networking Software 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 and then open the c...

Page 51: ... argument is omitted from the command line and the Smart Component requests a reboot the server must be rebooted manually for the server adapter firmware upgrade to take effect The Windows server adapter upgrade component will NOT request a reboot H ELP Displays command line Help information Displays command line Help information This argument is identical to the H ELP argument Command Line Exampl...

Page 52: ...h the component nicfwupg exe a Retuns the saved image version of HP NC Series Broadcom adapters in the system nicfwupg exe s Suppresses console output nicfwupg exe f Forces downgrades or restores as needed nicfwupg exe p Requests a restore on all adapters nicfwupg exe e MAC Address Requests a restore on one adapter Supply the MAC address for the adapter nicfwupg exe o MAC Address Performs an upgra...

Page 53: ...adapter nicfwupg_mf exe b MAC Address Performs an upgrade of CLP for one adapter Supply the MAC address for the adapter nicfwupg_mf exe i filename Performs an upgrade and stores the image file to be used during a restore Supply the filename Return codes When the upgrade utility has finished running the component reports a return code to the operating system or calling application These return code...

Page 54: ...Downloads from the left menu bar 3 Type the product name in the For product box and press Enter For example type NC370T 4 Select an operating system 5 Click HP ProLiant Networking Software 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 ex...

Page 55: ...e hpnicfwupg Linux online firmware upgrade utility is located in the apps fwupgrade linux folder Supported Gigabit Server Adapters The upgrade utility provides support for the following adapters Standup adapters HP NC150T PCI 4 port Gigabit Combo Switch Adapter HP NC320T PCI Express Gigabit Server Adapter HP NC370T PCI X Multifunction Gigabit Server Adapter HP NC370F PCI X Multifunction Gigabit Se...

Page 56: ...mper J1 to the Disable position NOTE NC6770 NC7770 and NC7780 server adapters require about 15 minutes each to update both the PXE and Boot Code NOTE To update the PXE code for embedded and mezzanine adapters update the system BIOS Drivers For each server adapter in the target server the driver for the adapter must be installed and enabled for the server adapter to be upgraded If the driver is una...

Page 57: ...Use the following command line syntax To Use command Verify previous version of hpnicfwupg package exists rpm q hpnicfwupg Remove an old version of hpnicfwupg package rpm e hpnicfwupg Install the RPM package rpm ivh hpnicfwupg version rpm Launch the firmware upgrade utility user sbin hpnicfwupg Restore original firmware if errors occur usr sbin hpnicfwupg p Uninstall the RPM package rpm e hpnicfwu...

Page 58: ...howing the current firmware versions and the versions from the saved image You will be prompted before the restore is attempted If more than one saved image is found for a particular server adapter you will be prompted for each image The following is a sample screen shot of a typical restore root rdple root usr sbin hpnicfwupg p Found HP NC7760 Gigabit Server Adapter MAC 000BCD5035DE WARNING Insta...

Page 59: ...he following reasons To support new features 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 When installing a SoftPaq that specifies the need for the latest version of firmwa...

Page 60: ...talled and enabled for the server adapter to be upgraded If the driver is unable to communicate with the server adapter the server adapter cannot be updated Upgrading firmware 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 NC370T 4 Select an operating system 5 Click HP P...

Page 61: ...rade utility 61 7782327B BIN NICFWUPG BAT PT5704C2 36 PXE_V322 BIN Q57UDIAG EXE SP29044 TXT PXE_V778 BIN PXE_V839 BIN 320TV355 BIN 11 Boot the system using the DOS diskette 12 Run NICFWUPG BAT from a command prompt ...

Page 62: ...67xx and or NC77xx boards are in a system and a specific adapter or adapters needs to be loaded in specific order BUSNUM specifies the PCI bus number and DEVNUM specifies the device number given to the board when configured by the PCI BIOS The values are in decimal LineSpeed This decimal parameter 10 or 100 specifies the speed of the network connection According to IEEE specifications line speed o...

Page 63: ...peat the entry below where n can be from 1 to 3 Q57_n DriverName Q57 BusNum DevNum The following examples use additional entries to load more than one adapter in the protocol ini Q57 DriverName Q57 BusNum 3 DevNum 10 Q57_1 DriverName Q57 BusNum 3 DevNum 11 Q57_2 DriverName Q57 BusNum 3 DevNum 12 Q57_3 DriverName Q57 BusNum 3 DevNum 13 Keywords for B06 NDIS2 driver This document describes the keywo...

Page 64: ...ations For Windows Server 2003 or Window Server 2003 x64 self installation a smartdrv driver needs to be loaded Otherwise bad performance or even incorrect I O write errors might occur PXE configuration HP NC series Broadcom and Multifunction adapters 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 wo...

Page 65: ...etects if the BIOS supports BBS BIOS Boot Specification If the BIOS supports BBS then PXE uses BBS as the boot method If the BIOS does not support BBS then PXE uses Int18h instead However for some machines equipped with an old BIOS this process may not work In case of an old BIOS users must force PXE to use Int18h Int19h or BBS as the boot method To specify the boot method press the following keys...

Page 66: ...dapters 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 NC Series Multifunction adapters Accelerated iSCSI devices The iSCSI protocol transports block level storage requests over TCP connections Using the iSCSI protocol systems can connect ...

Page 67: ...e iSCSI device o iSCSI VLAN Id The identification number if any for the virtual iSCSI VLAN device o iSCSI Packet Priority The packet priority for the iSCSI device o SRB Timeout Delta The increase to the timeout value for I O operations o Page File Created Indicates whether or not the Windows page file was created on an iSCSI drive that is attached to the adapter The values are Yes and No o DHCP Dy...

Page 68: ...passes all API compliance test suites DOS UNDI Universal NDIS seamlessly binds with HP UNDI to provide NDIS2 interface to the upper layer protocol stack This allows computers to connect to network resources in a DOS environment 3Com Boot Server Client setup Setting up PXE client for NC32xx NC37xx NC380x NC1020 NC6770 and NC77xx Gigabit Server Adapters involves enabling disabling the PXE feature an...

Page 69: ... Initrd img distributed with Red Hat 7 2 does not have a Linux network driver for the NC320T NC320i NC324i NC325i NC325m NC326i NC326m NC1020 NC67xx and NC77xx Gigabit Server Adapters images pxeboot vmlinux images pxeboot initrd img Intel has also created patches to the Linux PXE server code to allow clients to perform a remote boot You can download these patches from the Intel website http downlo...

Page 70: ... whenever any of the following boot events occur Power on Hard reset Reset button on system if available Soft reset Ctrl Alt Del Operating system or application initiated system restart When the boot process begins the screen clears and the computer begins its Power On Self Test POST sequence Shortly after completion of the POST the Boot Agent software stored in flash ROM executes The Boot Agent t...

Page 71: ...Boot Order Use BIOS Setup Boot Order Try network first then local drives Try local drives first then network Try network only Try local drives only Sets the boot order in which devices are selected during boot up if the computer does not have its own control method If your client computer s BIOS supports the BIOS Boot Specification BBS or allows PnP compliant selection of the boot order in the BIO...

Page 72: ...iguration setup screen either by pressing the F4 key pressing the Esc key or by rebooting the computer For more information about how to interpret the information displayed refer to the Diagnostics information for pre boot PXE or RPL environments section Auxiliary DOS utilities The IBAUtil allows you to install and configure the Boot Agent using the DOS environment IBAUtil is a utility program tha...

Page 73: ...enter IBAUTIL without any command line options the utility displays a listing of all of the Intel network adapters found in your system Valid parameters are listed below All other parameters generate an error Parameter Description HELP or Displays command line help and exits When HELP is set all other parameters are ignored EXITCODES Displays exit code help When EXITCODES are set all other paramet...

Page 74: ... STD Disables Setup Menu DEFAULTCONFIG or DEFCFG Resets configuration and control words in the EEPROM back to default settings TITLEENABLE OR TLE Enables initial title message TITLEDISABLE OR TLD Disables initial title message PROTOCOLENABLE OR PROE Enables changing the boot protocol option PROTOCOLDISABLE OR PROD Disables changing the boot protocol option ORDERENABLE OR ORDE Enables changing the ...

Page 75: ...ge Assuming the device is socketed remove the too small device and install a blank 64 KB or larger flash ROM device Invalid PMM function number PMM is not installed or is not working correctly Try updating the BIOS PMM allocation error PMM could not or did not allocate the requested amount of memory for driver usage Press Ctrl S to enter the Setup Menu Instructs you how to enter the configuration ...

Page 76: ... customer support to resolve the problem PXE E07 PCI BIOS calls not supported BIOS level PCI services not available Machine is probably not PCI compliant PXE E09 Unexpected UNDI loader error Status xx The UNDI loader returned an unknown error status xx is the status returned PXE E20 BIOS extended memory copy error BIOS could not move the image into extended memory PXE E20 BIOS extended memory copy...

Page 77: ...inistrator with IBAUtil This message can appear from the configuration setup menu when operating in a stand alone environment If you think you should be able to change the configuration setting consult your system administrator PXE M0E Retrying network boot press ESC to cancel The Boot Agent did not successfully complete a network boot due to a network error such as not receiving a DHCP offer The ...

Page 78: ...ime option is set to zero seconds the prompt does not display after POST However even though you are not prompted to press the Ctrl S keys you can still enter the configuration setup menu to customize configuration settings as follows Repeatedly press the Ctrl S keys immediately after POST until the Configuration Setup Menu appears If the Configuration Setup Menu does not appear after repeatedly p...

Page 79: ...sed of a simple network stack UDP IP and a few common network protocols DHCP Bootserver Discovery TFTP that are useful for remote booting machines BCV Boot Connection Vector A field in the Plug and Play PnP header for a device with an associated option ROM BEV Boot Entry Vector A field in the Plug and Play PnP Header of a device with an associated option ROM PXE is implemented as a BEV option ROM ...

Page 80: ...s downloaded and control can then be passed to the downloaded program Though most NBPs are OS loaders NBPs can be written to be stand alone applications such as diagnostics backup restore remote management agents browsers and so on NIC Network Interface Controller Also referred to as adapter Technically a network device that is inserted into a bus on the motherboard or into an expansion board For ...

Page 81: ...ivers each adapter had a driver for each OS on each platform architecture UNDI provides a hardware dependent mechanism for the PXE base code to use a adapter for network access without controlling the adapter hardware directly H W UNDI is an architectural hardware interface to an adapter S W UNDI is a software implementation of the H W UNDI URL Uniform Resource Locator The address of a file resour...

Page 82: ...DUPLEX 1 o Default Duplex mode configuration detected during PHY initialization o Normal Behavior The parameter value of 1 will force the duplex mode to half duplex A parameter value of 2 will force the duplex mode to full duplex The SPEED parameter must be specified and must be valid if either half or full duplex is forced Auto detection by the PHY is disabled and the speed and full duplex modes ...

Page 83: ...nd the driver loads on the next available slot NODE o Syntax NODE 12 hexadecimal digits The value must be exactly 12 hexadecimal digits enclosed in double quotes The value cannot be all zeros The value cannot have the Multicast bit set LSB of 2nd digit 1 o Example NODE 00AA00123456 o Default Value from EEPROM installed on adapter o Normal Behavior The Current Station Address in the NDIS MAC Servic...

Page 84: ...se the value if underruns are detected Setting a low value less than 16 in high bus latency systems could cause excessive TX DMA underruns reducing throughput until the driver reacts Setting a value of more than 200 completely eliminates the possibility of TX DMA underruns o Possible Errors If the TXTHRESHOLD parameter is set to an invalid value the parameter is ignored and the default value is us...

Page 85: ...TBUFFERS 14 o Default 4 for DOS driver 10 for OS 2 driver o Normal Behavior The driver allocates the number of buffers indicated by the parameter value o Possible Errors If the value provided is out of range the parameter is ignored and the default value is used and a message indicates a Parameter value out of range error CAUTION If the number of buffers allocated causes the driver s size to excee...

Page 86: ...attempt to run the workaround every timer tick 18 3 sec in DOS 32 sec in OS 2 The EEPROM contains information that will control the running of the workaround If in the event that the EEPROM is configured so that the workaround is not needed the counter will not be added to the timer chain saving system resources o Possible Errors The value is not checked in any way only 8 bits of value are used Th...

Page 87: ...guration detected during PHY initialization o Normal Behavior The parameter value of 0 will force the speed to 10 Mbps and the duplex mode to half duplex 1 will force the speed to 10 Mbps and the duplex mode to full duplex 2 will force the speed to 100 Mbps and the duplex mode to half duplex 3 will force the speed to 100 Mbps and the duplex mode to full duplex o Auto detection by the PHY is disabl...

Page 88: ...sed in double quotes The value cannot be all zeros and cannot have the Multicast bit set Use only the hexadecimal digits 2 6 A or E as the second digit of the twelve required in the NODE ADDRESS parameter Use any hexadecimal digits in all other positions o Possible Errors If any of the rules described above is violated an error message indicates the rules for forming a proper address and the drive...

Page 89: ...t software through a pre boot operating system independent configuration program contained within the adapter s flash ROM You can access this pre boot configuration setup program each time the client computer cycles through the boot process When you power up or perform a hard or soft system reset the following message is displayed during the initialization process of the Boot Agent firmware It ind...

Page 90: ...which devices are selected during boot up if the computer does not have its own control method If your client computer s BIOS supports the BIOS Boot Specification BBS or allows PnP compliant selection of the boot order in the BIOS setup program then this setting will always be Use BIOS Setup Boot Order and cannot be changed In this case refer to the BIOS setup manual specific to your client comput...

Page 91: ...gs Be sure this setting is compatible with the link partner examples switch hub o Default Auto Auto o Range Auto Auto 10 Half 10 Full 100 Half 100 Full NOTE The NC3133 is a 100BASE FX fiber optic upgrade module that supports 100 Mbps only 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...

Page 92: ...ransmit Control Blocks Specifies how many Transmit Control Blocks TCBs the driver allocates for adapter use This directly corresponds to the number of outstanding packets the driver can have in its send queue If too few TCBs are used performance suffers If too many TCBs are used the driver unnecessarily consumes memory resources o Default 32 o Range 1 64 Adaptive Transmit Threshold Determines how ...

Page 93: ...s Number of Coalesce Buffers Specifies the number of memory buffers available to the driver in case the driver runs out of available map registers This buffer area is also used when a packet consists of many fragments If no coalesce buffers or map registers are available the driver is forced to queue the packet for later transmission The preferred method of transmitting data is to use map register...

Page 94: ...s of 8 NC310F NC340x NC6170 and NC7170 80 4096 increments of 32 Windows Server 2003 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 Rx TCP Checksum Offload Offloads the task of computing the checksum for incoming TCP or UDP packets thereby improv...

Page 95: ...abling the adapter to enter a deep sleep mode under certain conditions o Default H W Default o Range Disable H W Default Enable Wake on Link NC110T NC360x and NC364T only Allows wake up from Advanced Configuration and Power Interface ACPI when link is reconnected Windows 2003 and Windows 2003x64 o Default Disable o Range Disable Force Flow Control Windows Server 2003 only Determines the type of fl...

Page 96: ...es IEEE 802 1p tagging to send network traffic with different priority levels o Default Disabled o Range Disabled Enabled Maximum Frame Size Specifies the maximum number of bytes in a single packet Larger frames can increase throughput and decrease CPU use by putting more data in each packet thereby sending out fewer packets This is equivalent to Jumbo Frames and must comply with switch limitation...

Page 97: ...ving performance o Default Enabled o Range Disabled Enabled Ethernet WireSpeed NC37xx NC380x and NC77xx only Enables linking at 100 Mbps when using a cable that does not support Gigabit speed o Default Enabled o Range Disabled Enabled NOTE This property is not supported by NC7761 adapters Large Send Offload Normally the TCP segmentation is performed by the protocol stack By enabling the Large Send...

Page 98: ...etwork conditions When this configuration is set to manual the user can select a Target DPC Rate and the driver adjusts the adapter s interrupt setting to achieve that DPC rate Changing this setting may improve performance for some configurations Target DPC Rate Determines the desired DPC rate The driver adjusts the adapter s interrupt moderation setting dynamically based on network conditions to ...

Page 99: ...le in the cable plant By default this property is enabled To disable the Ethernet WireSpeed property select Disable from the Value list o Disable Disables Ethernet WireSpeed o Enable Default Enables Ethernet WireSpeed 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 ...

Page 100: ...set the adapter to wake up from a low power mode when it receives a network wake up frame Two wake up frames are possible Magic Packet and Wake Up Frame By default the adapter is set to Both To choose the type of frame that will cause the adapter to wake up select the appropriate option from the Value list on the Advanced tab o Both Default Selects both Magic Packet and Wake up Frame as wake up fr...

Page 101: ...osoft hotfixes in article numbers 921136 919948 and 923187 of the Microsoft Knowledge Base KB Windows 2000 adapter properties 802 1p QoS The 802 1p QoS parameter is a standard that enables Quality of Service This parameter is disabled by default To change this parameter select Enable or Disable Checksum Offload Normally the Checksum Offload function is computed by the protocol stack By selecting o...

Page 102: ...henever 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 Th...

Page 103: ...figure and select Properties The Properties window appears 5 Select the Advanced tab The list of properties and current values for the adapter appears 6 Select the property to modify and adjust the Value as needed 7 Save the settings a When the adapter property configuration is complete click OK to accept the settings b If prompted to restart your computer click Yes Rebooting the system for new ad...

Page 104: ...e 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 Number of Receive Descriptors Specifies the number of buffers used by the driver when copying data to the protocol memory In high network load situations increasing receive descriptors can increase performance The tradeoff is that this als...

Page 105: ...ower management and wake up functions o Default No Action NC110x NC360x NC364x OS Controlled o Range Disabled Enabled Hardware Default No Action NC110x NC360x NC364x OS Controlled Disabled Enabled Wake On Settings NC110x NC310F NC340x NC360x NC364x NC6170 and NC7170 only Available only when Enable PME is enabled Allows you to choose what types of packets will cause the adapter to wake o Default Di...

Page 106: ...ke effect is not required however rebooting is recommended to re initialize all registers Adapter Properties 802 1p QoS Packet Tagging Enables or disables IEEE 802 1p tagging to send network traffic with different priority levels o Default Off o Range Off On Coalesce Buffers Specifies the number of memory buffers available to the driver in case the driver runs out of available map registers This b...

Page 107: ...fers can increase performance The tradeoff is that this also increases the amount of system memory used by the driver If too few receive buffers are used performance suffers If too many receive buffers are used the driver unnecessarily consumes memory resources o Default 48 o Range 8 1024 increments of 1 Transmit Control Blocks Specifies the number of resources that are allocated to transmit packe...

Page 108: ...criptors are used performance suffers If too many receive descriptors are used the driver unnecessarily consumes memory resources o Default 32 o Range 8 1024 in increments of 8 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 ...

Page 109: ...runs out of available map registers This buffer area is also used when a packet consists of many fragments If no coalesce buffers or map registers are available the driver is forced to queue the packet for later transmission The preferred method of transmitting data is to use map registers since it is the most efficient method o Default 128 o Range 16 768 increments of 8 Number of Receive Descript...

Page 110: ...es for Fiber Gigabit Ethernet server adapters only Flow Control Specifies the type of flow control that is needed o Default Disable o Range Disable Rx Pause Tx Pause Rx Tx Pause Auto Novell Netware Advanced Server Program for NetWare The following describes how to install and configure the Advanced Server Program ASP Installing ASP IMPORTANT Teaming NC150 NC32x NC37x NC1020 NC6770 or NC77xx adapte...

Page 111: ...hysical adapters it is only necessary to bind one frame type on the virtual adapter to the same frame type on the physical adapter The other frame types will be automatically bound 5 Bind protocols to QASP LAN Example BIND IP QASP_1_EII ADDR x x x x MASK x x x x NOTE Configuration of QASP LAN should be performed manually by editing the AUTOEXEC NCF file NWCONFIG NLM or INSTALL NLM cannot completel...

Page 112: ...by is only valid for Smart Load Balance mode Example BIND QASP1 Q57_1_EII BIND QASP1 Q57_2_EII STANDBY In the above example Q57_1_EII and Q57_2_EII are bound as primary and hot standby adapters respectively Configuring VLANs NOTE VLANs are not supported on non HP adapters To add VLANs to a team 1 Load QASP LAN with the all necessary frame types and specify the VLAN ID for each frame type You can s...

Page 113: ...NET_II NAME Q57_1_EII SLOT 1 VLAN 1 LOAD Q57 FRAME ETHERNET_II NAME Q57_2_EII SLOT 4 VLAN 1 BIND QASP1 Q57_1_EII BIND QASP1 Q57_2_EII BIND IP QASP_1_V100_EII ADDR 172 16 210 1 MASK 255 255 0 0 BIND IP QASP_1_V200_EII ADDR 172 17 210 1 MASK 255 255 0 0 BIND IP QASP_1_V300_EII ADDR 172 18 210 1 MASK 255 255 0 0 NOTE When BIND QASP1 Q57_1_EII is executed the adapter Q57_1_EII is bound to all three VL...

Page 114: ...T_802 2 in the LOAD command to specify untagged 802 2 frame type Example LOAD QASP LAN FRAME ETHERNET_II NAME QASP_1_V2_EII VSLOT 1 VLAN 2 GVRP LOAD QASP LAN FRAME ETHERNET_802 2 NAME QASP_1_E82 VSLOT 1 VLAN 0 Editing the AUTOEXEC NCF file 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 ...

Page 115: ...0 BIND IP QASP_1_V4_EII ADDR 192 168 4 200 MASK 255 255 255 0 mount all NOTE If you modify any adapter parameters you must reboot the system for the changes to take effect If you make changes and do not reboot you may experience configuration problems Example 3 Multiple SLB Teams LOAD QASP LAN VSLOT 1 FRAME Ethernet_II NAME QASP_1_EII LOAD Q57 LAN SLOT 2 FRAME Ethernet_II speed 100fd NAME Q57_3_EI...

Page 116: ...802 2 NAME Q57_4_E82 bind qasp2 q57_3_EII bind qasp2 q57_4_EII BIND IP QASP_2_EII ADDR 192 222 21 1 MASK 255 255 255 0 BIND IPX QASP_2_E82 NET 100 Example 5 Multiple SLB Teams with Maximum VSLOTS LOAD QASP LAN VSLOT 1 FRAME Ethernet_II NAME QASP_1_EII LOAD Q57 LAN SLOT 1 speed 100fd FRAME Ethernet_II NAME Q57_1_EII LOAD Q57 LAN SLOT 2 speed 100fd FRAME Ethernet_II NAME Q57_2_EII bind qasp1 q57_1_e...

Page 117: ...4 Example 7 Trunking with QASP LOAD ODINEB NLM LOAD QASP LAN FRAME ETHERNET_II NAME QASP_1_EII VSLOT 1 MODE TRUNK LOAD Q57 LAN FRAME ETHERNET_II NAME Q57_1_EII SLOT 1 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 Switch ports must be configured for Trunking for example FEC or GEC for Cisco s...

Page 118: ... Keyword P3 1 or 2 Speed o This keyword is to force the line speed of the adapter When this keyword is used the switch to which the adapter cable is connected must be forced If not the adapter and switch may run at different duplex modes It is important to have the switch and adapter set properly The best way to ensure good connectivity is to not set the speed keyword and allow for automatic link ...

Page 119: ...Choices are ON OFF o Default is OFF RxFlow o This keyword allows enabling disabling of RxFlow control o Choices are ON OFF o Default value is OFF VLAN o This keyword allows enabling disabling of VLAN tagging support This keyword is only used when the QASP program is loaded for VLAN support on the Q57 driver Do not set the VLAN keyword to 1 if the QASP program is not being used o Choices are 0 Disa...

Page 120: ...IP select TCP IP protocol stack at the Options Product screen 7 At the 32 bit LAN Driver screen scroll to the end of listed drivers and select User Specified 32 bit driver 8 Insert the HP driver diskette 9 Select HP Ethernet or Fast Ethernet NIC 10 Select needed setting and press the F10 key to continue 11 Follow the remaining prompts NET CFG parameters This section describes NET CFG parameters fo...

Page 121: ...fault The adapter automatically senses speed Examples of system file settings Example NET CFG Link Driver N100C32 NetWare DOS Requester FIRST NETWORK DRIVE F NETWARE PROTOCOL NDS BIND Protocol IPX IPX SOCKETS 40 Protocol TCPIP IP_ADDRESS 201 201 202 25 IP_ROUTER 201 201 202 1 IP_NETMASK 255 255 255 0 PATH TCP_CFG C NW5C32 TCP BIND N100C32 Example STARTNET BAT for Client 32 SET NWLANGUAGE ENGLISH C...

Page 122: ...AutoNegotiate only 1000 Mbps Half Duplex mode 8 AutoNegotiate only 100 Mbps Full Duplex mode 9 AutoNegotiate only 100 Mbps Half Duplex mode 10 AutoNegotiate only 10 Mbps Full Duplex mode 11 AutoNegotiate only 10 Mbps Half Duplex mode Example Configure adapters of instance 0 and instance 3 to 100 Mbps Full Duplex and 10 Mbps Half Duplex ForceSpeedDuplex 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 ForceSpeedDup...

Page 123: ...This determines the upper boundary of the time interval that the device will generate interrupts if one or more frames are received The default value is 150 Example RxCoalescingTicks 150 RxMaxCoalescedFrames Configures the number of Rx Maximum Coalesced Frames parameters This determines the upper boundary of maximum number of Rx buffer descriptors that the device processes before it will generate ...

Page 124: ... combined into one fragment Example DoubleCopyTxBufferSize 64 Customize driver configuration via ndd command Driver configurations can also be temporarily changed with the Solaris ndd command Any changes made with the ndd command are temporary and will be lost when you reboot the system To make configuration changes survive after reboot modify bcme conf instead To display parameters that are confi...

Page 125: ... 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 ...

Page 126: ...he remaining adapters Currently Automatic is supported in Windows 2000 Windows Server 2003 and Windows Server 2003 x64 802 3ad Dynamic Dual Channel Load Balancing INP ProLiant Essentials Intelligent Networking Pack INP only There must be a minimum of two adapters in a dual channel team All team members within each group are dynamically placed into a port trunk channel by dynamic Link Aggregation C...

Page 127: ...f two adapters in a dual channel team and a minimum of one adapter per group Switch assisted dual channel Network Fault Tolerance NFT provides the safety of additional backup links between the server and hub switch It is implemented with one channel team providing the primary adapter and a second channel team providing the secondary backup adapter s During normal operations if the adapters in the ...

Page 128: ... 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 TLB load balances IP traffic under Windows NT and IP and IPX traffic under NetWare Transmit Load Balancing with Fault Tolerance and Preference Order All transmitted IP packets are load balanced among all team members based on a Load Balancing al...

Page 129: ...ded as one of the following team types the team type is changed to TransmitLoadBalancing Automatic 802 3ad Dynamic Dual Channel Load Balancing INP Switch assisted Dual Channel Load Balancing INP 802 2ad Dynamic with Fault Tolerance Switch assisted Load Balancing with Fault Tolerance SLB The following are limitations for a TOE enabled team TOE teaming performance is reduced if a switch or network d...

Page 130: ...and at least one non RSS capable adapter the team is created with RSS disabled and RSS functionality for each adapter that is in the team is disabled If a non RSS capable adapter is added to an RSS enabled team the team is changed to RSS disabled and RSS functionality for each adapter that is in the team is disabled Disabling or dissolving an RSS enabled team If RSS teaming is disabled on an exist...

Page 131: ...viously installed components In addition general cleanup is performed to remove program links and common files that may not belong to any specific component Adapter configuration components removed by Primer o HP Advanced Network Control Utility o HP Network Configuration Utility o HP TLAN Network Teaming and Configuration Utility When Primer removes these network utilities it dissolves all Window...

Page 132: ...the View Log button or you can go to the directory where the log file resides which is usually the current working directory where the utility is run However if the media from which you are running the utility is write protected the log file will reside in the systemdir directory NOTE You must have Administrator privileges to use the Log Teaming considerations when upgrading to Windows 2000 Under ...

Page 133: ...ystem 9 Run the HP ProLiant Network Configuration Utility Component Package cpxxxxxx exe file The component is a self extracting executable with a file name based on the component number 10 Click the Install button to proceed with the installation 11 After the drivers have been installed you may delete the HP SoftPaq file If this is a first time installation proceed to step 1 in the Configuring or...

Page 134: ...nect using HP Network Team Components that are selected are used by this connection These include o Client for Microsoft Networks o HP Network Configuration Utility o Network Load Balancing o File and Printer Sharing for Microsoft Networks o Network Monitor Driver o Net BEUI Protocol o Internet Protocol TCP IP NOTE Other protocols may apply Description Describes the selected component Show icon in...

Page 135: ...ction These include o Client for Microsoft Networks o HP Network Configuration Utility o Network Load Balancing o File and Printer Sharing for Microsoft Networks o Network Monitor Driver o Net BEUI Protocol o Internet Protocol TCP IP NOTE Other protocols may apply Description Describes the selected component Show icon in taskbar when connected Enables Disables the HP tray icon Buttons Configure bu...

Page 136: ...e Secondary adapter automatically takes over Transmit Load Balancing TLB TLB creates a team of adapters to increase a server s throughput If you configure TLB NFT is automatically configured TLB works with any industry standard 10BASE T 100BASE TX or Gigabit switch All transmit IP frames are load balanced among all team members based on a Load Balancing algorithm in the teaming device driver The C...

Page 137: ...ation that shipped with your SLB capable switch for more information After your switch is correctly set up you can configure the adapters in the server with the HP Networking Configuration Utility Before configuring adapter teaming Before you configure the HP adapter for adapter teaming you need to install the adapters and make the appropriate connections to hubs and switches Installing adapters 1...

Page 138: ...imary adapter Or another failover event occurs in which case a non Primary adapter takes on the role of Current Primary adapter If this mode is selected make sure the desired Primary adapter is displayed in the Preferred Primary NIC list box A single Fault Tolerant team CAN contain a mixture of Fast Ethernet and Gigabit adapters 6 For a Load Balancing team select among the following modes o Transm...

Page 139: ...64T PCI Express Quad Port Gigabit Server Adapter HP NC61xx Gigabit Server Adapters HP NC31xx Fast Ethernet Server Adapters HP NC71xx Gigabit Server Adapters CPQANS requires the following Novell settings SET MINIMUM PACKET RECEIVE BUFFERS 2000 or larger SET MAXIMUM PACKET RECEIVE BUFFERS 10000 or larger SET MAXIMUM PHYSICAL RECEIVE PACKET SIZE 2048 or larger Options for increasing throughput and fa...

Page 140: ... technology Refer to the Important teaming notes section for more information about configuring your switch for FEC or GEC teams Gigabit EtherChannel GEC Creates a team of HP Gigabit server adapters to increase receive and transmit throughput using a switch with Gigabit EtherChannel technology As with NFT GEC provides redundancy A GEC team uses the switch GEC technology to perform the load balanci...

Page 141: ...elpful in configuring or troubleshooting teaming CPQANS STATUS o Description This command displays the current status for the CPQANS team o Syntax LOAD CPQANS STATUS o Example LOAD CPQANS STATUS If you have more than one team then you can issue the same command with the team s ID number o Syntax LOAD CPQANS STATUS TEAM IDnumber o Example LOAD CPQANS STATUS TEAM 2 CPQANS PRIMARY o Description This ...

Page 142: ...echeck_interval probe_retry_count load CPQANS balance_interval xxx team nnn o Default 180 o Range 18 1080 o Description Changes the team s balance interval XXX counts 1 18 second ticks Only even numbers are supported Odd numbers are rounded down This can also be used after the COMMIT command load CPQANS balance_set_default team nnn Description Restores the team s balance interval to the factory de...

Page 143: ...rs are supported Odd numbers are rounded down This can also be used after the COMMIT command load CPQANS probe_set_default team nnn Description Restores the team s probe settings to the factory default settings Does not affect On Off or Multicast Broadcast settings load CPQANS tx_ecbs_to_use xxx team nnn o Default 64 o Minimum 0 o Description Number of Tx ECBs to allocate when the Virtual Adapter ...

Page 144: ...NS LAN it looks like a protocol so you can bind it to the physical adapter Bind CPQANS LAN to each physical adapter in the Team Notice the key word PRIMARY For performance reasons the Gigabit server adapter should be the primary adapter BIND CPQANS N1000 PRIMARY BIND CPQANS N100 Next check the status of the Team Notice that the Team now has two adapter instances with the Team Also notice that the ...

Page 145: ...T_II NAME SECONDARY_N100_II 4 Bind CPQANS LAN to each physical adapter using the names you defined when the base drivers were loaded BIND CPQANS PRIMARY_N100_II BIND CPQANS SECONDARY_N100_II 5 If you have not specified your Team as an Transmit Load Balance TLB Team you may do it now LOAD CPQANS MODE ALB 6 If you forgot to choose the frame type or Team mode during the original LOAD CPQANS command y...

Page 146: ...lso specify the Team MODE FEC LOAD CPQANS FRAME ETHERNET_802 2 NAME FEC_TEAM_E82 TEAM 2 MODE FEC LOAD CPQANS FRAME ETHERNET_II NAME FEC_TEAM_EII TEAM 2 8 Load the base drivers for the second Team LOAD N100 SLOT 6 FRAME ETHERNET_802 2 NAME FEC_1_E82 LOAD N100 SLOT 6 FRAME ETHERNET_II NAME FEC_1_EII LOAD N100 SLOT 5 FRAME ETHERNET_802 2 NAME FEC_2_E82 LOAD N100 SLOT 5 FRAME ETHERNET_II NAME FEC_2_EI...

Page 147: ...OAD CPQANS VLANID 5 FRAME ETHERNET_II NAME 5II TEAM 1 b Next load CPQANS for VLAN 6 assigning a name of 6xx to each instance LOAD CPQANS VLANID 6 FRAME ETHERNET_802 2 NAME 682 TEAM 1 LOAD CPQANS VLANID 6 FRAME ETHERNET_802 3 NAME 683 TEAM 1 LOAD CPQANS VLANID 6 FRAME ETHERNET_SNAP NAME 6SP TEAM 1 LOAD CPQANS VLANID 6 FRAME ETHERNET_II NAME 6II TEAM 1 3 Load the base driver for each frame type LOAD...

Page 148: ...ERNET_II VLANID 50 NAME V50 TEAM 1 3 Load the base drivers for each adapter in the Team LOAD N100 SLOT 1 FRAME ETHERNET_II NAME PRIMARY_II LOAD N100 SLOT 2 FRAME ETHERNET_II NAME SECONDARY_II 4 Bind CPQANS to each physical adapter BIND CPQANS PRIMARY_II BIND CPQANS SECONDARY_II 5 Finalize the Team with the COMMIT command LOAD CPQANS COMMIT 6 Bind both IPX and IP to CPQANS for each VLAN 7 Bind IPX ...

Page 149: ... 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 4 Bind CPQANS to each frame type on the physical adapter BIND CPQANS PRI_E82 TEAM 1 BIND CPQANS PRI_EII TEAM 1 5 Finalize the Team with the COMMIT command LOAD CPQANS COMMIT 6 Bind the protocols to CPQANS for each VLAN and frame type BIND IPX E82_Vl7 NET 702 BIND ...

Page 150: ... are members of a team VLAN definition must be done at the Team level If an adapter with VLANs is added to a team the VLANs defined for the adapter will be deleted When a VLAN is defined for an adapter the properties of that adapter will be modified if necessary to allow proper VLAN functionality For example 802 1p QoS must be enabled on an adapter or team with VLANs Likewise when an adapter is ad...

Page 151: ...er dialog appears 2 Click Help to access the License Manager help file NOTE The HP Accelerated iSCSI feature comes standard with stand alone HP Multifunction Server Adapters and Multifunction Server Adapters for HP BladeSystem Intelligent Networking Pack Windows Edition The HP Network Configuration Utility NCU allows you to configure and monitor HP server network adapters running under Windows 200...

Page 152: ...Balancing o 802 3ad Dynamic Dual Channel Network Fault Tolerance o 802 3ad Dynamic Dual Channel NFT and Preference Order NOTE Dual Channel Network Fault Tolerance teaming capabilities are not supported on systems running Windows 2000 Cisco Discovery Protocol CDP and Link Layer Discovery Protocol LLDP are both layer two protocols that are neighbor device discovery protocols that run on supported ne...

Page 153: ...r Guide located on the HP website http www hp com Accelerated iSCSI for embedded HP Multifunction server adapters The HP Accelerated iSCSI capability is available for embedded HP Multifunction server adapters through the purchase and installation of a ProLiant Essentials Accelerated iSCSI Pack license The ProLiant Essentials Accelerated iSCSI Pack license is part of the ProLiant Essentials softwar...

Page 154: ...rview 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 or any Microsoft Windows products This utility is designed to test h...

Page 155: ...s the Enter key twice to return to the main menu Accessing the test adapter menu Selecting Test Adapter from the main menu displays the test adapter menu The test menu allows the user to begin the adapter tests change test options display diagnostic log files and access the networking submenu Beginning adapter tests Selecting Begin Adapter Tests brings up the test screen While tests are being perf...

Page 156: ...ved back from the responder the test reports success Displaying Diagnostic Log The Display Diagnostic Log option allows you to view a detailed report of the tests you just ran When Diagnostic Log is enabled test results are recorded in a log file named DIAGS LOG If it does not already exist the test utility creates it If it already exists new data is appended to it The DISPLAY DIAGNOSTIC LOG comma...

Page 157: ...gnostics use pmode w DOS Extender V1 33 Input file list The following files should be found in the same location as the q57diag exe file o 5701 bin o 5703 bin o config sys o cpu05 bin o cpu bin o cpu14a bin o cpu14b bin o cpudg05 bin o cpudiag bin o cpusj bin o cpumem bin o diagcfg bin o flshdg05 bin o flshdg5x bin o flshdiag bin o flshd14a bin o flshd14b bin o flshdgsj bin o q57diag exe o ump14a ...

Page 158: ...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 ...

Page 159: ...egister Test Each Register specified in the configuration contents is 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 C5 VPD test The content of VPD is saved first before performing the test After it is saved the test writes one of the five pattern test data 0xff 0xa...

Page 160: ...AKEDISK BAT to create a driver disk 2 Boot to DOS or the EFI shell 3 From the DOS prompt or shell navigate to the APPS DIAGS Q57 directory 4 Type Q57DIAG exe and press the Enter key The diagnostic tests run automatically Command line options The following are the available options in q57diag They are case sensitive Usage q57diag exe options c num o Specifies UUT device number When more than one de...

Page 161: ... enable PXE When f is entered software uses eeprom bin content for PXE setting When x is entered with f x is ignored o Example q57diag exe x 0 o To disable enable PXE for LOM designs Lan On Motherboard use the Rom Bios Setup Utility RBSU asf value o Enables asf in manufacture mode o Value 0 to disable Value 1 to enable t id Disables test T id o Enables test A certain test is enabled or disabled by...

Page 162: ...num o Use this option to specify the number iteration of times the tests are to be run The default is to run one time A number zero indicates loop forever A control C or control break key can be used to break the loop Any error detected will also stop testing after reporting the error o Example q57diag exe I 5 Runs tests five times ver o Displays the version of the current test software eeprom bin...

Page 163: ... size in HEX to tst ref Runs test with reference device findref Detects reference device fmac Enables input of Mac address from a file lbm n Sets Mac loopback packets lbp n Sets Phy loopback packets lbe n n n o Sets external loopback packets o Format 1000Mbps 100Mbps 10Mbps mba value o Enables disables MBA o Value 0 to disable Value 1 to enable mbap value o Selects MBA protocol o Value 0 for PXE V...

Page 164: ...Value 3 for 100HD Value 4 for 100FD Value 6 for 1000FD fiber hlb spd o Sets device host loopback mode o spd 10 100 1000 o dflt 1000 tr pkts spd o Sets Tx and Rx pkts packets o dflt Tx pkts 1e6 o spd 10 100 1000 lbsped spd o Runs D3 loopback test at spd o spd t h g 10 100 1000 l200 m200 Runs D4 loopback test with 200 m200 packets dispgbend Runs D4 loopback test and displays packets at end disppkts ...

Page 165: ...dateasfcfg Used with the firmall option to include updating ASF CFG block updateumpcfg Used with the firmall option to include updating UMP CFG block pump file Option to program UMP firmware updatesecfg Used with the firmall option to include updating SE CFG block mfct file Programs a new SSID and SVID based on file fail2 On failure offsets failed message printout logfl Log file buffer flush per l...

Page 166: ...x08X at 0x04X expected 0x 08X 20 Cannot open file s 21 Invalid CPU image file s 22 Invalid CPU image size d 23 Cannot allocate memory 24 Cannot reset CPU 25 Cannot release CPU 26 CPU test failed 27 Invalid Test Address Range Valid adapter address is 0x 08x 0x 08x and exclude 0x 08x 0x 08x 28 DMA Got 0x 08x 0x 08x Expected 0x 08x 29 Unsupported PhyId 04X 04X 30 Too many registers specified in the f...

Page 167: ...ounting 58 s Timer is not working 59 Cannot clear bit s in cX CPU event register 60 Invalid EEPROM_FILENAME file size expected d but only can read d bytes 61 Invalid magic value in s expected 08x but found 08x 62 Invalid manufacture revision expected c but found c 63 Invalid Boot Code revision expected d d but found d d 64 Cannot write to EEPROM 65 Cannot read from EEPROM 66 Invalid Checksum 67 In...

Page 168: ...sts an Group D Miscellaneous tests Group A Register tests A1 Register test This tests the chip registers accessible through PCI PCI E bus for their read only and read write attributes Some critical registers are not tested as the system and or the chip becomes unstable when the values change A2 PCI configuration test This test checks the functionality of the BAR size configuration by examining the...

Page 169: ... tests read write add modify and cache hit functionalities of the associative memory C4 TPAT cracker test This tests the packet cracking logic block as well as the checksum CRC offload logic This test requires the presence of a test firmware file inside the diagfw directory C5 FIO register test This is another register test dedicated for register interface only exposed to the internal CPUs This te...

Page 170: ...HY loopback test This test puts the chip in the PHY loopback mode and transmits 5000 layer two packets of various sizes and receives them and checks the packet integrity D3 External loopback test This test puts the chip in the PHY loopback mode and transmits various number of layer two packets of various sizes and receives them and checks the packet integrity The number of packets is determined by...

Page 171: ...hey are case sensitive Usage xdiag options t grps tests Disables certain tests groups for example a1c2 T grps tests Enables certain tests groups for example a1c2 c card Selects device number on which tests will be running I iteration Specifies how many iterations tests need to run wol 1 0 Enables 1 or disables 0 magic pkt wol pxe 1 0 Enables 1 or disables 0 pxe asf 1 0 Enables 1 or disables 0 asf ...

Page 172: ...om service_locator 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 o Call 1 800 HP INVENT 1 800 474 6836 This service is available 24 hours a day 7 days...

Page 173: ...centrators Servers Software and Switches go to the HP software and drivers website http h18007 www1 hp com support files server 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 so...

Page 174: ...tocol IPL initial program load iSCSI Internet Small Computer System Interface PCI peripheral component interface PDU power distribution unit PXE Preboot Execution Environment ROM read only memory RSS Receive Side Scaling SAN storage area network TCP IP Transmission Control Protocol Internet Protocol TOE TCP IP Offload Engine ...

Page 175: ...Acronyms and abbreviations 175 UNDI Universal Network Driver Interface VLAN virtual local area network ...

Page 176: ...lation 28 NetWare teaming 139 P PCI Hot Plug 9 PCI shared interrupts 155 properties 91 98 106 PXE configuration HP NC series Broadcom adapters 64 67 HP NC series Intel adapters 89 S Solaris driver information guide 23 supported operating systems 5 T teaming adapters 126 U Unix driver software Gigabit Ethernet Adapter user s guide 21 W Windows 2000 driver software NC150 NC32x NC37x NC380 NC1020 NC6...

Reviews: