Table of Contents

Advertisement

User Guide
January 2010
Broadcom Ne tXtrem e II™ N etwor k Adapter Use r
Introduction
Functionality and Features
Teaming
Virtual LANs (VLANs)
Manageability
Installing the Hardware
Installing the Driver Software
Broadcom Boot Agent Driver Software
NDIS2 Driver Software
ODI Driver Software
Linux Driver Software
NetWare Driver Software
Windows Driver Software
Installing Management Applications
Using iSCSI
Configuring Teaming
Using Broadcom Advanced Control Suite 3
User Diagnostics
Specifications
Regulatory Information
Troubleshooting
Information in this document is subject to change without notice.
© 2010 Broadcom Corporation. All rights reserved.
This document is protected by copyright and is distributed under licenses restricting its use, copying, distribution, and
decompilation. No part of this document may be reproduced in any form by any means without prior written authorization of
Broadcom Corporation. Documentation is provided as is without warranty of any kind, either express or implied, including
any kind of implied or express warranty of non-infringement or the implied warranties of merchantability or fitness for a
particular purpose.
Broadcom Corporation reserves the right to make changes without further notice to any products or data herein to improve
reliability, function, or design. Information furnished by Broadcom Corporation is believed to be accurate and reliable.
However, Broadcom Corporation does not assume any liability arising out of the application or use of this information, nor
Document
ENGSRVT52-CDUM100-R
G ui de
Bro adco m Co rp or atio n
Broadcom NetXtreme II™ Network Adapter User Guide
NetXtreme II
Page 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NetXtreme II and is the answer not in the manual?

Questions and answers

