Copyright 2009 Allied Telesis, Inc.
All rights reserved. No part of this publication may be reproduced without prior written permission from Allied Telesis, Inc.
Microsoft and Internet Explorer are registered trademarks of Microsoft Corporation. Netscape Navigator is a registered
trademark of Netscape Communications Corporation. All other product names, company names, logos or other designations
mentioned herein are trademarks or registered trademarks of their respective owners.
Allied Telesis, Inc. reserves the right to make changes in specifications and other information contained in this document without
prior written notice. The information provided herein is subject to change without notice. In no event shall Allied Telesis, Inc. be
liable for any incidental, special, indirect, or consequential damages whatsoever, including but not limited to lost profits, arising
out of or related to this manual or the information contained herein, even if Allied Telesis, Inc. has been advised of, known, or
should have known, the possibility of such damages.
Safety Symbols Used in this Document................................................................................................................................10
Where to Find Web-based Guides .......................................................................................................................................11
Online Support ..............................................................................................................................................................12
Email and Telephone Support .......................................................................................................................................12
For Sales or Corporate Information...............................................................................................................................12
Contents of Your Shipment ...........................................................................................................................................16
Features ...............................................................................................................................................................................17
Internet Small Computer Systems Interface (iSCSI) .....................................................................................................19
Power Management ......................................................................................................................................................19
Adaptive Interrupt Frequency ........................................................................................................................................20
ASIC with Embedded RISC Processor..........................................................................................................................20
Replacing the Bracket ..........................................................................................................................................................27
Installing a Network Adapter Card ........................................................................................................................................29
Connecting the Network Cables ...........................................................................................................................................33
Setting Up MBA in a Client Environment..............................................................................................................................38
Enabling the MBA Driver ...............................................................................................................................................38
Configuring the MBA Driver...........................................................................................................................................38
Setting Up the BIOS ......................................................................................................................................................39
Setting Up MBA in a Server Environment.............................................................................................................................40
Red Hat Linux PXE Server............................................................................................................................................40
Installing the NDIS2 Driver Software on MS-DOS Platforms................................................................................................44
Creating a Startup Disk .................................................................................................................................................44
Modifying the Startup Disk ............................................................................................................................................45
Installing the DOS NDIS2 Driver Software ....................................................................................................................47
Using Keywords for the Drivers ............................................................................................................................................49
Chapter 5: Installing the Linux Drivers ............................................................................................................................51
Installing Linux Driver Software ............................................................................................................................................54
Installing the Source RPM Package ..............................................................................................................................54
Building the Driver from the Source TAR File................................................................................................................56
Load and Run Necessary iSCSI Software Components ...............................................................................................58
Unloading the Linux Driver ............................................................................................................................................58
Setting Values for Optional Properties...........................................................................................................................60
Checking the bnx2 Driver Defaults ................................................................................................................................63
Teaming with Channel Bonding.....................................................................................................................................68
Linux iSCSI Offload .......................................................................................................................................................68
Chapter 6: Installing the Windows Drivers ......................................................................................................................73
Installing the Windows Driver Software ................................................................................................................................74
Using the Installer..........................................................................................................................................................75
Using Silent Installation .................................................................................................................................................79
Removing the Device Drivers ....................................................................................................
Using the NetXtreme II Monolithic Driver..............................................................................................................................83
Inserting the NetXtreme II Monolithic Driver in a WinPE 2.0 Image .....................................................................................85
Configuring the Speed and Duplex Settings..................................................................................................................86
Displaying or Changing the Properties of the Adapter..........................................................................................................88
Setting Power Management Options ....................................................................................................................................89
Using the Installer..........................................................................................................................................................94
Using the Silent Install Option .......................................................................................................................................94
Checking Port LEDs............................................................................................................................................................103
Checking Current Drivers ............................................................................................................................................104
Running a Cable Length Test......................................................................................................................................105
Microsoft Windows Server 2008 Hyper-V....................................................................................................................106
Single Network Adapter...............................................................................................................................................106
Removing the Device Drivers ......................................................................................................................................107
Upgrading from Windows 2000 Server to Windows Server 2003................................................................................108
Preparing an Answer File ............................................................................................................................................108
Solving Broadcom Boot Agent and Broadcom Advanced Server Program (BASP) Issues................................................110
Chapter 9: User Diagnostics ...........................................................................................................................................115
System Requirements.........................................................................................................................................................117
Diagnostic Test Descriptions ..............................................................................................................................................121
..........................................112
4
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Power Specifications ..........................................................................................................................................................127
10/100/1000Base-T Twisted-Pair Port Connectors ............................................................................................................128
Console Port Pinouts..........................................................................................................................................................130
Using a Cartridge-Type Cleaner.........................................................................................................................................132
Using a Swab .....................................................................................................................................................................134
Figure 5. Removing the Low-Profile Bracket .......................................................................................................................27
Figure 6. Fastening Screws onto Standard Bracket ............................................................................................................28
Figure 7. Removing the PC Cover.......................................................................................................................................30
Figure 8. Removing the Faceplate From PCI Slot...............................................................................................................30
Figure 9. Inserting the Adapter with a High-profile Bracket .................................................................................................31
Figure 10. Securing the Adapter with a High-profile Bracket...............................................................................................32
Figure 11. Found New Hardware Wizard Page...................................................................................................................75
Figure 14. Ready to Install the Program Page.....................................................................................................................78
Figure 16. Power Management Tab ....................................................................................................................................89
Figure 17. RJ-45 Connector and Port Pin Layout..............................................................................................................128
Figure 18. Ferrule in an SC Connector Plug......................................................................................................................131
Figure 19. Unclean and Clean Ferrule...............................................................................................................................131
Figure 21. Rubbing the Ferrule Tip on the Cleaning Surface ....................................................................
Figure 22. Lint-Free and Alcohol-Free Swabs ...................................................................................................................134
Figure 23. Cleaning a Recessed Ferrule...........................................................................................................................134
........................132
7
Figures
8
Preface
This guide contains instructions on how to install the AT-2973SX and
AT-2973T adapters and configure the adapters using the driver software.
The Preface contains the following sections:
“Safety Symbols Used in this Document” on page 10
“Where to Find Web-based Guides” on page 11
“Contacting Allied Telesis” on page 12
“Management Software Updates” on page 12
9
Preface
Safety Symbols Used in this Document
This document uses the safety symbols defined in Table 1.
Table 1. Safety Symbols
SymbolMeaningDescription
CautionPerforming or omitting a specific action may
result in equipment damage or loss of data.
WarningPerforming or omitting a specific action may
result in electrical shock.
10
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Where to Find Web-based Guides
The installation and user guides for all Allied Telesis products are available
in portable document format (PDF) on our web site at
www.alliedtelesis.com. You can view the documents online or download
them onto a local workstation or server.
11
Preface
Contacting Allied Telesis
This section provides Allied Telesis contact information for technical
support as well as sales or corporate information.
Online SupportYou can request technical support online by accessing the Allied Telesis
Knowledge Base: www.alliedtelesis.com/support/kb.aspx. You can use
the Knowledge Base to submit questions to our technical support staff and
review answers to previously asked questions.
Email and
Telephone
Support
Returning
Products
For Sales or
Corporate
Information
WarrantyGo to www.alliedtelesis.com/warranty for the specific terms and
Management
Software Updates
For Technical Support via email or telephone, refer to the Support section
of the Allied Telesis web site: www.alliedtelesis.com/support.
Products for return or repair must first be assigned a return materials
authorization (RMA) number. A product sent to Allied Telesis without an
RMA number will be returned to the sender at the sender’s expense. For
instructions on how to obtain an RMA number, go to the Support section
on our web site at www.alliedtelesis.com/support/rma.aspx.
You can contact Allied Telesis for sales or corporate information through
our web site at http://www.alliedtelesis.com/purchase.
conditions of the warranty and for warranty registration for the AT-2973SX
and AT-2973T adapters.
New releases of management software for our managed products are
available from either of the following Internet sites:
If you prefer to download new software from the Allied Telesis FTP server
from your workstation’s command prompt, you will need FTP client
software and you must log in to the server. Enter “anonymous” for the user
name and your email address for the password.
Chapter 1
Introducing the AT-2973SX and
AT-2973T Adapters
This chapter provides an introduction to the Allied Telesis AT-2973SX and
AT-2973T NetExtreme II Family Adapters and contains the following
sections:
“Functional Descriptions” on page 14
“Features” on page 17
“Physical Descriptions” on page 21
13
Chapter 1: Introducing the AT-2973SX and AT-2973T Adapters
Note
Functional Descriptions
The AT-2973SX and AT-2973T Broadcom NetXtreme II adapters are in a
new class of Gigabit Ethernet (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:
TCP Offload Engine (TOE) for accelerating TCP over 1 GbE, 2.5 GbE,
and 10 GbE
Internet Small Computer Systems Interface (iSCSI) offload for
Separate licences are required for all offloading technologies.
Enterprise networks that use multiple protocols and multiple network
fabrics benefit from the C-NICs ability to combine data communications,
storage, and clustering over a single Ethernet fabric by boosting server
CPU processing performance and memory utilization while alleviating I/O
bottlenecks.
The AT-2973SX and AT-2973T adapters include a 10/100/1000-Mbps
Ethernet MAC with both half-duplex and full-duplex capability and a 10/
100/1000-Mbps PHY. The transceiver is fully compatible with the IEEE
802.3 standard for auto-negotiation of speed.
As part of the company’s green range, both products are engineered to
reduce power consumption. They incorporate centralized power
management features that automatically place idle circuitry into a lower
power mode to save energy.
This section provides functional descriptions of the AT-2973SX and AT2973T adapters.
14
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
1696
100
ACT LNK
ATI
AT-2973SX
Adapter
The AT-2973SX adapter connects a PCI-E compliant server or workstation
to a Gigabit Ethernet network using fiber optic cabling and a connector that
meets 62.5/125 µm or 50/125 µm multimode specifications. This adapter
operates at speeds of 1000 Mbps in full-duplex mode.
The AT-2973SX adapter is show in Figure 1.
Figure 1. AT-2973SX Adapter
15
Chapter 1: Introducing the AT-2973SX and AT-2973T Adapters
AT-2973T
Adapter
The AT-2973T adapter operates at speeds of 10/100/1000T Mbps in both
full-duplex and half-duplex modes. This adapter has two twisted-pair
connectors and two LEDs, as show in Figure 2.
L/A 1
100
L/A 2
ATI
1700
Figure 2. AT-2973T Adapter
Contents of Your
Shipment
The following items are included with your adapter:
Antistatic bag (used for protecting the adapter when stored or
shipped). Keep the adapter in its packaging until ready for installation.
Low-profile bracket
Standard bracket
Inform your network supplier of any missing or damaged items. If you
need to return the adapter, you must pack it in the original (or equivalent)
packing material or the warranty will be voided. See “Returning Products”
on page 12.
The documentation for these adapters is available in portable document
format (PDF) on our web site at www.alliedtelesis.com. You can view
the documents online or download them onto a local workstation or server.
16
Features
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
The following list of features for the AT-2973SX and AT-AT-2973T
adapters applies to all of the supported operating systems:
TCP Offload Engine (TOE)
Internet Small Computer Systems Interface (iSCSI) offload
Single-chip solution
– Integrated 10/100/1000BASE-T transceivers
– 10/100/1000 triple-speed MAC
– Host interfaces
– SerDes interface for optical transceiver
connection
– PCI Express v1.1 x4 and v2.0 compliant (Gigabit
Ethernet)
– Full fast-path TCP offload
– Zero copy capable hardware
Other performance features
– TCP, IP, UDP checksum
– TCP segmentation
– Adaptive interrupts
– Receive Side Scaling (RSS)
Manageability
– Broadcom Advanced Control Suite 3 diagnostic
and configuration software suite
– Supports PXE 2.0 specification (Linux Red Hat
PXE Server, SUSE Linux Enterprise Server,
Windows 2000 Server, Windows Server 2003,
Windows Server 2008, Intel APITEST, DOS
UNDI)
– Wake on LAN support
– Statistics for SNMP MIB II, Ethernet-like MIB, and
Ethernet MIB (IEEE Std 802.3z, Clause 30)
17
Chapter 1: Introducing the AT-2973SX and AT-2973T Adapters
– SMBus controller
– ACPI 1.1a compliant (multiple power modes)
– IPMI support
Advanced network features
– Jumbo frames (up to 9 KB). The OS and the link
partner must support jumbo frames.
– Virtual LANs
– IEEE Std 802.3ad Teaming
– Smart Load Balancing Teaming
– Smart Load Balancing TOE Teaming (with the
correct configuration)
– Flow Control (IEEE Std 802.3x)
TCP Offload
Engine (TOE)
– LiveLink™ (supported in both the 32-bit and 64-
bit Windows operating systems)
– Logical Link Control (IEEE Std 802.2)
Layer-2 Priority Encoding (IEEE Std 802.1p)
High-speed on-chip RISC processor
Up to 4 classes of service (CoS)
Integrated 96 KB frame buffer memory
iSCSI Boot support
The TCP/IP protocol suite is used to provide transport services for a wide
range of applications for the Internet, LAN, and for file transfer. The TCP
protocol is specifically designed to insure that data packets are delivered
error free and in the correct sequence from an application running a one
computer to the receiving application. The TCP protocol suite historically
has run on the host CPU, but with higher data rates, this consumes a very
high percentage of its resources while leaving little resources for the
applications. With the use of the Broadcom NetXtreme II adapter and the
TCP Offload Engine feature, the TCP/IP processing can be moved to
hardware, freeing the CPU for application processing and other higher
priority tasks
.
18
The TCP/IP protocol suite is used to provide transport services for a wide
range of applications for the Internet, LAN, and for file transfer. 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
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Note
Note
adapter, the TCP/IP processing can be moved to hardware, freeing the
CPU for more important tasks such as application processing.
The Broadcom NetXtreme II adapter's TOE functionality allows
simultaneous operation of up to 1024 fully offloaded TCP connections for
1-Gbps network adapters. The TOE support on the adapter significantly
reduces the host CPU utilization while preserving the implementation of
the operating system stack.
The TOE feature is an optional feature that must be purchased.
Internet Small
Computer
Systems Interface
(iSCSI)
The IETF has standardized the Internet Small Computer Systems
Interface (iSCSI). SCSI is a popular protocol that enables systems to
communicate with storage devices, using block-level transfer (that is,
address data stored on a storage device that is not a whole file). iSCSI
maps the SCSI request/response application protocols and its
standardized command set over TCP/IP networks.
As iSCSI utilizes TCP as its sole transport protocol, it greatly benefits from
hardware acceleration of the TCP processing (that is, use of a TOE).
However, iSCSI as a Layer 5 protocol has additional mechanisms beyond
the TCP layer. iSCSI processing can also be offloaded, thereby reducing
CPU utilization even further.
The Broadcom NetXtreme II adapter targets best-system performance,
maintains system flexibility to changes, and supports current and future
OS convergence and integration. Therefore, the adapter's iSCSI offload
architecture is unique as evident by the split between hardware and host
processing.
The iSCSI offload feature is an optional feature that must be
purchased.
Power
Management
When the system is down waiting for a wake-up signal, the adapter speed
connection may be at 10 Mbps or 100 Mbps, but it can return to 1000
Mbit/s when the system is up and running if it is connected to a 1000 Mbps
capable switch. For this reason, connect systems that use the Wake on
LAN (WOL) feature to a switch capable of both 1000 and 10/100 Mbps
speeds.
The WOL feature is supported on the AT-2973T adapter only. It is
not supported on the AT-2973SX adapter. For more information, see
“Limitations” on page 52.
19
Chapter 1: Introducing the AT-2973SX and AT-2973T Adapters
Note
For specific systems, see your system documentation for
information about support of the WOL feature.
Adaptive
Interrupt
Frequency
ASIC with
Embedded RISC
Processor
Supported
Operating
Environments
The adapter driver intelligently adjusts host interrupt frequency based on
traffic conditions to increase overall application throughput. When traffic is
light, the adapter driver interrupts the host for each received packet,
minimizing latency. When traffic is heavy, the adapter issues one host
interrupt for multiple, back-to-back incoming packets, preserving host CPU
cycles.
The core control for Broadcom NetXtreme II adapters resides in a tightly
integrated, high-performance ASIC. The ASIC includes a RISC processor.
This functionality provides the flexibility to add new features to the card
and adapts it to future network requirements through software downloads.
This functionality also enables the adapter drivers to exploit the built-in
host offload functions on the adapter as host operating systems are
enhanced to take advantage of these functions.
The Broadcom NetXtreme II adapter has software support for the following
operating systems:
Microsoft
Microsoft Windows Vista™ (32-bit and 64-bit extended)
Microsoft Windows XP™ (32-bit and 64-bit extended)
®
Windows® (32-bit and 64-bit extended)
Microsoft Windows 7™ (32-bit and 64-bit extended)
Linux
MS-DOS
ESX Server (VMware)
®
(32-bit and 64-bit extended)
®
20
Physical Descriptions
100
ACT LNK
This section provides descriptions of the AT-2973SX and AT-2973T
faceplates and LEDs.
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
AT-2973SX
Adapter Physical
Description
The faceplate on the AT-2973SX adapter provides two fiber optic
connectors for attaching the adapter to a compatible link partner. See
Figure 3 for an illustration of the adapter’s faceplate.
The AT-2973SX adapter has two fiber ports and two LEDs per port, as
shown in Figure 3 and described in Table 1. The state of the network link
and activity is indicated by a single LED located adjacent to the port
connector.
1699
Figure 3. AT-2973SX Faceplate
For fiber optic Ethernet connections, see Table 1.
Table 1. Network Link and Activity Indicated by the RJ-45 Port LEDs
Port LED LED AppearanceNetwork State
Link LEDOffNo link (cable
disconnected)
Continuously
illuminated
Activity LEDOffNo network activity
BlinkingNo network activity
Link
21
Chapter 1: Introducing the AT-2973SX and AT-2973T Adapters
100
L/A 1
L/A 2
AT-2973T
Adapter Physical
Description
The faceplate on the AT-2973T adapter provides two twisted-pair
connectors for attaching the adapter to a compatible link partner. See
Figure 4 for an illustration of the adapter’s faceplate.
1701
Figure 4. AT-2973T Faceplate
For copper-wire Ethernet connections, the state of the network link and
activity is indicated by the LEDs on the RJ-45 connector, as described in
Table 2.
Table 2. Network Link and Activity Indicated by the RJ-45 Port LEDs
Port LED LED AppearanceNetwork State
Link LEDOffNo link (cable
disconnected)
Continuously
illuminated
Activity LEDOffNo network activity
BlinkingNo network activity
Link
22
Chapter 2
Installing the Hardware
This chapter contains the following sections:
“Reviewing Safety Precautions” on page 24
“Pre-Installation Checklist” on page 26
“Replacing the Bracket” on page 27
“Installing a Network Adapter Card” on page 29
“Connecting the Network Cables” on page 33
23
Chapter 2: Installing the Hardware
Note
Warning
Warning
Warning
Warning
Warning
Note
Warning
Reviewing Safety Precautions
Please review the following safety precautions before you begin to install a
network adapter card.
The indicates that a translation of the safety statement is
available in a PDF document titled “Translated Safety Statements”
on the Allied Telesis website at www.alliedtelesis.com.
This is a “Class 1 LED product”. L1
Do not stare into the laser beam. L2
Warning: Do not look directly at the fiber optic cable ends or inspect
the cable ends with an optical lens. E29
Do not work on this equipment or cables during periods of lightning
activity. E2
Operating Temperature: This product is designed for a maximum
ambient temperature of 40 degrees C. E7
All Countries: Install this product in accordance with local and
National Electric Codes. E8
The adapter is being installed in a system that operates with
voltages that can be lethal. Before you remove the cover of your
system, you must observe the following precautions to protect
yourself and to prevent damage to the system components.
24
- Remove any metallic objects or jewelry from your hands and
wrists.
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
- Make sure to use only insulated or nonconducting tools.
- Verify that the system is powered OFF and unplugged before
accessing internal components.
- Installation or removal of adapters must be performed in a staticfree environment. The use of a properly grounded wrist strap or
other personal antistatic devices and an antistatic mat is strongly
recommended.
25
Chapter 2: Installing the Hardware
Note
Caution
Pre-Installation Checklist
Before you install an adapter card, check the following list:
1. Verify that your system is using the latest BIOS.
If you acquired the adapter software from the Allied Telesis support
website, enter the path to where the adapter driver files reside on
your system.
2. If your system is active, shut it down.
3. When the system shut down is complete, power OFF and unplug your
system.
4. Holding the adapter card by the edges, remove it from its shipping
package and place it on an antistatic surface.
5. Check the adapter for visible signs of damage, particularly on the
card’s edge connector.
Do not attempt to install a damaged adapter. If the adapter is
damaged, report it to Allied Telesis. See “Contacting Allied Telesis”
on page 12.
26
Replacing the Bracket
Both the AT-2973SX and AT-2973T adapters are shipped with the lowprofile bracket attached to the adapter. Depending on your PC, you may
need to replace the bracket attached to your adapter.
The following procedure describes how to remove the low-profile bracket
from the adapter and replace it with the standard bracket. You can also
use this procedure to remove the standard bracket and replace it with the
low-profile bracket.
To replace the low-profile bracket with the standard bracket, perform the
following procedure:
1. Remove the screws that attach the bracket to the adapter. See
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Figure 5.
ACT LNK
ATI
1697
Figure 5. Removing the Low-Profile Bracket
27
Chapter 2: Installing the Hardware
1698
ACT LNK
ATI
2. Align the tabs of the standard bracket with the holes on the adapter
and fasten the screws onto the adapter. See Figure 6.
Figure 6. Fastening Screws onto Standard Bracket
28
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Warning
Installing a Network Adapter Card
The following instructions apply to installing both the AT-2973SX and AT2973T adapters in most systems. For details about performing these tasks
on your particular system, refer to the manuals that were supplied with
your system.
To perform this procedure, you need to supply a Phillips-head
screw.
To install an AT-2973SX or AT-2973T adapter, perform the following
procedure:
1. Review the “Pre-Installation Checklist” on page 26 and “Reviewing
Safety Precautions” on page 24.
Before installing the adapter, ensure the system power is OFF and
unplugged from the power outlet, and that proper electrical grounding
procedures have been followed.
High voltage inside the system presents a safety hazard. Make sure
the power is off before removing the cover.
2. Remove the system cover and select any appropriate empty PCI slot.
See Figure 7 on page 30.
If you do not know how to identify an appropriate PCI slot, refer to your
system documentation.
29
Chapter 2: Installing the Hardware
Note
Figure 7. Removing the PC Cover
3. Select an empty, non-shared PCI slot and remove the faceplate.
Keep the faceplate in a safe place. You may need it for future use. See
Figure 8.
Figure 8. Removing the Faceplate From PCI Slot
If you cannot locate or do not know how to find an appropriate PCI
slot, refer to the documentation that came with your system.
30
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Caution
Caution
4. Remove the network adapter card from the shipping package and
store the packaging material in a safe location.
Wear a grounding device and observe electrostatic discharge
precautions when installing the network adapter card in a system.
Failure to observe this caution could result in damage to the card.
5. Applying even pressure at both corners of the card, push the adapter
card until it is firmly seated in the appropriate PCI slot.
Make sure the card is securely seated. To insert the network adapter
card, see Figure 9.
Figure 9. Inserting the Adapter with a High-profile Bracket
Do not use excessive force when seating the card, because this may
damage the system or the adapter. If the card resists seating,
remove it from the system, realign it, and try again.
6. Secure the network adapter card to the chassis with a Phillips-head
screw (not provided). See Figure 10 on page 32.
31
Chapter 2: Installing the Hardware
Figure 10. Securing the Adapter with a High-profile Bracket
7. Replace the system’s cover and secure it with the screws removed in
Step 2.
8. Disconnect any personal antistatic devices.
9. Power the system on.
Once the system returns to proper operation, the adapter hardware is
fully installed. Next, connect the network cables. See “Connecting the
Network Cables” on page 33.
32
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Warning
Note
Connecting the Network Cables
The AT-2973SX adapter has two fiber optic connectors (each with a
transmit and receive) for attaching the system to a compatible link partner,
or an IEEE 802.3z compliant Gigabit Ethernet switch. The AT-2973T
adapter has two twisted-pair connectors.
For the AT-2973SX adapter you need a fiber optic cable. For
specifications for this cable, see the AT-2973SX adapter data sheet.
For information about cleaning a fiber optic connector, see Appendix
B “Cleaning Fiber Optic Connectors” on page 131.
For the AT-2973T adapter, you need a twisted-pair cable. For pin signals
and pinout information, see “10/100/1000Base-T Twisted-Pair Port
Connectors” on page 128 and “Console Port Pinouts” on page 130.
To connect a network cable to the adapter, perform the following
procedure:
The fiber optic ports contain a Class 1 LED device. When the ports
are disconnected, always cover them with the provided plug.
Exposed ports may cause skin or eye damage.
1. Connect one end of the cable to the adapter.
2. For the AT-2973SX adapter, connect the other end of the cable to the
appropriate Ethernet fiber optic port. For the AT-2973T adapter,
connect the other end of the cable to another twisted pair port.
After the cable is properly connected at both ends, the adapter port
LEDs should be functional. See “Physical Descriptions” on page 21
for a description of LED operation for each adapter model. For driver
installation and configuration instructions, refer to the software
configuration for a specific driver.
After you connect the system to the network and power is supplied, the
AT-2973SX adapter attempts to establish the connection at 1000
Mbps full-duplex only.
33
Chapter 2: Installing the Hardware
34
Chapter 3
Installing Broadcom Boot Agent Driver
Software
This chapter provides information about how to install the Broadcom Boot
Agent Driver Software:
“Overview” on page 36
“Setting Up MBA in a Client Environment” on page 38
“Setting Up MBA in a Server Environment” on page 40
Both the AT-2973SX and AT-2973T Broadcom NetXtreme II adapters
support Preboot Execution Environment (PXE). Multi-Boot Agent (MBA) is
a software module that allows your network computer to boot with the
images provided by remote servers across the network. The Broadcom
MBA driver complies with the PXE 2.1 specification and is released with
both monolithic and split binary images. This provides flexibility to users in
different environments where the motherboard may or may not have builtin base code.
The MBA module operates in a client/server environment. A network
consists of one or more boot servers that provide boot images to multiple
computers through the network. The Broadcom implementation of the
MBA module has been tested successfully in the following environments:
Linux Red Hat PXE Server. Broadcom PXE clients are able to
remotely boot and use network resources (NFS mount, and so forth)
as well as 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.
Intel APITEST. The Broadcom PXE driver passes all API compliance
test suites.
MS-DOS UNDI. The MS-DOS Universal Network Driver Interface
(UNDI) seamlessly binds with the Broadcom UNDI to provide a
network adapter driver interface specification (NDIS2) interface to the
upper layer protocol stack. This allows computers to connect to
network resources in an MS-DOS environment.
Remote Installation Service (RIS). The Broadcom PXE clients are
able to remotely boot to a Windows 2000 Server or a Windows Server
2003 (SP1 and older) system running RIS to initialize and install
Windows Server 2003 and prior operating systems. To extend
functionalities beyond basic network connectivity when loading an
operating system through RIS, see “Using the NetXtreme II Monolithic
Driver” on page 83.
Windows Deployment Service (WDS). For Windows Server 2003
SP2, RIS was replaced by WDS, which offers a Broadcom PXE client
to install Windows operating systems, including Windows Vista and
Windows Server 2008. To extend functionalities beyond basic network
connectivity when loading an operating system through WDS, see
“Using the NetXtreme II Monolithic Driver” on page 83.
Automated Deployment Service (ADS). The Broadcom PXE client
can connect to a Windows Server 2003 system and run a deployment
agent that allows one to perform some administrative functions,
including, but not limited to, deploying a Windows Server 2003 image.
36
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
To extend functionalities beyond basic network connectivity when
loading an operating system through ADS, see “Using the NetXtreme II
Monolithic Driver” on page 83.
Setting up a Multiple Book Agent (MBA) in a client environment involves
the following:
“Enabling the MBA Driver” on page 38
“Configuring the MBA Driver” on page 38
“Setting Up the BIOS” on page 39
Enabling the
MBA Driver
Configuring the
MBA Driver
To enable or disable the MBA driver, do the following:
1. Boot up your system in DOS mode.
The uxdiag.exe file is included in when you download the driver
software files from the Allied Telesis web site.
2. Type the following:
uxdiag -mba [ 0-disable | 1-enable ] -c
where
devnum is the specific device(s) number (0,1,2, ...) to be programmed.
This procedure describes how to configure the MBA driver on the AT2973SX and AT-2973T adapters.
To configure the MBA driver, do the following:
devnum
You can use the MBA Configuration Menu to configure the MBA
driver one adapter at a time as described below, or you can use the
MS-DOS based application to simultaneously configure the MBA
driver for multiple adapters. See Chapter 9, “User Diagnostics” on
page 115.
1. Restart your system.
2. Press CTRL+S within 4 seconds after you are prompted to do so.
38
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Note
The message prompting you to press CTRL+S is displayed once for
each Broadcom NetXtreme II adapter you have in your system that
has MBA enabled. The messages are displayed in the same order
as the assigned adapter device number.
3. Use the UP ARROW and DOWN ARROW keys to move to the Boot
Protocol menu item.
If you have multiple adapters in your system and you are unsure
which adapter you are configuring, press CTRL+F6, which causes
the port LEDs on the adapter to start blinking.
4. Use the UP ARROW, DOWN ARROW, LEFT ARROW, and RIGHT
ARROW keys to move to and change the values for other menu items,
as desired.
Setting Up the
BIOS
5. Press F4 to save your settings.
6. Press ESC when you are finished.
To boot from the network with the MBA, make the MBA enabled adapter
the first bootable device under the BIOS. This procedure depends on the
system BIOS implementation. Refer to the user manual for the system
BIOS implementation for instructions.
The Red Hat Enterprise Linux distribution has PXE Server support. It
allows users to remotely perform a complete Linux installation over the
network. The distribution comes with the boot images boot kernel
(vmlinuz) and initial ram disk (initrd), which are located on the Red Hat
disk#1:
Refer to the Red Hat documentation for instructions on how to install PXE
Server on Linux.
However, the Initrd.img file distributed with Red Hat Enterprise Linux, 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 download the driver software files from the
Allied Telesis web site.
To boot in MS-DOS mode and connect to a network for the MS-DOS
environment, download the Intel PXE PDK from the Intel website. This
PXE PDK comes with a TFTP/ProxyDHCP/Boot server. The PXE PDK
can be downloaded from Intel at http://downloadcenter.intel.com/
Product_Filter.aspx?ProductID=412&lang=eng.
40
Chapter 4
Installing the NDIS2 Driver Software
This chapter provides procedures to install the NDIS2 driver on the
Microsoft Network Client and DOS NDIS platforms.
This chapter contains the following topics:
“Overview” on page 42
“Pre-installation Requirements” on page 43
“Installing the NDIS2 Driver Software on MS-DOS Platforms” on
page 44
“Using Keywords for the Drivers” on page 49
41
Chapter 4: Installing the NDIS2 Driver Software
Overview
The BXND20X Broadcom NetXtreme II Gigabit Ethernet driver is
described in this chapter.This driver can be installed on AT-2973SX and
AT-2973T adapters that are installed in systems running an MS-DOS
platform. See the following sections:
“Pre-installation Requirements” on page 43
“Installing the NDIS2 Driver Software on MS-DOS Platforms” on
page 44
“Using Keywords for the Drivers” on page 49
42
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Pre-installation Requirements
Before you can successfully install the NDIS2 driver software, you must do
the following:
Physically install the network adapter in the server.
Install the networking software that is appropriate to the operating
system (such as Microsoft LAN Manager 2.2 for MS-DOS). The
networking software must be running on your server.
43
Chapter 4: Installing the NDIS2 Driver Software
Note
Installing the NDIS2 Driver Software on MS-DOS Platforms
The NDIS2 driver software can be run from an MS-DOS startup disk using
Microsoft Network Client 3.0 or from the hard disk using Microsoft LAN
Manager 2.2.
This section describes how to create a startup disk and modify it. See the
following:
“Creating a Startup Disk” on page 44
“Modifying the Startup Disk” on page 45
Creating a
Startup Disk
To create a startup disk to run a Microsoft Network client, you must have
the following:
Windows NT Server 4.0 CD-ROM
A blank MS-DOS system disk (3.5" high-density floppy disk)
Access to the Broadcom NDIS2 driver file (BXND20X.dos). This file is
located on the driver source media.
After creating the startup disk, follow the instructions in “Modifying the
Startup Disk” on page 45.
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.
To create a startup disk, do the following:
1. Create a folder called NCADMIN in the root of the C drive.
2. Copy the NCADMIN.CN_, NCADMIN.EX_, and NCADMIN.HL_ files
from the I386 folder on the Windows NT Server 4.0 CD-ROM.
3. Open a command prompt window and change the directory to
C:\NCADMIN.
4. Type the following and then press Enter.
expand -r ncadmin.*
5. Close the command prompt window by typing exit and then pressing
Enter.
6. Start Windows Explorer.
7. Open the NCADMIN folder and double-click ncadmin.exe.
44
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
8. Follow the on-screen instructions to make the network startup disk
(choose NE2000 Compatible from the list of adapters).
Modifying the
Startup Disk
To modify the startup disk, do the following:
1. Edit A:\Net\Protocol.ini with Notepad or a similar text editor.
a. Change DriverName=$ to DriverName=BXND20X$.
b. Remove all other parameter entries under the [MS$NE2CLONE] or
equivalent section such as IOBASE=0x300 or INTERRUPT=3, and
so on.
Example Protocol.ini file for IP
The following is an example of an protocol.ini file for IP:
7. Restart the computer to complete the installation.
drive letter
: \\
server
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. For
more information about the BusNum and DevNum keywords, see
“Using Keywords for the Drivers” on page 49.
48
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Using Keywords for the Drivers
The Protocol.ini file contains certain keywords that are used by the
BXND20X.dos driver. These keywords are listed below:
BusNum. Specifies the number of the PCI bus on which the network
adapter is located. This keyword requires a value ranging from 0 to
255.
DevNum. Specifies the device number assigned to the network
adapter when it is configured by the PCI BIOS. This keyword requires
a value ranging from 0 to 255.
FuncNum or PortNum. Specifies the PCI function or port number
assigned to the network controller. This keyword requires a value
ranging from 0 to 7.
The BusNum, DevNum, and FuncNum (or PortNum) keywords are
needed when multiple adapters are installed in the server and when
a specific controller must be loaded in a certain order. These
keywords are used concurrently and are included for manufacturing
purposes. Do not use them unless you are familiar with how to
configure PCI devices. A PCI device scan utility is needed to find this
information.
LineSpeed. Specifies the speed of the network connection in Mbit/s.
Values are 10, 100, or 1000 Mbit/s. Technically, a line speed of 1000
Mbit/s cannot be forced and is achievable only through autonegotiation. For the sake of simplicity, the driver performs autonegotiation when the line speed is set to a value of 1000.
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. If neither keyword is used, the
network adapter defaults to auto-negotiation mode.
NodeAddress. Specifies the network address used by the network
adapter. If a multicast address or a broadcast address is specified, the
adapter uses the default MAC address.
FixCheckSumOff. Turns off the driver's workaround for the TCP/IP
stack to recognize the 1s complemented version of the checksum.
AcceptAllMC. Informs the driver to deliver all multicast packets to the
This chapter provides procedures to install the Linux drivers for the AT2973SX and AT-2973T adapters.
This chapter contains the following topics:
“Introduction” on page 52
“Installing Linux Driver Software” on page 54
51
Chapter 5: Installing the Linux Drivers
Introduction
This chapter discusses the Linux drivers for the Broadcom NetXtreme II
network adapters and describes how to install them. For a description of
the drivers, see Table 3.
Table 3. Broadcom NetXtreme II Linux Drivers
Linux Driver Description
bnx2
cnic
bnx2i Indicates the Linux driver that enables iSCSI
Indicates the Linux drivers for the AT-2973SX
and AT-2973T network adapters. The bnx2
driver is the networking driver and the cnic
driver supports additional features required by
the bnx2i iSCSI offload driver. The bnx2i iSCSI
driver is packaged separately.
offload on the AT-2973SX and AT-2973T
network adapters.
LimitationsThis section describes the testing limitations of the following Linux drivers:
“bnx2 Driver” on page 52
“bnx2i Driver” on page 53
bnx2 Driver
The current version of the driver has been tested on 2.4.x kernels (starting
from 2.4.24) and all 2.6.x kernels. The driver may not compile on kernels
older than 2.4.24.
52
Testing is concentrated on i386 and x86_64 architectures. Only limited
testing has been done on other architectures. Minor changes to some
source files and Makefile may be needed on some kernels. Additionally,
the Makefile does not compile the cnic driver on kernels older than 2.6.16.
iSCSI offload is only supported on 2.6.16 and newer kernels.
Support for the 2.4.21 kernels is provided in Red Hat Enterprise Linux 3.
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
bnx2i Driver
The current version of the driver has been tested on 2.6.x kernels, starting
from 2.6.18 kernel. The driver may not compile on older kernels with the
exception of SLES 10 SP1, which runs 2.6.16.46 kernel. SUSE upgraded
the iscsi_transport kernel module in SLES 10 SP1. In addition, Broadcom
iSCSI offload initiators is supported on SLES 10 SP1. Testing is
concentrated on i386 and x86_64 architectures, Red Hat EL5, and SUSE
10 SP1 distributions.
PackagingThe Linux driver is released in the packaging formats shown in Table 4.
The netxtreme2 package contains the bnx2 (1 Gb network adapter) and
drivers for source RPM and compressed tar.
Table 4. Linux Driver Packaging
Format
Source RPM netxtreme2-
bnx2 Driverbnx2i (iSCSI) Driver
bnx2i-version.src.rpm
version.src.rpm
Compressed tar netxtreme2-
bnx2i-version.tar.gz
version.tar.gz
Supplemental tarnetxtreme2_sup-
bnx2i_sup-version.tar.gz
version.tar.gz
Identical source files to build the driver are included in both RPM and TAR
source packages. The supplemental tar file contains additional utilities
such as patches and driver diskette images for network installation.
The following updated open-iSCSI components are released in source
RPM format:
iscsi-initiator-utils-6.2.0.868-0.7c.src.rpm: updated open-iscsi for Red
Hat 5 distributions
open-iscsi-2.0.707-0.25b.src.rpm: updated open-iscsi components for
SLES 10 SP1 distribution
open-iscsi-2.0.707-0.44b.src.rpm: updated open-iscsi components for
SLES 10 SP2 distribution
53
Chapter 5: Installing the Linux Drivers
Note
Note
Installing Linux Driver Software
There are two ways to install the Linux driver software— from the Source
RPM Package or build the driver from the source TAR file. See the
following sections:
“Installing the Source RPM Package” on page 54
“Building the Driver from the Source TAR File” on page 56
If a bnx2 or bnx2i driver is loaded and you update the Linux kernel,
you must recompile the driver module if it was installed using the
source RPM or the TAR package.
Installing the
Source RPM
Package
The procedure in this section describes how to install the Source RPM
Package. The examples in the following procedure refer to the bnx2
driver, but also apply to the bnx2i driver.
To install the Source RPM Package, do the following:
1. Enter the following command:
rpm -ivh netxtreme2-version.src.rpm
2. Change the directory to the RPM path and build the binary driver for
your kernel (the RPM path is different for each Linux distribution):
cd /usr/src/
rpm -bb SPECS/bnx2.spec
or
rpmbuild -bb SPECS/bnx2.spec (for RPM version 4.x.x)
During your attempt to install a source RPM package, the following
message may be displayed: error: cannot create
%sourcedir /usr/src/redhat/SOURCES
The most likely cause of the error is that the rpm-build package has
not been installed. Locate the rpm-build package on the Linux
installation media and install it using the following command: rpm -
ivh rpm-build-version.arch.rpm
Complete the installation of the source RPM.
redhat,OpenLinux,turbo,packages,rpm
...
54
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
3. Install the newly built package which includes the driver and man
page:
rpm -ivh RPMS/i386/bnx2-
version
.arch.rpm
If you are installing over an existing distribution that may already
contain an older version of the driver, the --force option is needed.
Depending on the kernel, the driver is installed to one of the following
paths:
No message should be returned if this command runs properly
4. Load the cnic driver, if applicable. Enter the following command:
insmod cnic.ko
5. Install the driver and man page by entering the following command:
make install
See the “Installing the Source RPM Package” on page 54 for the
location of the installed driver.
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
To configure the network protocol and address after building the driver,
refer to the manuals supplied with your operating system.
Building the bnx2i Driver
The following procedure describes how to build the bnx2i Linux driver from
the Source TAR file.
1. Create a directory and extract the TAR files to the directory by entering
the following command:
tar xvzf bnx2-version.tar.gz
2. Build the driver bnx2.ko as a loadable module for the running kernel by
entering the following command:
cd bnx2i-version/drivermake
3. Test the driver by loading it (first unload the existing driver, if
necessary). Enter the following commands:
rmmod bnx2i
insmod bnx2i.ko
4. Install the driver and man page, by entering the following command:
make install
See the “Installing the Source RPM Package” on page 54 for the
location of the installed driver.
5. Install the user daemon (bnx2id), by entering the following commands:
cd ${DRV_BASE}/driver
make install_usr
The make install_usr command installs the bnx2id binary under /
sbin.
6. To use Broadcom iSCSI, see “Load and Run Necessary iSCSI
Software Components” on page 58 to load the necessary software
components.
57
Chapter 5: Installing the Linux Drivers
Note
Load and Run
Necessary iSCSI
Software
Components
Broadcom iSCSI Offload software suite consists of 3 kernel modules and
a user daemon. You can load the required software components either
manually or through system services.
1. Unload existing driver & kill the user daemon if necessary. Do the
following:
Manual:
rmmod bnx2i
pkill -9 bnx2id
Using system service:
service bnx2id stop
2. Load the iSCSI driver and the user daemon. Do the following:
Manual:
bnx2id
insmod bnx2i.ko
Unloading the
Linux Driver
or
modprobe bnx2i
Using system service:
service bnx2id start
You can unload, or remove, the Linux Driver from an RPM or TAR
installation. See the following:
“Unloading the Driver from an RPM Installation” on page 58
“Unloading the Driver from a TAR Installation” on page 59
Unloading the Driver from an RPM Installation
This section describes how to unload, or remove, a Linux driver from an
RPM installation.
The examples used in this procedure refer to the bnx2 driver, but
also apply to the bnx2i driver.
58
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Note
Note
Note
On 2.6 kernels, it is not necessary to bring down the eth# interfaces
before unloading the driver module.
If the cnic driver is loaded, unload the cnic driver before unloading
the bnx2 driver.
Before unloading the bnx2i driver, disconnect all active iSCSI
sessions to targets.
To unload the driver, use ifconfig to bring down all eth# interfaces opened
by the driver, and then type the following:
rmmod bnx2
Patching PCI
Files (Optional)
If the driver was installed using the rpm command, enter the following
command to remove it:
rpm -e netxtreme2
Unloading the Driver from a TAR Installation
If the driver was installed using make install from the tar file, manually
delete the bnx2.o or bnx2.ko driver file from the operating system. See
“Installing the Source RPM Package” on page 54 for the location of the
installed driver.
This is an optional procedure that describes how to patch PCI files for
identification by other vendors.
For hardware detection utilities, such as Red Hat kudzu, to properly
identify bnx2 supported devices, you may need to update a number of files
containing PCI vendor and device information.
The examples used in this procedure refer to the bnx2 driver, but
also apply to the bnx2i driver.
59
Chapter 5: Installing the Linux Drivers
Apply the updates by running the scripts provided in the supplemental tar
file. For example, on Red Hat Enterprise Linux, apply the updates by
entering the following commands:
For network installations through NFS, FTP, or HTTP (using a network
boot disk or PXE), a driver disk that contains the bnx2 driver may be
needed. The driver disk images for the most recent Red Hat and SuSE
versions are included. Boot drivers for other Linux versions can be
compiled by modifying the Makefile and the make environment. Further
information is available from the Red Hat website, http://www.redhat.com
You can set values for optional properties for the bnx2 and bnx2i Linux
drivers. See the following:
“Setting Optional Properties for the bnx2 Driver” on page 60
“Setting Optional Properties for the bnx2i Driver” on page 61
Setting Optional Properties for the bnx2 Driver
The disable_msi optional property can be supplied as a command line
argument to the insmod or modprobe command. The property can also be
set in the modprobe.conf command. See the man page for more
information. All other driver settings can be queried and changed using the
ethtool utility. See the ethtool man page for more information. The ethtool
settings do not persist across a reboot or module reload. The ethtool
commands can be put in a startup script such as /etc/rc.local to preserve
the settings across a reboot.
.
60
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Caution
Some combinations of property values may conflict and result in
failures. The driver cannot detect all conflicting combinations.
This property is used to disable Message Signal Interrupts (MSI). The
property is valid only on 2.6 kernels that support MSI. However, this
property cannot be used on 2.4 kernels. By default, the driver enables MSI
if it is supported by the kernel. It runs an interrupt test during initialization
to determine if MSI is working. If the test passes, the driver enables MSI.
Otherwise, it uses legacy INTx mode. Enter the following to set the bnx2
driver:
insmod bnx2.ko disable_msi=1
or
modprobe bnx2 disable_msi=1
Setting Optional Properties for the bnx2i Driver
Optional parameters en_tcp_dack, error_mask1 and error_mask2 can
be supplied as command line arguments to the insmod or modprobe
command for the bnx2i driver.
error_mask1 and error_mask2
Use “Config FW iSCSI Error Mask #" to configure certain iSCSI protocol
violations to be treated either as a warning or a fatal error. All fatal iSCSI
protocol violations result in session recovery (ERL 0). These are bit
masks. By default, all violations are treated as errors.
Do not use the error_mask parameter 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 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.
en_tcp_dack
The "Enable TCP Delayed ACK" parameter enables or disables the TCP
delayed ACK feature on offloaded iSCSI connections. By default, TCP
delayed ACK is ENABLED. To set the en_tcp_dack parameter in the bnx2i
driver, enter the following command:
insmod bnx2i.ko en_tcp_dack=0
or
61
Chapter 5: Installing the Linux Drivers
Note
Note
modprobe bnx2i en_tcp_dack=0
Default: ENABLED
sq_size
Use the "Configure SQ size" parameter to select the send-queue size for
offloaded connections. The SQ size determines the maximum SCSI
commands that can be queued. Also, SQ size has a bearing on the
number of connections that can be offloaded; as QP size increases, the
number of connections supported decreases. With the default values, the
AT-2973SX and AT-2973T adapters can offload 28 connections.
Defaults: 128
Range: 32 to 128
Broadcom validation is limited to a power of 2; for example, 32, 64,
128.
rq_size
Use the "Configure RQ size" parameter to choose the size of
asynchronous buffer queue size per offloaded connections. The RQ size
is not required to be greater than 16 because it is used to place iSCSI
ASYNC/NOP/REJECT messages and SCSI sense data.
Defaults: 16
Range: 16 to 32
Broadcom validation is limited to a power of 2; for example, 16, 32.
event_coal_div
The Event Coalescing Divide Factor parameter is a performance tuning
parameter used to moderate the rate of interrupt generation by the iscsi
firmware.
Defaults: 1
Valid values: 1, 2, 4, 8
bnx2i_nopout_when_commands_active
The” iSCSI NOOP even when connection is not idle" parameter enables
the offload initiator to send iSCSI NOP-OUT on wire even when the link is
not truly idle. This parameter was introduced to avoid unnecessary
62
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
session recoveries induced by some older targets when iSCSI NOP-OUT
and iSCSI CMD pdus are intermixed. Newer iSCSI target systems are
immune to this condition and this parameter is turned ON for quite some
time.
Defaults: 1
Values: Binary parameter, 0/1
The parameters can also be set in the modprobe.conf command. See the
man page for more information.
Checking the
bnx2 Driver
Defaults
The bnx2 driver defaults to the following settings:
Speed: Autonegotiation with all speeds advertised
Flow Control: Autonegotiation with RX and TX advertised
MTU: 1500 (range is 46–9000)
RX Ring Size: 255 (range is 0–4080)
RX Jumbo Ring Size: 0 (range 0–16320) adjusted by the driver based on
MTU and RX Ring Size
TX Ring Size: 255 (range is (MAX_SKB_FRAGS+1)–255).
MAX_SKB_FRAGS varies on different kernels and different architectures.
On a 2.6 kernel for x86, MAX_SKB_FRAGS is 18.
Coalesce RX Microseconds: 18 (range is 0–1023)
Coalesce RX Microseconds IRQ: 18 (range is 0–1023)
Coalesce RX Frames: 6 (range is 0–255)
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)
MSI: Enabled (if supported by the 2.6 kernel and the interrupt test passes)
63
Chapter 5: Installing the Linux Drivers
TSO: Enabled (on 2.6 kernels)
WoL: Initial setting based on NVRAM's setting
Checking Driver
Messages
The following are the most common sample messages that may be logged
in the /var/log/messages file for the bnx2 and bnx2i drivers. Use dmesg -n <level> command to control the level at which messages appear on
the console. Most systems are set to level 6 by default. To see all
messages, set the level higher.
“Checking the bnx2 Driver Messages” on page 64
“Checking bnx2i Driver Messages” on page 65
Checking the bnx2 Driver Messages
The following are the most common bnx2 driver messages:
Driver completes handshake with iSCSI offload-enabled CNIC device
bnx2i [05:00.00]: ISCSI_INIT passed
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
Driver unable to allocate TCP port for iSCSI connection
bnx2i: run 'bnx2id' daemon to alloc TCP ports
Exceeds maximum allowed iSCSI connection offload limit
bnx2i: unable to allocate iSCSI context resources
Network route to target node and transport name binding are two
different devices
bnx2i: conn bind, ep=0x... ($ROUTE_HBA) does not belong
to hba $USER_CHOSEN_HBA
where
ROUTE_HBA is the net device on which connection was offloaded based
on route information
USER_CHOSEN_HBA is the HBA to which target node is bound (using
iscsi transport name)
65
Chapter 5: Installing the Linux Drivers
Note
Target cannot be reached on any of the CNIC devices
bnx2i: check route, cannot connect using cnic
Network route is assigned to network interface, which is down
bnx2i: check route, hba not found
Attempting to offload iSCSI connection onto a Jumbo Frame-enabled
device
bnx2i: eth# network i/f mtu is set to #mtu
bnx2i: iSCSI HBA can support mtu of 1500
Change mtu to 1500 using ifconfig and restart the interface in order
to offload iSCSI connections.
StatisticsDetailed statistics and configuration information can be viewed using the
Linux iSCSI
Offload
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.
ethtool utility. See the ethtool man page for more information.
This section describes how to install and run Linux iSCSI applications.
The following recommendations apply to offloading Linux iSCSI programs:
Not all Broadcom NetXtreme II adapters support iSCSI offload.
The iSCSI session will not recover after a hot remove and hot plug.
The iSCSI driver/firmware will not offload iSCSI connections onto a
jumbo frame-enabled CNIC device.
For MPIO to work properly, iSCSI nopout should be enabled on each
iSCSI session. Refer to open-iscsi documentation for procedures on
setting up noop_out_interval and noop_out_timeout values.
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.
See the following sections:
“Installing User Application - bnx2id” on page 68
“Installing Open iSCSI User Applications” on page 69
“Binding iSCSI Target to Broadcom NX2 iSCSI Transport Name” on
page 70
“Making Connections to iSCSI Targets” on page 70
“Maximizing Offload iSCSI Connections” on page 71
Installing User Application - bnx2id
The bnx2id application should be installed under /sbin when bnx2i RPM
package is installed. See “Installing the Source RPM Package” on
page 54 for information. Run the bnx2id daemon before attempting to
create iSCSI connections. The driver does not establish connections to
the iSCSI target without the daemon's assistance.
bnx2id
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.
68
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Installing Open iSCSI User Applications
Install and run the open-iscsi programs, iscsid and iscsiadm, from the
Broadcom distributed open-iscsi packages. See “Packaging” on page 53
for details. All pre-installed open-iscsi packages need to be removed
before the Broadcom iSCSI-supported packages can be installed.
To install and run the iscsid and iscsiadm programs, do the following:
1. Remove all existing open-iscsi packages.
RHEL5
rpm -e iscsi-initiator-utils
SLES10 SP1
rpm -e open-iscsi
2. Install the source RPM package. Type the following:
rpm -ivh <open-iscsi-package-name>.src.rpm
3. CD to the RPM path and build the binary driver for your kernel. Enter:
cd /usr/src/{redhat,OpenLinux,turbo,packages,rpm
..}
rpm -bb SPECS/<open-iscsi-package-name>.spec
or
rpmbuild -bb SPECS/<open-iscsi-package-name>.spec
(for RPM version 4.x.x)
The RPM path is different for each Linux distribution.
Binding iSCSI Target to Broadcom NX2 iSCSI Transport Name
By default, the open-iscsi daemon connects to discovered targets using
software initiator (transport name = 'tcp'). Users who wish to offload an
iSCSI connection onto CNIC device should explicitly change the transport
binding of the iSCSI node. This can be done using iscsiadm cli utility as
follows:
iscsiadm --mode node --targetname iqn.2004-
06.com.broadcom:tg1 \
--portal 192.168.1.100 --op=update \
--name=node.transport_name --
value=${XPORT_NAME}
where XPORT_NAME=bcm570x-xxyyzz
xx - pci bus number of the NX2 device
yy - pci device number of the NX2 device
zz - 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:
If you wish to switch back to use the software initiator, enter the following:
iscsiadm --mode node --targetname iqn.2004-
06.com.broadcom:tg1 \
--portal 192.168.1.100 --op=update \
--name=node.transport_name --value=tcp
Making Connections to iSCSI Targets
Refer to open-iscsi documentation for a comprehensive list of iscsiadm
commands. This is a sample list of commands to discovery targets and to
create iscsi connections to a target.
70
Adding static entry
iscsiadm -m node -p <ipaddr[:port]> -T iqn.2007-
05.com.broadcom:target1 -o new
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
With default driver parameters set, which includes 128 outstanding
commands, bnx2i can offload a maximum of 28 iSCSI connections. This is
not a hard limit, but simple on-chip resource allocation math. The bnx2i
driver can offload > 28 connections by reducing the shared queue size
which, in turn, limits the maximum outstanding tasks on a connection. See
“Setting Values for Optional Properties” on page 60 for information on
sq_size and rq_size. Driver logs the following message to syslog when the
maximum allowed connection offload limit is reached - "bnx2i: unable to
allocate iSCSI context resources."
71
Chapter 5: Installing the Linux Drivers
72
Chapter 6
Installing the Windows Drivers
This chapter provides procedures to install and remove the driver software
for all of the Windows Operating Systems supported by the AT-2973SX
and AT-2973T adapters. In addition, it describes how to display and
change adapter properties including power management options. This
chapter covers the following topics:
“Installing the Windows Driver Software” on page 74
“Removing the Device Drivers” on page 82
“Using the NetXtreme II Monolithic Driver” on page 83
“Inserting the NetXtreme II Monolithic Driver in a WinPE 2.0 Image” on
page 85
“Displaying or Changing the Properties of the Adapter” on page 88
“Setting Power Management Options” on page 89
73
Chapter 6: Installing the Windows Drivers
Note
Note
Note
Installing the Windows Driver Software
This chapter describes how to install all of the following Windows
Operating Systems:
Microsoft
Microsoft Windows Vista™ (32-bit and 64-bit extended)
Microsoft Windows XP™ (32-bit and 64-bit extended)
Microsoft Windows 7™ (32-bit and 64-bit extended)
®
Windows® (32-bit and 64-bit extended)
The Windows driver software for all of the Windows Operating Systems is
available for download from the Allied Telesis website at:
www.alliedtelesis.com.
When Windows first starts after a hardware device such as an AT-2973SX
or AT-2973T 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.
There are two methods used to install the software drivers on all of the
Windows Operating Systems supported by the AT-2973SX and AT-2973T
adapters: the Installer and Silent installation. The Installer uses a graphical
interactive mode. The Silent Installation is a command-line interface for
unattended installation. See the following sections:
“Using the Installer” on page 75
“Using Silent Installation” on page 79
74
These instructions are based on the assumption that your adapter
was not factory installed. If your controller was installed at the
factory, the driver software has been installed for you.
Before installing the driver software, verify that the Windows
operating system has been upgraded to the latest version with the
latest service pack applied.
A network device driver must be physically installed before the
Broadcom NetXtreme II Controller can be used with your Windows
operating system. There is no installation CD. You must download
the drivers.
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
To use the TCP/IP Offload Engine (TOE), you must have Windows
Server 2003 with Service Pack 2 (SP2) and a license key
preprogrammed in the hardware. If supported, for iSCSI and RDMA,
you only need a license key.
Using the
Installer
The Installer is a graphical interactive installation mode. To install the AT2973SX and AT-2973T drivers on a Windows Operating System, do the
following:
1. When the Found New Hardware Wizard appears, click Cancel.
See Figure 11.
Figure 11. Found New Hardware Wizard Page
2. From the driver directory, select the setup.exe file and Run.
The Broadcom NetXtreme II Driver Installer - InstallShield Wizard
Page is displayed. See Figure 12 on page 76.
75
Chapter 6: Installing the Windows Drivers
Figure 12. Broadcom NetXtreme II Driver Installer - InstallShield Wizard
Page
3. Click Next to continue.
The License Agreement Page is displayed. See Figure 13 on page 77.
76
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Figure 13. License Agreement Page
4. After you review the license agreement, click I accept the terms in the license agreement and then click Next to continue.
The Ready to Install the Program Page is displayed. See Figure 14 on
page 78.
77
Chapter 6: Installing the Windows Drivers
Figure 14. Ready to Install the Program Page
5. Click Install.
The InstallShield Wizard Completed Page is displayed. See Figure 15
on page 79.
78
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Using Silent
Installation
Figure 15. InstallShield Wizard Completed Page
6. Click Finish to close the wizard.
7. The installer determines if a system restart is necessary. Follow the
on-screen instructions.
Silent installation provides a command-line silent mode which allows for
unattended installation. This section discusses the various ways to
perform a silent installation on all of the Windows Operating Systems
supported by the AT-2973SX and AT-2973T adapters. See the following:
“Performing a Silent Install” on page 80
“Performing a Silent Install and Creating a Log File” on page 80
“Performing a Silent Upgrade” on page 80
“Performing a Silent Uninstall” on page 80
“Performing a Silent Reinstall” on page 81
79
Chapter 6: Installing the Windows Drivers
Note
Note
Note
Performing a Silent Install
To perform a silent install from within the installer source folder, type the
following:
setup /s /v/qn
All commands are case sensitive.
User must "Run as Administrator" for Vista when using "msiexec" for
"silent" install or uninstall procedures.
For detailed instructions and information about unattended installs,
refer to the Silent.txt file in the DrvInst folder.
or
msiexec /i "BDrv5706.msi" /qn
Performing a Silent Install and Creating a Log File
To perform a silent install and create a log file at (f:\1testlog.txt), type the
following:
setup /s /v"/qn /L f:\1testlog.txt"
Performing a Silent Upgrade
To perform a silent upgrade from within the installer source folder, type the
following:
setup /s /v/qn
Performing a Silent Uninstall
There are two ways to perform a silent uninstall— from the installer source
folder and from the any folder.
In some circumstances, you must reboot your system before uninstallation
can continue. If you used REBOOT=ReallySuppress to suppress the
reboot, the uninstallation may be suspended. You will need to reboot
manually for the uninstallation to continue.
80
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Note
To perform a silent uninstall from within the installer source folder, type the
following:
msiexec /x "BDrv5706.msi" /qn
To perform a silent uninstall from any folder, type the following:
The hexidecimal number above may differ from your current
installer. Check the Key name corresponding with the Broadcom
Advanced Control Suite 3 (BACS) application in
HKLM\Software\Mictrosoft\Windows\CurrentVersion\Uninstall for the
correct hexidecimal number.
Performing a Silent Reinstall
To perform a silent reinstall of the same installer, type the following:
setup /s /v"/qn REINSTALL=ALL"
The REINSTALL switch should only be used if the same installer is
already installed on the system. If upgrading an earlier version of the
installer, use setup /s /v/qn as listed above.
81
Chapter 6: Installing the Windows Drivers
Note
Removing the Device Drivers
This section discusses how to remove the device drivers.
Windows Server 2003 and Windows Server 2008 provide the
Device Driver 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, Allied Telesis recommends that changes to driver
versions be made only through the use of a driver installer.
To remove the device drivers, do the following:
1. In Control Panel, double-click Add or Remove Programs.
2. Click Broadcom NetXtreme II GigE Driver Installer, and then click Remove. Follow the on screen prompts.
3. Click Yes to restart your system.
- or -
4. Click No to restart your system at a later time. Click OK to
acknowledge that the installation has been suspended. The
uninstallation of the driver is postponed until the next restart of your
system.
82
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Using the NetXtreme II Monolithic Driver
The NetXtreme II, based on its advanced functionalities, uses a software
architecture that includes a Virtual Bus Device (VBD) to extend
functionalities beyond basic network connectivity. Microsoft, however,
does not currently support this architecture when loading an operating
system through its Windows Deployment Services (WDS), which was
previously known as Remote Installation Services (RIS), or for the
deployment agent used in the Automated Deployment Services (ADS).
Therefore, a separate driver was created to accommodate these Microsoft
deficiencies. This driver is known as the 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. The exception to this
would be when used for the Windows Preinstallation Environment
(WinPE).
For WDS, this driver is used similarly to any other network adapter driver
for supporting network connectivity after the PXE boot to the WDS server.
When placed in the I386 or AMD64 directory (depending on the version of
the operating system being deployed), the monolithic driver is called to
establish that there is driver support for the NetXtreme II adapter included
in the WDS legacy image.
For ADS, the driver is placed in the PreSystem directory on the server
running ADS to establish connectivity with the deployment agent on
remote systems with NetXtreme II adapters when booting from PXE.
While Windows PE 2005 natively supports the VBD architecture, it was
found that using the "minint" switch in the startnet.cmd file does not. The
minint switch performs a limited scan of the system bus to identify network
devices only and, therefore, does not support the VBD architecture. Since
only network connectivity is required in Windows PE, the only supported
driver is the monolithic driver for the NetXtreme II adapter in this
environment as well. Place the b06nd.inf file in the INF directory within the
Windows PE image, and place the appropriate driver file (b06nd51a.sys
for x64-based builds or b06nd51.sys for x86-based builds) in the driver's
directory. If Windows PE is deployed as a flat image from a RIS or WDS
server, you must also place both the b06nd.inf and the appropriate driver
file in the I386 or AMD64 directory containing the image. If the RIS or WDS
server is running Windows 2000 Server and deploying an x86 WinPE
image, you may need to include the Windows 2000 monolithic driver file
(b06nd50x.sys) in the I386 directory.
83
Chapter 6: Installing the Windows Drivers
In cases where adding the Windows 2000 monolithic driver still does not
work, apply the following modification to the b06nd.inf file located in the
I386 directory as follows:
1. Locate [Manufacturer] header within the file.
2. Review the line below it which reads: %brcm% = broadcom, ntx86,
3. Modify that line to read: %brcm% = broadcom.ntx86, ntamd64, ntia64.
4. Save the file.
5. Restart the RIS service (binlsvc) or WDS services (wdsserver).
ntamd64, ntia64 or equivalent.
The change made replaces the comma and space after "broadcom"
with a period.
84
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Inserting the NetXtreme II Monolithic Driver in a WinPE 2.0 Image
By default, the monolithic driver is not included in the boot.wim and
install.wim files that come with the Microsoft Windows Server 2008/Vista
CD. Microsoft's Windows Automated Installation Kit (AIK) allows you to
modify the default boot.wim and install.wim files, and create WinPE 2.0
images to include the NetXtreme II monolithic driver in the Windows
Server 2008/Vista installation.
To insert Broadcom's NetXtreme II monolithic driver in a WinPE 2.0 image
(Vista/Windows Server 2008), download AIK from http://
www.microsoft.com/downloads/Search.aspx?displaylang=en 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. Follow the procedure
below to insert the monolithic driver into a WinPE 2.0 boot image.
To insert the monolithic driver into a WinPE 2.0 boot image, do the
following:
1. From All Programs, open Windows AIK and select Windows PE Tools Command prompt.
2. At the command prompt, run the copype.cmd script. The script
requires two arguments: hardware architecture and destination
location.
copype.cmd <arch> <destination>
For example: copype x86 c:\VistaPEx86
The directory structure c:\VistaPEx86 is used throughout this
procedure.
3. Mount the base image to a local directory so that you can add or
remove packages by typing:
Since the typical environment where the NetXtreme II monolithic driver is
used does not provide the means to configure advanced network adapter
properties, the driver file (b06nd.inf) was modified to include a section that
allows it to be configured for a specific speed and/or duplex. This provides
a more robust connection to the network as it allows the adapter to match
the settings of its link partner (for example, a switch, router, etc.).
To manually configure the speed and duplex, do the following:
1. Open the b06nd.inf file with a text editor like Microsoft Notepad or
WordPad.
2. Perform a search on the file for "Registry parameters" to locate the
section that will allow you to configure the adapter speed/duplex.
86
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Once located, notice the following information:
[params_utp]
hkr, , req_medium, 2, "0"
[params_fiber]
hkr, , req_medium, 2, "65283"
These make up two separate sections that can be configured: one for
standard RJ-45 copper interfaces (params_utp) and one for fiber
devices (params_fiber).
3. As described in the file, replace the value above in quotation marks
under the correct section, depending upon the network adapter in your
system. The available values are shown below.
Options for copper interfaces:
– Auto (1 Gbps is enabled when that speed is
supported) = "0"
– 10 Mbps Half Duplex = "65794"
– 10 Mbps Full Duplex = "258"
– 100 Mbps Half Duplex = "66050"
– 100 Mbps Full Duplex = "514"
Options for fiber interfaces:
– Auto (1 Gbps is enabled when that speed is
supported) = "0"
– 1 Gbps Full Duplex = "771"
– Auto with 1 Gbps Fallback = "33539"
– Hardware default = "65283"
An example is provided in the file showing how to configure a copper
interface for a 10 Mbps Full Duplex connection. The example is shown
below.
– hkr, , req_medium, 2, "258"
87
Chapter 6: Installing the Windows Drivers
Displaying or Changing the Properties of the Adapter
To display or change the properties of the Broadcom network adapter, do
the following:
1. In Control Panel, click Broadcom Control Suite 3.
2. Click the Advanced section of the Configurations tab.
3. For a detailed description of the available properties as well as for
instructions for viewing and changing the value of a particular property,
see the Broadcom Advanced Control Suite 3 User Guide available
from our website.
88
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Setting Power Management Options
You can set power management options to allow the operating system to
turn off the controller to save power or to allow the controller to wake up
the computer. If the device is busy doing something such as servicing a
call, the operating system does not shut down the device. The operating
system attempts to shut down every possible device only when the
computer attempts to go into hibernation. To have the controller stay on at
all times, do not click the Allow the computer to turn off the device to save power check box.
Power management options are not available on blade servers.
Figure 16. Power Management Tab
89
Chapter 6: Installing the Windows Drivers
Note
Note
Note
Caution
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.
If you select Only allow management stations to bring the computer out of standby, the computer can be brought out of
standby only by Magic Packet.
Do not select Allow the computer to turn off the device to save
power for any adapter that is a member of a team.
90
Chapter 7
Installing Management Applications
This chapter provides information about prerequisites for installing
management applications as well as procedures instructions. It contains
the following topics:
“Installing Broadcom Advanced Control Suite 3 and Related
Management Applications” on page 92
“Modifying Management Applications” on page 97
“Repairing Management Applications” on page 98
“Removing Management Applications” on page 99
91
Chapter 7: Installing Management Applications
Note
Note
Note
Note
Installing Broadcom Advanced Control Suite 3 and Related
Management Applications
The Broadcom Advanced Control Suite 3 (BACS 3) software and related
management applications can be installed from the source-file directory or
by using the silent install option. See the following:
“Checking .NET Framework Requirements” on page 93
“Using the Installer” on page 94
“Using the Silent Install Option” on page 94
After you use the source-file directory or the silent install option, the
following features are installed on your system:
Control Suite. Broadcom Advanced Control Suite 3 (BACS 3).
BASP. Installs Broadcom Advanced Server Program.
SNMP. Installs the Simple Network Management Protocol subagent.
CIM Provider. Installs the Common Information Model provider.
Ensure that the Broadcom network adapter(s) is physically installed
in the system before installing BACS 3.
Before installing Broadcom Advance Control Suite 3, verify that
.NET Framework 2.0, or above, is installed.
Before you begin the installation, close all applications, windows, or
dialog boxes.
To use the TCP/IP Offload Engine (TOE), you must have Windows
Server 2003 with Service Pack 2 (SP2) and a license key
preprogrammed in the hardware. If supported, for iSCSI and RDMA,
you only need a license key.
92
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Note
Note
Checking .NET
Framework
Requirements
Table 5. Minimum and Recommended .NET Framework Versions for BACS 3
Operating
System
Windows 2000
Server
Before you use either the source-file directory or the silent install option,
you must make sure that your system meets the minimum installation
requirements.
Microsoft .NET Framework 2.0 includes the runtime and associated files
needed to run BACS 3, and must be installed on your system in order for
BACS 3 to operate. For information on the minimum and recommended
.NET Framework versions for your operating system, see Table 5 on
page 93.
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.
Minimum RequiredRecommended
VersionHow to ObtainVersionHow to Obtain
.NET 2.0 Download from
Microsoft
.NET 2.0 SP1Download from
Microsoft
Windows
Server 2003
Windows
Server 2003
R2
Windows
Server 2008
.NET 2.0 Download from
Microsoft
.NET 2.0Included in OS
package, but by default,
not included during
installation
.NET 2.0 Included in .NET 2.0
SP1, which is included
during OS installation
Starting BACS 3 without .NET Framework (version 2.0 or above)
installed on your system results in an error.
Long startup times for BACS 3 may be caused by a limitation of
.NET Framework 2.0, as described in Microsoft knowledge base
article KB936707. To improve the startup time of BACS 3, apply
.NET Framework 2.0 SP1 (or appropriate version for your OS as
shown in the Recommended column of Table 5), and reboot your
system.
.NET 2.0 SP1Download from
Microsoft
.NET 2.0 SP1Download from
Microsoft
NET 2.0 SP1Included in OS
package
93
Chapter 7: Installing Management Applications
Note
Using the
Installer
The driver software is available for download from the Allied Telesis web
site.
To install the management applications, do the following:
Before starting the installation, verify that .NET Framework 2.0 or
above is installed. This ensures optimal performance of BACS 3.
1. Open the MgmtApps folder, select IA32 or x64, and then double-click
Setup.exe to open the InstallShield Wizard.
2. Click Next to continue.
3. After you review the license agreement, click I accept the terms in the license agreement and then click Next to continue.
4. Select the features you want installed. If you receive a warning
regarding .NET Framework 2.0, then press OK to continue installing
BACS 3 and manually install .NET Framework 2.0 when installation
completes, or Cancel to quit.
5. Click Next.
Using the Silent
Install Option
6. Click Install.
7. Click Finish to close the wizard.
You can use the silent install option to install from a source folder or any
folder. You can create a log file during the installation procedure. In
addition, you can specify which features you will install on your system.
See the following sections:
“Performing a Silent Install from the Installer Source Folder” on
page 95
“Performing a Silent Install and Creating a Log File” on page 95
“Performing a Silent Install from any Folder” on page 95
“Performing a Silent Install by Feature on IA32 Platforms” on page 96
“Performing a Silent Install by Feature on AMD64/EM64T Platforms”
on page 96
“Performing a Silent Install from Within a Batch File” on page 96
94
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Note
Note
Note
Note
Performing a Silent Install from the Installer Source Folder
To perform a silent install (or upgrade) from within the installer source
folder, do the following:
All commands are case sensitive.
User must "Run as Administrator" for Vista when using "msiexec" for
"silent" install/uninstall(s).
For detailed instructions and information about unattended installs,
refer to the Silent.txt file in the MgmtApps folder.
Type the following:
setup /s /v/qn
If performing a silent upgrade, your system may reboot automatically. To
suppress the reboot, type the following:
setup /s /v"/qn REBOOT=ReallySuppress"
Performing a Silent Install and Creating a Log File
To perform a silent install and create a log file, type the following:
setup /s /v"/qn /L f:\ia32\1testlog.txt"
The 1testlog.txt log file is created at f:\ia32.
Performing a Silent Install from any Folder
To perform a silent uninstall from any folder on the hard drive, type the
following:
The hexidecimal number above may differ from your current
installer. Check the Key name corresponding with the Broadcom
Advanced Control Suite 3 (BACS) application in
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall for the
correct hexidecimal number.
95
Chapter 7: Installing Management Applications
Note
Note
Performing a Silent Install by Feature on IA32 Platforms
To perform a silent install by feature on IA32 platforms, do the following:
Use ADDSOURCE to include any of the features listed below.
After performing a silent uninstall, it is necessary to reboot the
system before reinstalling this installer. If a reboot is not performed,
BASP will not install correctly.
CHM32 or CHM64 installs the BACS help file and must be included
when installing the BACS feature.
Performing a Silent Install by Feature on AMD64/EM64T Platforms
To perform a silent install by feature on AMD64/EM64T platforms, type the
following:
Performing a Silent Install from Within a Batch File
To perform a silent install from within a batch file and wait for the install to
complete before continuing with the next command line, type the following:
start /wait setup /s /w /v/qn
96
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Modifying Management Applications
To modify the management applications, do the following:
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.
6. Click on an icon to change how a feature is installed.
7. Click Next.
8. Click Install.
9. Click Finish to close the wizard.
10. Reboot your system to complete the modification of the management
applications.
97
Chapter 7: Installing Management Applications
Repairing Management Applications
To repair or reinstall the management applications, do the following:
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 Repair to repair errors in installed applications.
5. Click Next to continue.
6. Click Install.
7. Click Finish to close the wizard.
98
AT-2973SX and AT-2973T NetExtreme II Family Adapters Installation and User’s Guide
Removing Management Applications
To remove all management applications, do the following:
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.
99
Chapter 7: Installing Management Applications
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.