Summary of Contents for Broadcom NetXtreme II

  • Page 1 Broadcom Corporation reserves the right to make changes without further notice to any products or data herein to improve reliability, function, or design. Information furnished by Broadcom Corporation is believed to be accurate and reliable.
  • Page 2: User Guide

    Broadcom, the pulse logo, Connecting everything, the Connecting everything logo, NetXtreme, Ethernet@Wirespeed, LiveLink, and Smart Load Balancing are among the trademarks of Broadcom Corporation and/or its affiliates in the United States, certain other countries, and/or the EU. Microsoft and Windows are trademarks of Microsoft Corporation. Linux is a trademark of Linus Torvalds.
  • Page 3 UNCTIONAL ESCRIPTION The Broadcom NetXtreme II adapter is a new class of Gigabit Ethernet (GbE) and 10 GbE converged network interface controller (C-NIC) that can simultaneously perform accelerated data networking and storage networking on a standard Ethernet network. The C-NIC offers acceleration for all popular protocols used in the data center, such as: •...
  • Page 4 NetXtreme II User Guide January 2010 EATURES The following is a list of the Broadcom NetXtreme II adapter features: • TCP Offload Engine (TOE) • Internet Small Computer Systems Interface (iSCSI) offload • Single-chip solution • Integrated 10/100/1000BASE-T transceivers •...
  • Page 5: Tcp Offload Engine (Toe)

    Without the TCP Offload Engine, the TCP/IP protocol suite runs on the host CPU, consuming a very high percentage of its resources and leaving little resources for the applications. With the use of the Broadcom NetXtreme II adapter, the TCP/IP processing can be moved to hardware, freeing the CPU for more important tasks such as application processing.
  • Page 6 Wake on LAN (WOL) should be connected to a switch capable of both 1000 and 10/100 Mbps speeds. NOTES: • For specific systems, see your system documentation for WOL support. • WOL is supported in Broadcom NetXtreme II BCM5708 devices with silicon revisions of B2 or later. For more information, see Limitations. DAPTIVE NTERRUPT REQUENCY The adapter driver intelligently adjusts host interrupt frequency based on traffic conditions to increase overall application throughput.
  • Page 7: Supported Operating Environments

    User Guide NetXtreme II January 2010 UPPORTED PERATING NVIRONMENTS The Broadcom NetXtreme II adapter has software support for the following operating systems: ® ® • Microsoft Windows (32-bit and 64-bit extended) • Microsoft Windows Vista™ (32-bit and 64-bit extended) ®...
  • Page 8 1. For fiber optic Ethernet connections, the state of the network link and activity is indicated by a single LED located adjacent to the port connector, as described in Table 2. Broadcom Advanced Control Suite 3 also provides information about the status of the network link and activity (see Viewing Vital Signs).
  • Page 9: Fault Tolerance

    Broadcom Advanced Server Program (BASP) is the Broadcom teaming software for the Windows family of operating systems. BASP runs within the Broadcom Advanced Control Suite 3 (BACS) utility. BASP provides support for TOE teaming only for NetXtreme II adapters.BASP supports four types of teams for Layer 2 teaming: •...
  • Page 10: Types Of Teams

    ALANCING AILOVER Smart Load Balancing™ and Failover is the Broadcom implementation of load balancing based on IP flow. This feature supports balancing IP traffic across multiple adapters (team members) in a bidirectional manner. In this type of team, all adapters in the team have separate MAC addresses. This type of team provides automatic fault detection and dynamic failover to other team member or to a hot standby member.
  • Page 11: Link Aggregation

    User Guide NetXtreme II January 2010 (802.3 GGREGATION This mode supports link aggregation and conforms to the IEEE 802.3ad (LACP) specification. Configuration software allows you to dynamically configure which adapters you want to participate in a given team. If the link partner is not correctly configured for 802.3ad link configuration, errors are detected and noted.
  • Page 12 NetXtreme II User Guide January 2010 SLB (A ALLBACK ISABLE The SLB (Auto-Fallback Disable) type of team is identical to the Smart Load Balancing and Failover type of team, with the following exception—when the standby member is active, if a primary member comes back on line, the team continues using the standby member, rather than switching back to the primary member.
  • Page 13 Other protocol packets are sent and received through one primary interface only. Failover for non-IP traffic is supported only for Broadcom network adapters. The Generic Trunking type of team requires the Ethernet switch to support some form of port trunking mode (for example, Cisco's Gigabit EtherChannel or other switch vendor's Link Aggregation mode).
  • Page 14: Executive Summary

    This section describes the technology and implementation considerations when working with the network teaming services offered by the Broadcom software shipped with servers and storage products. The goal of Broadcom teaming services is to provide fault tolerance and link aggregation across a team of two or more adapters. The information in this document is provided to assist IT professionals during the deployment and troubleshooting of system applications that require network fault tolerance and load balancing.
  • Page 15 Item Definition Address Resolution Protocol BACS Broadcom Advanced Control Suite BASP Broadcom Advanced Server Program (intermediate driver) domain name service G-ARP Gratuitous Address Resolution Protocol Generic Trunking (FEC/GEC)/802.3ad-Draft Static Switch-dependent load balancing and failover type of team in which the intermediate driver manages outgoing traffic and the switch manages incoming traffic.
  • Page 16 NetXtreme II User Guide January 2010 Table 1: Glossary (Cont.) Item Definition WINS Windows name service WLBS Windows Load Balancing Service Bro adco m C orp or atio n Page 16 Executive Summary Document ENGSRVT52-CDUM100-R...
  • Page 17 User Guide NetXtreme II January 2010 EAMING ONCEPTS • Network Addressing • Teaming and Network Addresses • Description of Teaming Types • TOE Teaming The concept of grouping multiple physical devices to provide fault tolerance and load balancing is not new. It has been around for years.
  • Page 18 NetXtreme II User Guide January 2010 team must use a unique MAC address to be IEEE compliant. It is important to note that ARP cache entries are not learned from received frames, but only from ARP requests and ARP replies.
  • Page 19 User Guide NetXtreme II January 2010 Smart Load Balancing enables both transmit and receive load balancing based on the Layer 3/Layer 4 IP address and TCP/ UDP port number. In other words, the load balancing is not done at a byte or frame level but on a TCP/UDP session basis.
  • Page 20 NetXtreme II User Guide January 2010 Generic Trunking Generic Trunking is a switch-assisted teaming mode and requires configuring ports at both ends of the link: server interfaces and switch ports. This is often referred to as Cisco Fast EtherChannel or Gigabit EtherChannel. In addition, generic trunking supports similar implementations by other switch OEMs such as Extreme Networks Load Sharing and Bay Networks or IEEE 802.3ad Link Aggregation static mode.
  • Page 21 TCP connections that had been offloaded to that adapter are migrated to the remaining nonfailed members in the team. For Broadcom NetXtreme II adapters, there are no specific setup requirements in order for TCP Offload Engine (TOE) to work with BASP. Once the individual adapters are configured to enable TOE, they can be added to a team and the offload is transparent to BASP.
  • Page 22 The Broadcom supplied teaming support is provided by three individual software components that work together and are supported as a package. When one component is upgraded, all the other components must be upgraded to the supported versions.
  • Page 23 User Guide NetXtreme II January 2010 ARDWARE EQUIREMENTS • Repeater Hub • Switching Hub • Router The various teaming modes described in this document place certain restrictions on the networking equipment used to connect clients to teamed systems. Each type of network interconnect technology has an effect on teaming as described in the following sections.
  • Page 24 The Broadcom Advanced Control Suite 3 (BACS) utility is designed to run on 32-bit and 64-bit Windows family of operating systems. BACS 3 is used to configure load balancing and fault tolerance teaming, and VLANs. In addition, it displays the MAC address, driver version, and status information about each network adapter.
  • Page 25 SLB with one primary and one standby member. Requires at least one Broadcom adapter in the team. c TOE functionality can only be achieved with SLB teams that consist of all Broadcom TOE-enabled adapters. Bro adco m Co rp or atio n...
  • Page 26: Selecting A Team Type

    NetXtreme II User Guide January 2010 ELECTING A The following flow chart provides the decision flow when planning for Layer 2 teaming. For TOE teaming, only Smart Load Balancing™ and Failover type team is supported. The primary rationale for teaming is the need for additional network bandwidth and fault tolerance.
  • Page 27: Teaming Mechanisms

    • Speeds Supported for Each Type of Team RCHITECTURE The Broadcom Advanced Server Program is implemented as an NDIS intermediate driver (see Figure 2). It operates below protocol stacks such as TCP/IP and IPX and appears as a virtual adapter. This virtual adapter inherits the MAC Address of the first port initialized in the team.
  • Page 28 Figure 2: Intermediate Driver Outbound Traffic Flow The Broadcom Intermediate Driver manages the outbound traffic flow for all teaming modes. For outbound traffic, every packet is first classified into a flow, and then distributed to the selected physical adapter for transmission. The flow classification involves an efficient hash computation over known protocol fields.
  • Page 29 Inbound Traffic Flow (SLB Only) The Broadcom intermediate driver manages the inbound traffic flow for the SLB teaming mode. Unlike outbound load balancing, inbound load balancing can only be applied to IP addresses that are located in the same subnet as the load- balancing server.
  • Page 30 Switch-Independent The Broadcom Smart Load Balancing type of team allows two to eight physical adapters to operate as a single virtual adapter. The greatest benefit of the SLB type of team is that it operates on any IEEE compliant switch and requires no special configuration.
  • Page 31 Outbound Load Balancing using IP Address - Yes • Multivendor Teaming – Supported (must include at least one Broadcom Ethernet adapter as a team member). Applications The SLB algorithm is most appropriate in home and small business environments where cost is a concern or with commodity switching equipment.
  • Page 32 Outbound Load Balancing using IP Address - Yes • Multivendor teaming – Supported (Must include at least one Broadcom Ethernet adapter as a team member) Applications Generic trunking works with switches that support Cisco Fast EtherChannel, Cisco Gigabit EtherChannel, Extreme Networks Load Sharing and Bay Networks or IEEE 802.3ad Link Aggregation static mode.
  • Page 33 • Failover mechanism – Link loss detection • Load Balancing Algorithm – Outbound traffic is balanced through a Broadcom proprietary mechanism based on L4 flows. Inbound traffic is balanced according to a switch specific mechanism. • Outbound Load Balancing using MAC Address - No •...
  • Page 34 The attributes of the features associated with each type of team are summarized in Table Table 5: Attributes Feature Attribute Smart Load Balancing™ User interface Broadcom Advanced Control Suite 3 (BACS) Number of teams Maximum 8 Number of adapters per team Maximum 8 Hot replace Hot add...
  • Page 35 User Guide NetXtreme II January 2010 Table 5: Attributes (Cont.) Feature Attribute Hot replace Hot add Hot remove Link speed support Different speeds Frame protocol Incoming packet management Switch Outgoing packet management BASP Failover event Loss of link only Failover time <500 ms...
  • Page 36: Teaming And Other Advanced Networking Properties

    All adapters on the team must support this feature. Some adapters may not support this feature if ASF/IPMI is also enabled. Must be supported by all adapters in the team. Only for Broadcom adapters. As a PXE sever only, not as a client.
  • Page 37 Without the TCP Offload Engine, the TCP/IP protocol suite runs on the host CPU, consuming a very high percentage of its resources and leaving little resources for the applications. With the use of the Broadcom NetXtreme II adapter, the TCP/IP processing can be moved to hardware, freeing the CPU for more important tasks such as application processing.
  • Page 38: Execution Environment

    NetXtreme II User Guide January 2010 insertion of a tag into an Ethernet frame to identify the VLAN to which a frame belongs. If present, the 4-byte VLAN tag is inserted into the Ethernet frame between the source MAC address and the length/type field. The first 2-bytes of the VLAN tag consist of the IEEE 802.1Q tag type, whereas the second 2 bytes include a user priority field and the VLAN identifier...
  • Page 39: General Network Considerations

    The only supported BASP team configuration when using Microsoft Virtual Server 2005 is with a Smart Load Balancing (TM) team-type consisting of a single primary Broadcom adapter and a standby Broadcom adapter. Make sure to unbind or deselect “Virtual Machine Network Services” from each team member prior to creating a team and prior to creating Virtual networks with Microsoft Virtual Server.
  • Page 40 User Guide January 2010 types of teaming supported by Broadcom. Therefore, an interconnect link must be provided between the switches that connect to ports in the same team. In the configuration without the interconnect, an ICMP Request from Blue to Gray goes out port 82:83 destined for Gray port 5E:CA, but the Top Switch has no way to send it there because it cannot go along the 5E:C9 port on Gray.
  • Page 41 User Guide NetXtreme II January 2010 The addition of a link between the switches allows traffic from/to Blue and Gray to reach each other without any problems. Note the additional entries in the CAM table for both switches. The link interconnect is critical for the proper operation of the team.
  • Page 42 NetXtreme II User Guide January 2010 Figure 5 represents a failover event in which the cable is unplugged on the Top Switch port 4. This is a successful failover with all stations pinging each other without loss of connectivity. Figure 5: Failover Event...
  • Page 43 User Guide NetXtreme II January 2010 PANNING LGORITHM • Topology Change Notice (TCN) • Port Fast/Edge Port In Ethernet networks, only one active path may exist between any two bridges or switches. Multiple active paths between switches can cause loops in the network. When loops occur, some switches recognize stations on both sides of the switch.
  • Page 44 NetXtreme II User Guide January 2010 Topology Change Notice BPDUs are sent when a port that was forwarding changes to blocking or transitions to forwarding. A TCN BPDU does not initiate an STP recalculation. It only affects the aging time of the forwarding table entries in the switch.It will not change the topology of the network or create loops.
  • Page 45: Teaming With Microsoft Nlb

    User Guide NetXtreme II January 2010 SLB Team Connected to a Single Hub SLB teams configured as shown in Figure 6 maintain their fault tolerance properties. Either server connection could potentially fail, and network functionality is maintained. Clients could be connected directly to the hub, and fault tolerance would still be maintained;...
  • Page 46: Application Considerations

    Multiple adapters may be used for each of these purposes: private, intracluster communications and public, external client communications. All Broadcom teaming modes are supported with Microsoft Cluster Software for the public adapter only. Private network adapter teaming is not supported. Microsoft indicates that the use of teaming on the private interconnect of a server cluster is not supported because of delays that could possibly occur in the transmission and receipt of heartbeat packets between the nodes.
  • Page 47 User Guide NetXtreme II January 2010 Figure 7 shows a 2-node Fibre-Channel cluster with three network interfaces per cluster node: one private and two public. On each node, the two public adapters are teamed, and the private adapter is not. Teaming is supported across the same switch or across two switches.
  • Page 48 NetXtreme II User Guide January 2010 High-Performance Computing Cluster Gigabit Ethernet is typically used for the following three purposes in high-performance computing cluster (HPCC) applications: • Inter-Process Communications (IPC): For applications that do not require low-latency, high-bandwidth interconnects (such as Myrinet, InfiniBand), Gigabit Ethernet can be used for communication between the compute nodes.
  • Page 49 User Guide NetXtreme II January 2010 Oracle In our Oracle Solution Stacks, we support adapter teaming in both the private network (interconnect between RAC nodes) and public network with clients or the application layer above the database layer. Figure 8: Clustering With Teaming Across Two Switches...
  • Page 50: Network Backup

    NetXtreme II User Guide January 2010 EAMING AND ETWORK ACKUP • Load Balancing and Failover • Fault Tolerance When you perform network backups in a nonteamed environment, overall throughput on a backup server adapter can be easily impacted due to excessive traffic and adapter overloading. Depending on the number of backup servers, data streams, and tape drive speed, backup traffic can easily consume a high percentage of the network link bandwidth, thus impacting production data and tape backup performance.
  • Page 51 Figure 10 shows a network topology that demonstrates tape backup in a Broadcom teamed environment and how smart load balancing can load balance tape backup data across teamed adapters. There are four paths that the client-server can use to send data to the backup server, but only one of these paths will be designated during data transfer.
  • Page 52 If a network link fails during tape backup operations, all traffic between the backup server and client stops and backup jobs fail. If, however, the network topology was configured for both Broadcom SLB and switch fault tolerance, then this would allow tape backup operations to continue without interruption during the link failure.
  • Page 53 User Guide NetXtreme II January 2010 Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Application Considerations Page 53...
  • Page 54: Troubleshooting Teaming Problems

    Disabling the device driver of a network adapter participating in an LACP or GEC/FEC team may have adverse affects with network connectivity. Broadcom recommends that the adapter first be physically disconnected from the switch before disabling the device driver in order to avoid a network connection loss.
  • Page 55: Frequently Asked Questions

    Question: What network protocols are load balanced when in a team? Answer: Broadcom’s teaming software only supports IP/TCP/UDP traffic. All other traffic is forwarded to the primary adapter. Question: Which protocols are load balanced with SLB and which ones are not? Answer: Only IP/TCP/UDP protocols are load balanced in both directions: send and receive.
  • Page 56 Setup installer. Question: How can I determine the performance statistics on a virtual adapter (team)? Answer: In Broadcom Advanced Control Suite 3, click the Statistics tab for the virtual adapter. Question: Can I configure NLB and teaming concurrently? Answer: Yes, but only when running NLB in a multicast mode (NLB is not supported with MS Cluster Services).
  • Page 57 Question: Where do I monitor real time statistics for an adapter team in a Windows server? Answer: Use the Broadcom Advanced Control Suite 3 (BACS) to monitor general, IEEE 802.3 and custom counters. Question: What features are not supported on a multivendor team? Answer: TOE, VLAN tagging, and RSS are not supported on a multivendor team.
  • Page 58 INDOWS YSTEM VENT OG MESSAGES The known base and intermediate Windows System Event Log status messages for the Broadcom NetXtreme II adapters are listed in Table 8 Table 9. As a Broadcom adapter driver loads, Windows places a status code in the system event viewer.
  • Page 59 User Guide NetXtreme II January 2010 Table 8: Base Driver Event Log Messages (Cont.) Message Severity Message Cause Corrective Action Number Informational Network controller The adapter has been No action is required. configured for 10Mb full- manually configured for the duplex link.
  • Page 60 Corrective Action Number Error Driver initialization failed. Unspecified failure during Reinstall the driver, update to a driver initialization. newer driver, run Broadcom Advanced Control Suite 3 diagnostics, or replace the adapter. Informational Network controller The adapter has been No action is required.
  • Page 61 User Guide NetXtreme II January 2010 NTERMEDIATE RIVER IRTUAL DAPTER The intermediate driver is identified by source BLFM, regardless of the base driver revision. Table 9 lists the event log messages supported by the intermediate driver, explains the cause for the message, and provides the recommended action.
  • Page 62 Number Informational Network adapter does not The physical adapter does Replace the adapter with support Advanced Failover. not support the Broadcom one that does support NICE. NIC Extension (NICE). Informational Network adapter is enabled The driver has successfully No action is required.
  • Page 63: Vlan Overview

    Up to 64 VLANs (63 tagged and 1 untagged) can be defined for each Broadcom adapter on your server, depending on the amount of memory available in your system.
  • Page 64 PC #4 switch port. PC #5 A member of both VLANs #1 and #2, PC #5 has an Broadcom adapter installed. It is connected to switch port #10. Both the adapter and the switch port are configured for VLANs #1 and #2 and have tagging enabled.
  • Page 65 EAMS ® Each team supports up to 64 VLANs (63 tagged and 1 untagged). Note that only Broadcom adapters and Alteon AceNIC adapters can be part of a team with VLANs. With multiple VLANs on an adapter, a server with a single adapter can have a logical presence on multiple IP subnets.
  • Page 66 Broadcom's implementation of CIM will provide various classes to provide information to users through CIM client applications. Note that Broadcom CIM data provider will provide data only, and users can choose their preferred CIM client software to browse the information exposed by Broadcom CIM provider.
  • Page 67: Basp Subagent

    To monitor this information, an SNMP manager must load the Broadcom BASP MIB database files to allow monitoring of the information described above. These files, which are shown below, are included with the driver source media.
  • Page 68: Basp Extensible -Agent

    • Function number To monitor this information, a SNMP manager needs to load the Broadcom Extended information MIB file to allow monitoring of the information described above. This file, bcmif.mib, is included on the installation CD. The monitored workstation requires the installation of the Broadcom Extended Information SNMP extensible-agent, bcmif.dll, and requires the Microsoft Windows 2000 Server, Windows Server 2003, and Windows Server 2008 SNMP service...
  • Page 69: Hardware Requirements

    Installation of the Add-In NIC VERVIEW This section applies to Broadcom NetXtreme II add-in network interface cards. YSTEM EQUIREMENTS Before you install a Broadcom NetXtreme II adapter, verify that your system meets the following hardware and operating system requirements: ARDWARE EQUIREMENTS •...
  • Page 70: Safety Precautions

    NetXtreme II User Guide January 2010 Novell NetWare Novell NetWare 6.5 with the latest support pack. Linux Although the adapter driver should work with many Linux kernel versions and distributions, it has only been tested on 2.4x kernels (starting from 2.4.24) and 2.6.x kernels. The driver may not compile on kernels older than 2.4.24. Testing is concentrated on i386 and x86_64 architectures.
  • Page 71: Installation Of The Add -Innic

    January 2010 NSTALLATION OF THE The following instructions apply to installing the Broadcom NetXtreme II adapter (add-in NIC) in most systems. Refer to the manuals that were supplied with your system for details about performing these tasks on your particular system.
  • Page 72 (Finisar p/n FTLF8542E2KNV) Electricals leveraged from IEEE 802.3ae-2002 (XAUI). 2500BASE-X is term used by Broadcom to describe 2.5 Gbit/s (3.125GBd) operation. LC is a trademark of Lucent Technologies. 2. Connect one end of the cable to the fiber optic connector on the adapter.
  • Page 73 • Linux Red Hat PXE Server. Broadcom PXE clients are able to remotely boot and use network resources (NFS mount, and so forth) and to perform Linux installations. In the case of a remote boot, the Linux universal driver binds seamlessly with the Broadcom Universal Network Driver Interface (UNDI) and provides a network interface in the Linux remotely-booted client environment.
  • Page 74: Setting U Pmba In A Client Environment

    ONFIGURING THE RIVER This section pertains to configuring the MBA driver on add-in NIC models of the Broadcom network adapter. For configuring the MBA driver on LOM models of the Broadcom network adapter, check your system documentation. NOTE: You can use the MBA Configuration Menu to configure the MBA driver one adapter at a time as described...
  • Page 75: Setting Up The Bios

    The Initrd.img file distributed with Red Hat Enterprise Linux, however, does not have a Linux network driver for the Broadcom NetXtreme II adapters. This version requires a driver disk for drivers that are not part of the standard distribution. You can create a driver disk for the Broadcom NetXtreme II adapter from the image distributed with the installation CD.
  • Page 76: Supported Operating Systems For Iscsi Boot

    For Windows operating systems, iSCSI boot can be configured to boot with two distinctive paths: non-offload (also known as Microsoft initiator) and offload (Broadcom’s offload iSCSI driver or HBA). Configuration of the path is set with the Windows HBA Boot Mode option located on the General Parameters screen of the iSCSI Configuration utility. See Table 1 for more information on all General Parameters screen configuration options.
  • Page 77 • Initiator IQN • CHAP ID and secret Configuring the iSCSI Boot Parameters Configure the Broadcom iSCSI boot software for either static or dynamic configuration. Refer to Table 1 for configuration options available from the General Parameters screen. Table 1 lists parameters for both IPv4 and IPv6.
  • Page 78 LEFT ARROW or RIGHT ARROW to change the Boot Protocol option to iSCSI. 4. Select CTRL+K to access the iSCSI Configuration Utility. NOTE: If iSCSI boot firmware is not programmed in the NetXtreme II network adapter, selecting CTRL+K will not have any effect. Static iSCSI Boot Configuration In a static configuration, you must enter data for the system’s IP address, the system’s initiator IQN, and the target...
  • Page 79 User Guide NetXtreme II January 2010 • Boot to iSCSI target: Disabled • DHCP Vendor ID: BRCM ISAN • Link Up Delay Time: 0 • Use TCP Timestamp: Enabled • Target as First HDD: Disabled • LUN Busy Retry Count: 0 •...
  • Page 80 NetXtreme II User Guide January 2010 NOTE: When using a DHCP server, the DNS server entries are overwritten by the values provided by the DHCP server. This occurs even if the locally provided values are valid and the DHCP server provides no DNS server information.
  • Page 81 Proceed to install Windows with the desired options. 1. Install Windows 2003 32-bit or Windows 2003 64-bit OS on the local hard drive. 2. Install the Broadcom drivers using the Setup installer. NOTE: Do not install the drivers through Windows Plug-and-Play (PnP).
  • Page 82 4. Select support for Multipath I/O (MPIO), if needed. Refer to Microsoft’s Initiator documentation for more information on MPIO. 5. Select the iSCSI boot option. 6. Select the Broadcom adapter as the iSCSI boot device. NOTES: • Do not manually create connections to the iSCSI target for iSCSI boot adapters.
  • Page 83 17 parameter on the DHCP server. The target name in either IQN or EUI format (refer to RFC 3720 for details on both IQN and EUI <targetname> formats). An example IQN name would be "iqn.1995-05.com.broadcom:iscsi-target". Bro adco m Co rp or atio n Document...
  • Page 84 IQN Using DHCP option 43 requires more configuration than DHCP option 17, but it provides a richer environment and provides more configuration options. Broadcom recommends that customers use DHCP option 43 when performing dynamic iSCSI boot configuration. Configuring the DHCP Server Configure the DHCP server to support option 17 or option 43.
  • Page 85 • DHCPv6 Option 17, Vendor-Specific Information NOTE: The DHCPv6 standard Root Path option is not yet available. Broadcom suggests using Option 16 or Option 17 for dynamic iSCSI Boot IPv6 support. DHCPv6 Option 16, Vendor Class Option DHCPv6 Option 16 (vendor class option) must be present and must contain a string that matches your configured DHCP Vendor ID parameter.
  • Page 86: Linux Iscsi Boot Setup

    NetXtreme II User Guide January 2010 Configuring the DHCP Server Configure the DHCP server to support Option 16 and Option 17. NOTE: • The format of DHCPv6 Option 16 and Option 17 are fully defined in RFC 3315. SCSI B...
  • Page 87: Other Iscsi Boot Considerations

    For more information, see Configuring Teaming. SCSI B EMOTE NSTALLATION This section discusses the procedures for creating and installing a Microsoft OS directly to the target through Broadcom iSCSI solution. • Windows Server 2003 (OIS) • Windows Server 2008 (Non-OIS) •...
  • Page 88 14. Press S to install additional drivers. Insert Disk 1 "WDF Installation Disk" when prompted. Select Load 2nd: wdf01000. 15. Press S to install additional drivers. Insert Disk 1 "WDF Installation Disk" when prompted. Select Load 3rd: Broadcom Virtual Bus Driver.
  • Page 89 User Guide NetXtreme II January 2010 Windows Server 2008 (Non-OIS) To perform a remote install for non-offload 1. Configure iSCSI OpROM with all proper settings. • Boot to iSCSI Target: Disable • Target as First HDD: Enable • HBA: Disable 2.
  • Page 90: Troubleshooting Iscsi Boot

    LUN of 255. Configure a LUN value from 0 to 254. SCSI C RASH If you will use the Broadcom iSCSI Crash Dump utility, it is important to follow the installation procedure to install the iSCSI Crash Dump driver. See Using the Installer for more information.
  • Page 91 This section covers Windows iSCSI offload for the NetXtreme II family of network adapters. For Linux iSCSI offload, see Linux iSCSI Offload.
  • Page 92 1. Open BACS 3. 2. Select the Broadcom NetXtreme II C-NIC iSCSI adapter. If the C-NIC iSCSI adapter is not present, then select the VBD device and enable iSCSI offload by selecting iSCSI Offload Engine from the Resource Reservations area of the Configuration tab.
  • Page 93 User Guide NetXtreme II January 2010 3. Select the Configuration tab. 4. DHCP is the default for IP address assignment, but this can be changed to static IP address assignment, if this is the preferred method of IP address assignment.
  • Page 94 NetXtreme II User Guide January 2010 5. Select Apply and close BACS. Bro adco m C orp or atio n Page 94 iSCSI Offload Document ENGSRVT52-CDUM100-R...
  • Page 95 Now that the IP address has been configured for the iSCSI adapter, you need to use Microsoft Initiator to configure and add a connection to the iSCSI target using Broadcom iSCSI adapter. See Microsoft’s user guide for more details on Microsoft Initiator.
  • Page 96 NetXtreme II User Guide January 2010 4. Select the Discovery tab and click Add to add a target portal. 5. Enter the IP address of the target and click Advanced. Bro adco m C orp or atio n Page 96...
  • Page 97 User Guide NetXtreme II January 2010 6. From the General tab, select Broadcom NetXtreme II C-NIC iSCSI Adapter from Local adapter. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R iSCSI Offload Page 97...
  • Page 98 NetXtreme II User Guide January 2010 7. Select the IP address for the adapter from Source IP. Bro adco m C orp or atio n Page 98 iSCSI Offload Document ENGSRVT52-CDUM100-R...
  • Page 99 User Guide NetXtreme II January 2010 8. Click OK to close Advanced setting and then OK to add the target portal. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R iSCSI Offload Page 99...
  • Page 100 NetXtreme II User Guide January 2010 9. From the Targets tab, select the target and click Log On to log into your iSCSI target using the Broadcom iSCSI adapter. 10. Click on Advanced. Bro adco m C orp or atio n...
  • Page 101 LAN traffic use network teaming. • If a Broadcom network adapter has iSCSI offload enabled, the teaming software, BASP, will not allow the iSCSI offload enabled network port interface to be a part of a GEC or LACP (802.3ad) team, but SLB teams are allowed.
  • Page 102: Iscsi Offload Faqs

    FFLOAD Q: How do I assign an IP address for iSCSI offload? A: Use the Configurations tab in Broadcom Advanced Control Suite 3 (BACS). Q: What tools should be used to create the connection to the target? A: Use Microsoft iSCSI Software Initiator (version 2.08 or later).
  • Page 103: Installing Broadcom Advanced Control Suite 3 And Related Management Applications

    UITE ELATED ANAGEMENT PPLICATIONS The Broadcom Advanced Control Suite 3 (BACS 3) software and related management applications can be installed from the installation CD or by using the silent install option. The following are installed when running the installer: •...
  • Page 104: Net Framework

    Table NOTE: For optimal performance of BACS 3, Broadcom recommends .NET Framework 2.0 SP1, .NET Framework 3.0 SP1, or .NET Framework 3.5, depending on your operating system. Table 1: Minimum and Recommended .NET Framework Versions for BACS 3...
  • Page 105: Using Silent Installation

    NOTE: CHM32 or CHM64 installs the BACS help file and must be included when installing the BACS feature. setup /s /v"/qn ADDSOURCE=BACSi32,CHM32,BASPi32,SNMPi32,CIMi32" To perform a silent install by feature on AMD64/EM64T platforms Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-RInstalling Broadcom Advanced Control Suite 3 and Related Management Applications Page 105...
  • Page 106: Modifying Management Applications

    PPLICATIONS To modify the management applications 1. In Control Panel, double-click Add or Remove Programs. 2. Click Broadcom Management Programs and then click Change. 3. Click Next to continue. 4. Click Modify to change program features. 5. Click Next to continue.
  • Page 107 NetXtreme II January 2010 1. In Control panel, double-click Add or Remove Programs. 2. Click Broadcom Management Programs, and then click Remove. 3. Reboot your system to complete the removal of management applications. Bro adco m Co rp or atio n...
  • Page 108: Pre-Installation Requirements

    REINSTALLATION EQUIREMENTS Before you can successfully install the NDIS2 driver software, the Broadcom network adapter must be physically installed in the server. Networking software that is appropriate to the operating system (such as Microsoft LAN Manager 2.2 for MS- DOS) must already be running on your server.
  • Page 109 User Guide NetXtreme II January 2010 • Windows NT Server 4.0 users. When running Setup for Microsoft Network Client v3.0 for MS-DOS, click any network card from the list (NE2000 Compatible, for example) to create the startup disk. • After creating the startup disk, follow the instructions in Modifying the Startup Disk.
  • Page 110 NetXtreme II User Guide January 2010 Example Protocol.ini file for IPX [network.setup] version=0x3110 netcard=ms$ne2clone,1,MS$NE2CLONE,1 transport=ms$ndishlp,MS$NDISHLP transport=ms$nwlink,MS$NWLINK lana0=ms$ne2clone,1,ms$nwlink lana1=ms$ne2clone,1,ms$ndishlp [MS$NE2CLONE] DriverName=BXND20X$ [protman] DriverName=PROTMAN$ PRIORITY=MS$NDISHLP [MS$NDISHLP] DriverName=ndishlp$ BINDINGS=ms$ne2clone [ms$nwlink] DriverName=nwlink$ FRAME=Ethernet_802.2 BINDINGS=MS$NE2CLONE LANABASE=0 Example Protocol.ini file for NetBEUI [network.setup] version=0x3110 netcard=ms$ne2clone,1,MS$NE2CLONE,1 transport=ms$ndishlp,MS$NDISHLP...
  • Page 111 User Guide NetXtreme II January 2010 2. Edit A:\Net\System.ini. a. Change netcard= to netcard=BXND20X.dos. b. Check for references to C:\NET and change C:\NET to A:\NET if necessary. Example System.ini file [network] sizworkbuf=1498 filesharing=no printsharing=no autologon=yes computername=MYPC lanroot=A:\NET username=USER1 workgroup=WORKGROUP reconnect=yes...
  • Page 112 6. Restart the computer to complete the installation. NOTE: The driver loads during system configuration and displays the Broadcom banner, controller name, MAC address, IRQ number, detected line speed, and the controller BusNum and DevNum. If the driver fails to load, an initialization fail message is displayed.
  • Page 113: Using Keywords For The Drivers

    1000. NOTE: LineSpeed is not available with the Broadcom NetXtreme II 10 Gigabit Ethernet driver. Duplex. Specifies the duplex mode of the network adapter. Requires a setting of either Half or Full. When this keyword is used, the LineSpeed keyword must also be used.
  • Page 114 NetXtreme II User Guide January 2010 AcceptAllMC. Informs the driver to deliver all multicast packets to the upper protocol. Bro adco m C orp or atio n Page 114 Using Keywords for the Drivers Document ENGSRVT52-CDUM100-R...
  • Page 115: Driver Software

    The ODI Driver software must be installed on a system having an MS-DOS operating system. MS-DOS 6.22 is recommended. Preinstallation Requirements 1. Copy the Broadcom ODI driver files to a floppy disk. Copy the BX2.LAN and BX2.LDI files for the Client32 driver. 2. Go to the Novell web site http://www.novell.com/coolsolutions/tools/13555.html and download the NetWare DOS Client files to the hard disk: download the dw271e.zip file for the Client32 installation.
  • Page 116: Configuring The Driver Software

    The ODI driver software can be configured by adding specific optional keywords to the Net.cfg file. If multiple (or multiport) Broadcom NetXtreme II adapters are installed in a system, the ODI driver software loads by default on the adapter/port that has a good link. If two or more adapters have a good link, the ODI driver software loads on the adapter having the latest Device ID.
  • Page 117 NOTES: • At the end of the ODI driver software installation process, note the BusNum and DevNum values that are displayed. Alternatively, use Broadcom Advanced Control Suite 3 (see Viewing Resource Information) to view the bus number, function (port) number, and device number assigned to each adapter (Windows users only).
  • Page 118 2. Installing the DOS/ODI driver software in the DOS environment. 3. If necessary, reconfiguring the driver software after installation. Preinstallation Requirements 1. Verify that the Broadcom Ethernet adapter driver software has been installed on your computer and install it if it has not (see Installing the Driver Software).
  • Page 119 The first two keywords (BUSNUM and DEVNUM) are used together and have been included for manufacturing purposes. Do not use them unless you are familiar with PCI device configuration. These two keywords are needed if multiple Broadcom NetXtreme II adapters are installed on a system, and each adapter must be loaded in a specific order.
  • Page 120 NetXtreme II User Guide January 2010 Example: LINK DRIVER BX2 SUBVID 14E4 SUBVID cannot be used with BUSNUM, DEVNUM or FUNNUM. The MODEL keyword is for loading the driver only on the first network interface card found that has a subvendor ID (SVID) that matches the one set in MODEL.
  • Page 121 Teaming with Channel Bonding • Statistics • Linux iSCSI Offload NTRODUCTION This section discusses the Linux drivers for the Broadcom NetXtreme II network adapters. Table 1: Broadcom NetXtreme II Linux Drivers Linux Driver Description bnx2 Linux drivers for the BCM5706/BCM5708/BCM5709 10/100/1000/2500 Mbps network adapters.
  • Page 122: Bnx 2 Driver

    B2 or later, the bnx2 driver reports support for Magic Packet WOL via ethtool. Enabling support via ethtool is mandatory to successfully wake the system. To determine the silicon revision of your Broadcom NetXtreme II device, use the lspci command, where “10” = revision B0, “11” = revision B1, and “12” = revision B2. RIVER The current version of the driver has been tested on 2.6.x kernels starting from 2.6.9.
  • Page 123 User Guide NetXtreme II January 2010 ACKAGING The Linux driver is released in the packaging formats shown in Table 2. The netxtreme2 package contains the bnx2 (1 Gb network adapter) driver, the bnx2x (10 Gb network adapter) driver, and the bnx2i (iSCSI) driver for source RPM and compressed tar.
  • Page 124: Installing Linux Driver Software

    NetXtreme II User Guide January 2010 NSTALLING INUX RIVER OFTWARE • Installing the Source RPM Package • Building the Driver from the Source TAR File NOTE: If a bnx2/bnx2x/bnx2i driver is loaded and the Linux kernel is updated, the driver module must be recompiled if the driver module was installed using the source RPM or the TAR package.
  • Page 125: Building The Driver From The Source Tar File

    OAD AND ECESSARY I OFTWARE OMPONENTS Broadcom iSCSI Offload software suite consists of 3 kernel modules and a user daemon. Required software components can be loaded either manually or through system services. Bro adco m Co rp or atio n Document...
  • Page 126 NetXtreme II User Guide January 2010 1. Unload existing driver and kill user daemon, if necessary: Manual: rmmod bnx2i pkill -9 bnx2id Using service: service bnx2id stop 2. Load the iSCSI driver and the user daemon: Manual: bnx2id insmod bnx2i.ko...
  • Page 127: Rpm Installation

    User Guide NetXtreme II January 2010 NLOADING EMOVING THE INUX RIVER • Unloading/Removing the Driver from an RPM Installation • Removing the Driver from a TAR Installation RPM I NLOADING EMOVING THE RIVER FROM AN NSTALLATION NOTES: • The examples used in this procedure refer to the bnx2 driver, but also apply to the bnx2x driver.
  • Page 128: Network Installations

    NetXtreme II User Guide January 2010 Next, the old files can be backed up and the new files can be renamed for use. cp /usr/share/hwdata/pci.ids /usr/share/hwdata/old.pci.ids cp /usr/share/hwdata/pci.ids.new /usr/share/hwdata/pci.ids cp /usr/share/hwdata/pcitable /usr/share/hwdata/old.pcitable cp /usr/share/hwdata/pcitable.new /usr/share/hwdata/pcitable ETWORK NSTALLATIONS For network installations through NFS, FTP, or HTTP (using a network boot disk or PXE), a driver disk that contains the bnx2/bnx2x driver may be needed.
  • Page 129 (TPA) feature. By default, the driver will aggregate TCP packets. Use disable_tpa to disable the advanced TPA feature. Set the disable_tpa parameter to 1 as shown below to disable the TPA feature on all NetXtreme II network adapters in the system.
  • Page 130 CAUTION! Do not use error_mask if you are not sure about the consequences. These values are to be discussed with Broadcom development team on a case-by-case basis. This is just a mechanism to work around iSCSI implementation issues on the target side and without proper knowledge of iSCSI protocol details, users are advised not to experiment with these parameters.
  • Page 131: Driver Defaults

    User Guide NetXtreme II January 2010 Note that Broadcom validation is limited to a power of 2; for example, 16, 32. event_coal_div "Event Coalescing Divide Factor", performance tuning parameter used to moderate the rate of interrupt generation by the iscsi firmware.
  • Page 132: Driver Messages

    NetXtreme II User Guide January 2010 Coalesce RX Frames IRQ: 6 (range is 0–255) Coalesce TX Microseconds: 80 (range is 0–1023) Coalesce TX Microseconds IRQ: 80 (range is 0–1023) Coalesce TX Frames: 20 (range is 0–255) Coalesce TX Frames IRQ: 20 (range is 0–255) Coalesce Statistics Microseconds: 999936 (approximately 1 second) (range is 0–16776960 in increments of 256)
  • Page 133 MSI-X enabled successfully (bnx2x only) bnx2x: eth0: using MSI-X RIVER BNX2I Driver signon Broadcom NetXtreme II iSCSI Driver bnx2i v1.0.30 (Sep 29, 2007) Network port to iSCSI transport name binding bnx2i: netif=eth2, iscsi=bcm570x-050000 bnx2i: netif=eth1, iscsi=bcm570x-030c00 Driver completes handshake with iSCSI offload-enabled CNIC device bnx2i [05:00.00]: ISCSI_INIT passed...
  • Page 134 NetXtreme II User Guide January 2010 NOTE: This message is displayed only when the user attempts to make an iSCSI connection. Driver detects iSCSI offload is not enabled on the CNIC device bnx2i: iSCSI not supported, dev=eth3 bnx2i: bnx2i: LOM is not enabled to offload iSCSI connections, dev=eth0...
  • Page 135 User Guide NetXtreme II January 2010 bnx2i: iscsi_error - ERL0, U3 bnx2i: iscsi_error - ERL0, U4 bnx2i: iscsi_error - ERL0, U5 bnx2i: iscsi_error - ERL0, U bnx2i: iscsi_error - invalid resi len bnx2i: iscsi_error - MRDSL violation bnx2i: iscsi_error - F-bit not set...
  • Page 136: Channel Bonding

    NetXtreme II User Guide January 2010 EAMING WITH HANNEL ONDING With the Linux drivers, you can team adapters together using the bonding kernel module and a channel bonding interface. For more information, see the Channel Bonding information in your operating system documentation.
  • Page 137: Linux Iscsi Offload

    The bnx2id daemon requires mknod and sh shell, which are standard on any regular server. For iSCSI boot using NetXtreme II offload support, binaries for mknod and sh need to be bundled into initrd image. SCSI U PEN I PPLICATIONS Install and run the open-iscsi programs, iscsid and iscsiadm, from the Broadcom distributed open-iscsi packages.
  • Page 138: Bind Iscsi Target To Broadcom Nx2 Iscsi Transport Name

    - pci function number of the NX2 device Network interface to iscsi transport name binding can be obtained by executing the following. dmesg | grep "bnx2i: netif" Sample output in a system with two NetXtreme II devices: bnx2i: netif=eth1, iscsi=bcm570x-050000 bnx2i: netif=eth0, iscsi=bcm570x-030000 If you wish to switch back to use the software initiator, use the following: iscsiadm --mode node --targetname iqn.2004-06.com.broadcom:tg1 \...
  • Page 139: Maximize Offload Iscsi Connections

    • In the scenario where multiple CNIC devices are in the system and the system is booted via Broadcom’s iSCSI boot solution, ensure that the iscsi node under /etc/iscsi/nodes for the boot target is bound to the NIC that is used for booting.
  • Page 140: Pre-Installation

    REINSTALLATION EQUIREMENTS A network device driver must be installed before the Broadcom NetXtreme II Gigabit Ethernet adapter can be used with your Novell NetWare system. Before you can successfully install the adapter driver for Novell NetWare, the adapter card must be physically installed in the system and, typically, NetWare operating system software must already be running on the system.
  • Page 141: Installing Net Ware Server 6.5 Driver Software

    User Guide NetXtreme II January 2010 6.5 D NSTALLING ERVER RIVER OFTWARE You may want to create an archive disk by copying all the files from the CDROM\NetWare\Driver directory onto a floppy disk. If you elect to use the CD directly, ensure that the CDROM.NLM file is loaded and that you know the NetWare volume name for the CD.
  • Page 142 NetXtreme II User Guide January 2010 RxBuffers= This is to pre-allocate receive ECBs & Receive adapter resources. This setting may be affected by the NetWare Server maximum/minimum packet receive buffer settings. Min = 32 Max = 1000 Default = 200 Speed= This keyword forces the line speed of the adapter.
  • Page 143 User Guide NetXtreme II January 2010 TxPacketsPer= Enables allowing an interrupt to occur after a specific amount of packets is transmitted. Min = 0 (Disabled) Max = 100 The default value is 20. RxPacketsPer= Enables allowing an interrupt to occur after a specific amount of packets is received.
  • Page 144 NetXtreme II User Guide January 2010 NODE= A Novell NetWare keyword that allows an input Ethernet node address to replace the adapter factory-programmed Ethernet node address until a subsequent reboot. NODE= nnnnnnnnnnnn FRAME= A Novell NetWare keyword for specifying the frame type.
  • Page 145 User Guide NetXtreme II January 2010 Spuriousfix= When this keyword is set to 1 (Spurious Fix is ON), the spurious interrupts count that is sometimes displayed on the NetWare console may be reduced. Setting this keyword to 0 (Spurious Fix is OFF) may enhance performance.
  • Page 146 NetXtreme II User Guide January 2010 AUTO (default) FORCE NOTE: If you modify any of the adapter properties, you must reboot the system before the changes take effect. If you make changes and do not reboot, you may experience problems.
  • Page 147: Removing Drivers From Autoexec . Ncf

    UTOEXEC To remove the drivers from the Autoexec.ncf file, locate the load and bind command lines associated with the Broadcom driver and remark them out by inserting the # symbol at the beginning of each command line, or by deleting the statement.
  • Page 148: Installing The Driver Software

    If your controller was installed at the factory, the driver software has been installed for you. When Windows first starts after a hardware device (such as a Broadcom NetXtreme II Adapter) has been installed, or after the existing device driver has been removed, the operating system automatically detects the hardware and prompts you to install the driver software for that device.
  • Page 149 5. After you review the license agreement, click I accept the terms in the license agreement and then click Next to continue. 6. Select how you want to install the NetXtreme II drivers and then click Next. 7. Click Install.
  • Page 150: Device Drivers

    Rollback feature to replace a device driver with one that was previously installed. However, the complex software architecture of the NetXtreme II device may present problems if the rollback feature is used on one of the individual components. Therefore, we recommend that changes to driver versions be made only through the use of a driver installer.
  • Page 151 NetXtreme II monolithic driver, but it is sometimes referred to as the "RIS" driver. The NetXtreme II monolithic driver was developed to work only for the text mode portion of a WDS legacy installation and to establish connectivity with a deployment agent for ADS. It is not intended to be used as a driver loaded in the running state of an operating system.
  • Page 152 NetXtreme II User Guide January 2010 To insert Broadcom's NetXtreme II monolithic driver in a WinPE 2.0 image, download AIK from http://www.microsoft.com/ downloads/en/default.aspx and install. After installing AIK, copy the latest monolithic driver to a directory on the local hard drive of the system you installed the AIK.
  • Page 153 2. Add the .inf file to the base image by using the dism command with the /Add-Driver option. For example Driver.inf is the Broadcom driver, evnd.inf is the driver for the 10 Gbps devices, and b06nd.inf is the driver for the 1 Gbps devices.
  • Page 154: Viewing Or Changing The Properties Of The Adapter

    IEWING OR HANGING THE ROPERTIES OF THE DAPTER To view or change the properties of the Broadcom network adapter 1. In Control Panel, click Broadcom Control Suite 3. 2. Click the Advanced section of the Configurations tab. 3. See Setting Adapter Properties for a detailed description of the available properties as well as for instructions for viewing and changing the value of a particular property.
  • Page 155 User Guide NetXtreme II January 2010 NOTES: • The Power Management tab is available only for servers that support power management. • To enable Wake on LAN (WOL) when the computer is on standby, click Allow the device to bring the computer out of standby box.
  • Page 156 UITE VERVIEW Broadcom Advanced Control Suite 3 (BACS 3) is an integrated utility that provides useful information about each network adapter that is installed in your system. BACS 3 also enables you to perform detailed tests, diagnostics, and analyses on each adapter, as well as to view and modify property values and view traffic statistics for each adapter.
  • Page 157: Using Broadcom Advanced Control Suite

    1), and reboot your system. • For optimal performance of BACS 3, Broadcom recommends .NET Framework 2.0 SP1, .NET Framework 3.0 SP1, or .NET Framework 3.5, depending on your operating system. Table 1: Minimum and Recommended .NET Framework Versions for BACS 3...
  • Page 158 System Devices. Lists VBD server drivers. To list items in Device Management by connection • At the top of the Device Management pane, click By Connection. Bro adco m C orp or atio n Page 158 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 159 LAN. The pane separates the adapters that have been grouped into a team from those that remain unassigned. Team Management only becomes available when more than one Broadcom network adapters are installed and available to be grouped into a team.
  • Page 160: Configuring Bacs User Interface Options

    The appearance of the BACS 3 interface can be customized. To change the interface appearance 1. From the Tools menu, select Options. Bro adco m C orp or atio n Page 160 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 161: Viewing Vital Signs

    Information and then select Vital Signs. NOTES: • Information about Broadcom network adapters may be more comprehensive than information about network adapters made by others. • Some information may not be available for all Broadcom network adapters.
  • Page 162 Down. A link is not established. Duplex. The adapter is operating in the indicated duplex mode. Speed. The link speed of the adapter, in megabits per second. Bro adco m C orp or atio n Page 162 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 163: Viewing Driver Information

    User Guide NetXtreme II January 2010 Offload Capabilities. The offload capabilities supported by the adapter. This information is only available for Broadcom NetXtreme II adapters. • TOE. TCP Offload Engine (TOE) allows simultaneous operation of up to 1024 fully offloaded TCP connections for 1-Gbps network adapters and 1880 fully offloaded TCP connections for 10-Gbps network adapters to the hardware.
  • Page 164: Viewing Resource Information

    If the Resources section within the Information tab is not visible, then from the Context View tab on the right side of the Bro adco m C orp or atio n Page 164 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 165 NOTE: Some information may not be available for all Broadcom network adapters. Bus Type. The type of input/output (I/O) interconnect used by the adapter. Bridge. The bridge type, which is the PCI-E to PCI-X bridge. This information is only available for Broadcom NetXtreme II adapters.
  • Page 166 32 messages and a single MSI address value. The option MSI-X corresponds to the PCI 3.0 specification that supports 2,048 messages and an independent message address for each message. Bro adco m C orp or atio n Page 166 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 167: Viewing Hardware Information

    ASIC Version. The chip version of the Broadcom adapter (this information is not available for adapters made by others). Boot Code Version. The version of the boot code. This information is only available for Broadcom NetXtreme II adapters. Firmware Family Version. The global firmware version that represents all firmware on the device.
  • Page 168: Testing The Network

    Destination IP address, then click OK. 5. Click Run. The results of the network test are displayed in the Result field. Bro adco m C orp or atio n Page 168 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 169 User Guide NetXtreme II January 2010 Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Using Broadcom Advanced Control Suite 3 Page 169...
  • Page 170: Running Diagnostic Tests

    ESTS The Diagnostic Tests option on the Diagnostics tab lets you check the state of the physical components on a Broadcom network adapter. You can trigger the tests manually, or choose to have BACS 3 continuously perform them. If the test are performed continuously, then the number of passes and fails in the Status field for each test increments every time the tests are performed.
  • Page 171 Loopback MAC and Loopback PHY. These tests verify that the NDIS driver is able to send packets to and receive packets from the adapter. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Using Broadcom Advanced Control Suite 3 Page 171...
  • Page 172: Analyzing Cables

    2. Click the name of the adapter to test in the Device Management pane. NOTE: For Broadcom NetXtreme II adapters, select a VBD driver; for other adapters, select an NDIS driver. 3. Click the Diagnostics tab. If the Diagnostics tab is not visible, then from the View menu, select Navigate, then Device Management, and then Diagnostics.
  • Page 173 Cable quality. Category 3, 4, 5, and 6 may affect the test results. • Electrical interference. The testing environment may affect the test results. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Using Broadcom Advanced Control Suite 3 Page 173...
  • Page 174: Setting Adapter Properties

    The list of available properties for your particular adapter may be different. • Some properties may not be available for all Broadcom network adapters. • If an adapter is included as a member of a team and you change any advanced property, then you must rebuild the team to ensure that the team’s advanced properties are properly set.
  • Page 175 Ethernet@Wirespeed. Enables a Gigabit Ethernet adapter to establish a link at a lower speed when only two pairs of wires are available in the cabling plant. The default setting for this property is Enabled. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Using Broadcom Advanced Control Suite 3 Page 175...
  • Page 176 9000 bytes in length (9600 bytes for network adapters that operate at 10 Gbps). This property requires the presence of a switch that is able to process jumbo frames. This property is only available for Broadcom NetXtreme II adapters.
  • Page 177 Speed & Duplex (SerDes) • 1 Gb Full. Forces the speed to 1 Gb Full based on a matching setting for its link partner. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Using Broadcom Advanced Control Suite 3 Page 177...
  • Page 178: Configuring System Settings

    To enable TOE for individual network adapters, configure Chimney Offload State to Enable and also enable TCP Connection Offload (IPv4) or TCP Connection Offload (IPv6) from the Advanced area of the Configuration tab. Bro adco m C orp or atio n Page 178 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 179: Viewing Statistics

    IEWING TATISTICS The information provided on the Statistics tab allows you to view traffic statistics for both Broadcom network adapters and network adapters made by others. Statistical information and coverage are more comprehensive for Broadcom adapters. To view Statistics information for any installed network adapter, click the name of the adapter listed in the Device Management pane, then click the Statistics tab.
  • Page 180 Other logout comman PDU. The number of logout commands issued by the initiator for reasons other than to remove a connection from a session or to close a session. Bro adco m C orp or atio n Page 180 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 181 This counter is incremented when the result of a transmission is reported as Transmit OK, and the attempt value is 2. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Using Broadcom Advanced Control Suite 3 Page 181...
  • Page 182: Viewing Resource Reservations

    ESERVATIONS NOTES: • Resource Reservation information is only available for Broadcom NetXtreme II adapters and VBD drivers. • Not all offload technologies are available with all adapters. The Resource Reservations section shows the number of connections allocated to an offload technology: TOE and iSCSI.
  • Page 183 To view resource reservations 1. Click the name of the Broadcom NetXtreme II system device in the Device Management pane. 2. Click the Configurations tab. If the Configurations tab is not visible, then from the View menu, select Navigate, then Device Management, and then Configurations.
  • Page 184 NetXtreme II User Guide January 2010 The Configurations tab for 10 Gbps network adapters is shown below. Bro adco m C orp or atio n Page 184 Using Broadcom Advanced Control Suite 3 Document ENGSRVT52-CDUM100-R...
  • Page 185 The iSCSI Management section of the Configurations tab allows you to set the IP address of the iSCSI HBA when using iSCSI protocol to offload network processing from the CPU to the Broadcom network adapter. 1. Click the name of the Broadcom NetXtreme II iSCSI device in the SCSI controller section of the Device Management pane.
  • Page 186: Viewing Licenses

    IEWING ICENSES NOTES: • The Licenses section of the Configurations tab is only available for Broadcom NetXtreme II adapters and VBD drivers. • Not all offload technologies are available with all adapters. The Licenses section shows the number of connections available for TOE and iSCSI offload technologies.
  • Page 187: Configuring Teaming

    NIC (a group of multiple adapters that functions as a single adapter). The benefit of this approach is that it enables load balancing and failover. Teaming is done through the Broadcom Advanced Server Program (BASP) software.
  • Page 188: Team Types

    BASP driver. The link partner of the team determines the load balancing scheme for inbound packets. In this mode, at least one of the link partners must be in active mode. NOTE: TOE is not applicable for Link Aggregation team type. NetXtreme II network adapters with iSCSI enabled is not supported for Link Aggregation team type.
  • Page 189 EAMING IZARD You can use the Broadcom Teaming Wizard to create a team, configure an existing team if a team has already been created, or create a VLAN. 1. Click the Team Management button at the bottom of the BACS 3 window, or from the View menu, select Navigate, then Team Management.
  • Page 190 NetXtreme II User Guide January 2010 NOTE: If you prefer to work without the wizard for now, click Expert Mode. If you want to always use Expert Mode to create a team, select Default to Expert Mode on next start. See Using Expert Mode.
  • Page 191 OK, and continue. NOTE: NetXtreme II network adapters with iSCSI enabled is supported only in an SLB team type. To continue with the creation of non-SLB team types, first disable iSCSI by deselecting iSCSI Offload Engine from the Resource Reservations area of the Configurations tab.
  • Page 192 NetXtreme II User Guide January 2010 Bro adco m C orp or atio n Page 192 Configuring Teaming Document ENGSRVT52-CDUM100-R...
  • Page 193 Team Members list by clicking the adapter and then clicking Remove. Click Next. NOTE: There must be at least one Broadcom network adapter assigned to the team. The TCP Offload Engine (TOE), Large Send Offload (LSO) and Checksum Offload (CO) columns indicate if the TOE, LSO, Jumbo MTU, and/or the CO properties are supported for the adapter.
  • Page 194 NetXtreme II User Guide January 2010 10. If you want to configure LiveLink, select Yes, otherwise select No, then click Next. 11. Select the probe interval (the number of seconds between each retransmission of a link packet to the probe target) and the maximum number of probe retries (the number of consecutively missed responses from a probe target before a failover is triggered).
  • Page 195 User Guide NetXtreme II January 2010 created with an identical VLAN tag value (see Step 18.). 13. Click the probe target at the top of the list, click Edit Target IP Address, type the target IP address in the IP Address box for one or all probe targets, and then click OK.
  • Page 196 VLANs enable you to add multiple virtual adapters that are on different subnets. The benefit of this is that your system can have one network adapter that can belong to multiple subnets. NOTE: VLANs can only be created when all team members are Broadcom adapters. Bro adco m C orp or atio n...
  • Page 197 User Guide NetXtreme II January 2010 16. Type the VLAN name and then click Next. NOTE: The team name cannot exceed 39 characters, cannot begin with spaces, and cannot contain any of the following characters: & \ / : * ? < > | 17.
  • Page 198 NetXtreme II User Guide January 2010 19. Select Yes to add or manage another VLAN and then click Next. Repeat until you do not want to add or manage any additional VLANs. NOTE: You can define up to 64 VLANs per team (63 VLANs that are tagged and 1 VLAN that is not tagged). Adding several VLANS may slow down the reaction time of the Windows interface due to memory and processor time usage for each VLAN.
  • Page 199 Save changes and continue to manage more teams. Click Finish. NOTE: At any point in the Broadcom Teaming Wizard procedure, click Preview to get a visual representation of what the team will look like before committing any changes.
  • Page 200: Using Expert Mode

    Use Expert Mode to create a team, modify a team, add a VLAN, and configure LiveLink for a Smart Load Balance and Failover and SLB (Auto-Fallback Disable) team. To create a team using the wizard, see Using the Broadcom Teaming Wizard.
  • Page 201 User Guide NetXtreme II January 2010 4. Click Expert Mode. NOTE: If you want to always use Expert Mode to create a team, click Default to Expert Mode on next start. 5. Click the Create Team tab. NOTE: The Create Team tab appears only if there are teamable adapters available.
  • Page 202 10. You can assign any other available adapter to be a standby member by selecting it from the Standby Member list. NOTE: There must be at least one Broadcom network adapter assigned to the team. The TCP Offload Engine (TOE), Large Send Offload (LSO), and Checksum Offload (CO) columns indicate if the TOE, LSO, and/or the CO properties are supported for the adapter.
  • Page 203 User Guide NetXtreme II January 2010 • The maximum number of team members is 8. • When team configuration has been correctly performed, a virtual team adapter driver is created for each configured team. • If you disable a virtual team and later want to reenable it, you must first disable and reenable all team members before you reenable the virtual team.
  • Page 204 You can define up to 64 VLANs per team (63 VLANs that are tagged and 1 VLAN that is not tagged). VLANs can only be created when all teams members are Broadcom adapters. If you try to create a VLAN with a non-Broadcom adapter, an error message is displayed.
  • Page 205 User Guide NetXtreme II January 2010 7. Type the VLAN name, then select the type and ID. 8. Click Create to save the VLAN information. As VLANs are defined, they can be selected from the Team Name list, but they have not yet been created.
  • Page 206 2. Select the Smart Load Balance and Failover or SLB (Auto-Fallback Disable) team. 3. From the Teams menu, select Edit Team. 4. Click Expert Mode (to configure LiveLink using the Teaming Wizard, see Using the Broadcom Teaming Wizard). 5. In the Manage Teams window, click the Edit Team tab.
  • Page 207 User Guide NetXtreme II January 2010 10. Select one of the listed team members and type the member IP address. NOTE: All of the member IP addresses must be in the same subnet as the probe targets. 11. Click Update. Repeat these steps for each of the other listed team members.
  • Page 208: Viewing Basp Statistics

    NetXtreme II User Guide January 2010 5. If a configuration is already loaded, a message is displayed that asks if you want to save your current configuration. Click Yes to save the current configuration. Otherwise, the configuration data that is currently loaded is lost.
  • Page 209: Installation

    • Windows Server 2008 R2 (including Server Core) NSTALLATION On a system with Broadcom NetXtreme I and NetXtreme II network adapters, BACSCLI is installed when BACS 3 is installed with the installer. Bro adco m Co rp or atio n...
  • Page 210 NetXtreme II User Guide January 2010 S p e c if i c a t io n s : B ro adcom NetXtreme II™ Network Adapter Us er Guide • 10/100/1000BASE-T and 10GBASE-T Cable Specifications • 1000/2500BASE-X Fiber Optic Specifications •...
  • Page 211: Specifications

    50 µm graded index fiber (Finisar p/n FTLF8542E2KNV) Electricals leveraged from IEEE 802.3ae-2002 (XAUI). 2500BASE-X is term used by Broadcom to describe 2.5 Gbit/s (3.125GBd) operation. LC is a trademark of Lucent Technologies. NTERFACE PECIFICATIONS Table 4: 10/100/1000BASE-T Performance Specifications...
  • Page 212: Nic Power Requirements

    NetXtreme II User Guide January 2010 NIC P HYSICAL HARACTERISTICS Table 6: NIC Physical Characteristics NIC Type NIC Length NIC Width BCM5708 PCI Express 14.7 cm (5.79 inches) 6.4 cm (2.52 inches) BCM5709 PCI Express x4 low-profile 11.9 cm (4.7 inches) 6.9 cm (2.7 inches)
  • Page 213 User Guide NetXtreme II January 2010 LAN P OWER EQUIREMENTS Table 10: BCM5708C Wake On LAN Power Requirements (Nominal Conditions) 100 Mbit Link 10 Mbit Link NIC 3.3V Current (mA) NIC Power (W) NIC 3.3V Current (mA) NIC Power (W) 0.78...
  • Page 214: Fcc Notice

    January 2010 R e gu l a t o r y I n for m a t i on : Broadcom NetXtreme I I ™ N e t wo r k A da pt e r U s e r G u id e •...
  • Page 215: Fcc, Classa

    Plug the system into a different outlet so that the system and receiver are on different branch circuits. Do not make mechanical or electrical modifications to the equipment. NOTE: If the device is changed or modified without permission of Broadcom, the user may void his or her authority to operate the equipment.
  • Page 216 NetXtreme II User Guide January 2010 The equipment is a Class B product based on the standard of the Voluntary Control Council for Interference from Information Technology Equipment (VCCI). If used near a radio or television receiver in a domestic environment, it may cause radio interference.
  • Page 217 NetXtreme II January 2010 LASS Broadcom NetXtreme II Gigabit Ethernet Controller Broadcom NetXtreme II 10 Gigabit Ethernet Controller Broadcom Corporation 190 Mathilda Place Sunnyvale, California 94086 USA This equipment is a Class A product based on the standard of the Voluntary Control Council for interference by Information Technology Equipment (VCCI).
  • Page 218 NetXtreme II User Guide January 2010 Bro adco m C orp or atio n Page 218 CE Notice Document ENGSRVT52-CDUM100-R...
  • Page 219 User Guide NetXtreme II January 2010 Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R CE Notice Page 219...
  • Page 220 NetXtreme II User Guide January 2010 Bro adco m C orp or atio n Page 220 CE Notice Document ENGSRVT52-CDUM100-R...
  • Page 221 User Guide NetXtreme II January 2010 Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R CE Notice Page 221...
  • Page 222 NetXtreme II User Guide January 2010 Bro adco m C orp or atio n Page 222 CE Notice Document ENGSRVT52-CDUM100-R...
  • Page 223: Canadian Regulatory Information (Canada Only )

    190 Mathilda Place Sunnyvale, California 94086 USA This Class B digital apparatus complies with Canadian ICES-003. Notice: The Industry Canada regulations provide that changes or modifications not expressly approved by Broadcom could void your authority to operate this equipment. NDUSTRY...
  • Page 224: Industry Canada , Classeb

    Cet appareil numérique de la classe B est conforme à la norme canadienne ICES-003. Avis : Dans le cadre des réglementations d'Industry Canada, vos droits d'utilisation de cet équipement peuvent être annulés si des changements ou modifications non expressément approuvés par Broadcom y sont apportés. NDUSTRY...
  • Page 225: Korea Communications Commission (Kcc) Notice (Republic Of Korea Only )

    OTICE EPUBLIC OF OREA LASS EVICE Broadcom NetXtreme II Gigabit Ethernet Controller Broadcom Corporation 190 Mathilda Place Sunnyvale, California 94086 USA Note that this device has been approved for non-business purposes and may be used in any environment, including residential areas.
  • Page 226: A Class Device

    NetXtreme II User Guide January 2010 LASS EVICE Broadcom NetXtreme II Gigabit Ethernet Controller Broadcom NetXtreme II 10 Gigabit Ethernet Controller Broadcom Corporation 190 Mathilda Place Sunnyvale, California 94086 USA Bro adco m C orp or atio n Page 226...
  • Page 227 Diagnostic Test Descriptions NTRODUCTION Broadcom NetXtreme II User Diagnostics is an MS-DOS based application that runs a series of diagnostic tests (see Table 3) on the Broadcom NetXtreme II network adapters in your system. Broadcom NetXtreme II User Diagnostics also allows you to update device firmware and to view and change settings for available adapter properties.
  • Page 228 Table 1: uxdiag Command Options Command Options Description uxdiag Performs all tests on all Broadcom NetXtreme II adapters in your system. uxdiag -c <devnum> Specifies the adapter (devnum) to test. Use all in place of a specific device number to test all adapters.
  • Page 229 -t <groups/tests> Disables certain groups/tests. uxdiag -T <groups/tests> Enables certain groups/tests. uxdiag -ver Displays the version of Broadcom NetXtreme II User Diagnostics (uxdiag) and all installed adapters. uxdiag -wol <1/0> Enables/disables Magic Packet WOL. 1 = Enable 0 = Disable...
  • Page 230 -t <groups/tests> Disables certain groups/tests. uediag -T <groups/tests> Enables certain groups/tests. uediag -ver Displays the version of Broadcom NetXtreme II User Diagnostics (uediag) and all installed adapters. Bro adco m C orp or atio n Page 230 Performing Diagnostics...
  • Page 231 User Guide NetXtreme II January 2010 Table 2: uediag Command Options (Cont.) Command Options Description uediag -wol <1/0> Enables/disable Magic Packet WOL. 1 = Enable 0 = Disable Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Performing Diagnostics...
  • Page 232: Test Descriptions

    Group B: Memory Tests TXP Scratchpad The Group B tests verify all memory blocks of the Broadcom NetXtreme II adapter by writing various data patterns (0x55aa55aa, 0xaa55aa55, walking TPAT Scratchpad zeroes, walking ones, address, etc.) to each memory location, reading back the RXP Scratchpad data, and then comparing it to the value written.
  • Page 233 MAC Loopback Enables MAC loopback mode in the adapter and transmits 5000 Layer 2 packets of various sizes. As the packets are received back by Broadcom NetXtreme II User Diagnostics, they are checked for errors. Packets are returned through the MAC receive path and never reach the PHY.
  • Page 234 Verifies the functionality of the adapter’s Large Send Offload (LSO) support by enabling MAC loopback mode and transmitting large TCP packets. As the packets are received back by Broadcom NetXtreme II User Diagnostics, they are checked for proper segmentation (according to the selected MSS size) and any other errors.
  • Page 235: Hardware Diagnostics

    Diagnostics; for Windows environments, see Running Diagnostic Tests). HECKING Network Link and Activity Indication to check the state of the network link and activity. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Troubleshooting: Broadcom NetXtreme II™ Network Adapter User Guide Page 235...
  • Page 236: Troubleshooting Checklist

    CAUTION! Before you open the cabinet of your server to add or remove the adapter, review Safety Precautions. The following checklist provides recommended actions to take to resolve problems installing the Broadcom NetXtreme II adapter or running it in your system. •...
  • Page 237: Running A Cable Length Test

    ENGTH For Windows operating systems, see Analyzing Cables for information on running a cable length test. Cable analysis is not available for NetXtreme II 10 GbE network adapters. ESTING ETWORK ONNECTIVITY NOTE: When using forced link speeds, verify that both the adapter and the switch are forced to the same speed, or that at least one link partner is configured for auto-negotiation.
  • Page 238 NetXtreme II User Guide January 2010 Ping an IP host on the network to verify connection has been established. From the command line, type ping IP address, and then press ENTER. The ping statistics that are displayed indicate whether or not the network connection is working.
  • Page 239 Microsoft Virtualization is a hypervisor virtualization system for Windows Server 2008 and Windows Server 2008 R2. This section is intended for those who are familiar with Hyper-V, and it addresses issues that affect the configuration of NetXtreme II network adapters and teamed network adapters when Hyper-V is used. For more information on Hyper-V, see http://www.microsoft.com/windowsserver2008/en/us/hyperv.aspx.
  • Page 240: Single Network Adapter

    DAPTER Windows Server 2008 When configuring a NetXtreme II network adapter on a Hyper-V system, be aware of the following: • An adapter that is to be bound to a virtual network should not be configured for VLAN tagging through the driver’s advanced properties.
  • Page 241 EAMED ETWORK DAPTERS Table 2 identifies Hyper-V supported features that are configurable for NetXtreme II teamed network adapters. This table is not an all-inclusive list of Hyper-V features. Table 2: Configurable Teamed Network Adapter Hyper-V Features Supported in Supported in...
  • Page 242 User Guide January 2010 Windows Server 2008 When configuring a team of NetXtreme II network adapters on a Hyper-V system, be aware of the following: • Create the team prior to binding the team to the Hyper-V virtual network. •...
  • Page 243 ERVER Prior to performing an OS upgrade from Windows 2000 Server to Windows Server 2003 when a Broadcom NetXtreme II adapter is installed in your system, Broadcom recommends that you uninstall the adapter’s driver. This is to ensure that no errors are encountered in the installation of the Windows Server 2003 drivers for the NetXtreme II adapters.
  • Page 244: Broadcom Boot Agent

    Windows Server 2003 (x64): bxvbd.inf, bxvbda.sys, bxvbd.cat, bxnd.inf, bxnd.cat, bxnd52a.sys, bxndcoa.dll, bxdiag.cat, bxdiag.inf, bxdiaga.sys, wdfcoinstaller01005.dll, and wUDFUpdate_01005.dll When applying network properties through an answer file for a NetXtreme II device where the PnP iD is being used as the identifier, show as follows: For a BCM5708C NetXtreme II GigE - InfId = "b06bdrv\l2nd&pci_164c14e4"...
  • Page 245 Problem: Errors occur when an RSS-enabled adapter is included as a member of a team on Windows Server 2003 and and later. Solution: Disable RSS from all members of the team and rebuild the team. Bro adco m Co rp or atio n Document ENGSRVT52-CDUM100-R Broadcom Advanced Server Program (BASP) Page 245...
  • Page 246 Problem: Routing does not work for NetXtreme II 10 GbE network adapters installed in Linux systems. Solution: For NetXtreme II 10 GbE network adapters installed in systems with Linux kernels older than 2.6.26, disable TPA with either ethtool (if available) or with the driver parameter (see disable_tpa). Use ethtool to disable TPA (LRO) for a specific NetXtreme II 10 GbE network adapter.
  • Page 247 NetXtreme II January 2010 Problem: The Broadcom NetXtreme II adapter may not perform at optimal level on some systems if it is added after the system has booted. Solution: The system BIOS in some systems does not set the cache line size and the latency timer if the adapter is added after the system has booted.

This manual is also suitable for:

Bcm5708cBcm5708sBcm5706cBcm5706s

Table of Contents