Professional Documents
Culture Documents
This guide is valid for v12.8 of the Dell Drivers
Contributing Authors:
Brent Caskey, Chris M Davis, Hilson Mota, Michael Ritenour, and Louis Stice.
Table of Contents
Versions ......................................................................................................................................................... 2
Changes and Updates ................................................................................................................................... 2
A. The NIC Configuration appears to Revert back to DHCP .............................................................. 3
B. Yellow Exclamation Point in Device Manager under iSCSI Device ................................................ 4
C. NDIS 6 Error, Broadcom Cannot Team NICs in Windows Server 2008 ......................................... 6
How To… ..................................................................................................................................................... 11
A. How to Install Broadcom Drivers for Windows Server 2003/2008 ............................................. 11
B. How to Install Broadcom Drivers for Windows Server 2008 ...................................................... 12
C. How to Install the Base Device Manager Broadcom Drivers for Windows 2003/2008 .............. 13
D. How to Configure Broadcom and Intel NICs in the same server. ............................................... 15
E. How to Update Drivers and Configure Broadcom and Intel NICs in the Same Server ................ 22
F. How to Team Broadcom NICs ..................................................................................................... 30
G. How to Save an Existing Team while Updating the Broadcom NIC Drivers ................................ 31
H. How to Team Broadcom and Intel Network Adapters (NICs) in the Same Server ...................... 36
I. How to Resolve Performance Tuning and Connectivity Issues ................................................... 45
J. How to Access Network from Guest OS in Virtual Server 2005 .................................................. 53
K. How to use Hyper‐V and Broadcom............................................................................................ 55
L. How to Resolve Issues that May Occur after Running the Script ............................................... 57
Legacy Issues Prior to 12.8 Drivers ............................................................................................................. 58
A. BASP Virtual Adapter (the Team) does not uninstall .................................................................. 58
B. BACS installation almost finishes, then “rolls back” the driver. ................................................. 60
C. Creating a Team displays Internal Error 13 or 15 –or‐ Cannot delete old NIC team .................. 62
D. Broadcom Drivers Do Not Load or Exclamation Point in Device Manager under System .......... 64
E. The Server Reboots when Shutting Down .................................................................................. 66
F. The Teaming Button in the Broadcom Advanced Control Suite is Grayed Out. ......................... 68
G. The Server Blue‐Screens on boot after installing updates from the Dell SUU Update CD. ........ 68
P a g e 1
Versions
The 12.8 Drivers contain the following versions:
• BACS 11.7.5
• Windows 2003 Driver NX2 4.8.5b
• Windows 2008 Driver NX2 4.8.5b
• RIS w2k3 Driver 4.8.2
• Windows iSCSI Driver NX2 4.8.50.0
• VBD Driver 4.6.110
DSET shows the following versions in the following locations.
• System ‐> Main Chassis ‐> Network ‐> Click the IP address for the NIC.
o 4.6.110 (VBD Driver)
• Software ‐> Windows OS ‐> Environment ‐> Installed Applications ‐> Broadcom Advanced
Control Suite (BACS)
o BACS 11.7.5 is the 12.8 Dell Package.
11.6.10 is the 12.6 Dell Package.
11.3.14 is the 12.4 Dell Package.
11.0.23 is the 12.1 Dell Package.
11.0.20 is the 12.0 Dell Package.
10.5.11 is the 10.51 Dell Package.
• Software ‐> Windows OS ‐> Environment ‐> Drivers
o Bxnd52a.Sys – 4.8.5.0
o BxvBDA.Sys – 4.6.110
Changes and Updates
The Broadcom 12.8 drivers resolve many of the issues that prevented the drivers from installing and
working. The following is a list of changes to existing procedures that simplify the installation of the
drivers.
a. The “Rollback” issue caused by malformed INF files is resolved.
b. The 12.8 drivers maintain existing teams when installing on top of existing drivers.
i. In testing environments, the 12.8 drivers can be installed on top of existing
drivers.
1. Drivers install without issue.
2. Teams are maintained.
ii. NOTE: If there is a question or uneasiness about teams, then it is okay to break
the team first, then install the new drivers, and recreate the team.
c. The Broadcom installation is not sensitive about .Net Framework.
i. Any version of .Net Framework 2.0 works with BACS 12.8.
ii. .Net Framework 3.0 and 3.5 do NOT need to be removed to install BACS 12.8.
iii. .Net Framework 2.0 may be installed AFTER BACS is installed. BACS works fine.
d. Multivendor Teaming is supported.
i. It is okay to put Intel and Broadcom in the same team.
e. Another step in disabling TOE inside of BACS is added.
P a g e 2
A. The NIC Configuration appears to Revert back to DHCP
The Issue:
a. A static IP address is set, but the NIC shows “Obtain an IP address automatically.”
b. Running IPConfig /All shows the static IP address.
c. The Registry shows the static configuration under
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
What to do:
a. Remove the bad configuration from the Registry.
How to do it:
a. Start Æ Run Æ RegEdit
b. Navigate to: HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Network
c. Delete the Config key
d. Click Yes to delete the key.
e. Open Network Connections
f. Right‐Click Local Area Connection
g. Select Properties
P a g e 3
h. Click OK
Note: This process rewrites the Config key without requiring a reboot.
i. Reference:
i. http://support.microsoft.com/kb/937056
ii. “The Internet Protocol (TCP/IP) Properties dialog box displays the default IP
address settings after you manually configure a static IP address in Windows
2000 Server or in Windows Server 2003”
B. Yellow Exclamation Point in Device Manager under iSCSI Device
What to do:
a. Install Microsoft KB article 943545.
http://support.microsoft.com/kb/943545
Symptom
Consider the following scenario:
On a Windows Server 2003‐based computer, you apply the 916048 hotfix, or you install
Windows Server 2003 Service Pack 2 (SP2).
P a g e 4
Later, a request is made for SCSI bus 8 (the SCSI_MAXIMUM_BUSES value) on the
computer.
In this scenario, the IOCTL_SCSI_GET_INQUIRY_DATA I/O control operation returns the
following error:
STATUS_INVALID_DEVICE_REQUEST
Cause
a. This issue occurs because of a logic error in the Storport.sys process that prevents the
driver from returning the correct data for SCSI bus 8.
P a g e 5
C. NDIS 6 Error, Broadcom Cannot Team NICs in Windows Server 2008
The error “Please select an adapter with NDIS 6 driver” appears when creating a team.
Environment:
• Server 2008 32‐bit, 64‐bit
• Symantec Endpoint 11
• Broadcom NICs
During the team creation process, the following screen is shown to select the NICs to add to the team.
When Add… is clicked…
…The error message appears.
"[0006] Broadcom {model} does not support teaming. Please select an adapter with NDIS 6 driver."
P a g e 6
Cause:
Broadcom uses an NDIS 6 driver for the team.
Symantec Endpoint uses an NDIS 5 driver for the Network Threat Protection.
Solution:
Uninstall the Network Threat Protection portion of Symantec Endpoint.
1. Navigate to Control Panel Æ Programs and Features
2. Right‐Click Symantec Endpoint Protection
3. Select Change
4. Click Next
P a g e 7
5. Ensure Modify is selected
6. Click Next
7. Click the Down Arrow next to Network Threat Protection
8. Select This feature will not be available
P a g e 8
9. Click Next
10. Click Install
P a g e 9
11. Click Finish
12. The Broadcom NIC team may now be created.
The rest of the teaming process can now proceed normally.
P a g e 10
How To…
A. How to Install Broadcom Drivers for Windows Server 2003/2008
To Ensure the Broadcom Installer Works:
1. Download the new Broadcom drivers
a. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
b. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step 3.
2. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
a. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐4ad3‐
aacf‐a7633f706ba5&DisplayLang=en
b. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐471E‐
8A99‐3C61D19A4C5A&displaylang=en
3. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the Broadcom
driver installation.
a. Check for Symantec Endpoint.
b. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer) is
installed.
i. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
c. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall Endpoint.
i. Endpoint may be re‐installed later.
4. Break all teams inside the Broadcom Advanced Control Suite, if they exist.
5. Uninstall the existing Broadcom drivers through Add/Remove Programs.
6. Reboot
7. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt
the Broadcom driver installation.
8. Install the new Broadcom drivers
a. Double‐click the Broadcom installer to extract the files to C:\Broadcom\w2k3_8.
i. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
b. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
c. Double‐Click Setup.Exe.
d. Follow the installation wizard to complete the installation.
NOTE: Device Manager cannot be used to install the network drivers. It is not a complete installation
of the Broadcom driver. Both the Device manager driver AND the BACS software MUST be
installed for the driver to operate correctly.
9. Reboot, if the driver requests.
10. Restore any Antivirus and Threat‐Protection scanners that were paused during the driver
installation.
a. If Endpoint was uninstalled previously, then reinstall Endpoint.
P a g e 11
B. How to Install Broadcom Drivers for Windows Server 2008
To Ensure the Broadcom Installer Works:
1. Download the new Broadcom drivers
a. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
b. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
2. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the Broadcom
driver installation.
a. Check for Symantec Endpoint.
b. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer) is
installed.
i. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
c. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall Endpoint.
i. Endpoint may be re‐installed later.
3. Break all teams inside the Broadcom Advanced Control Suite, if they exist.
4. Uninstall the existing Broadcom drivers through Add/Remove Programs.
5. Reboot
6. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt
the Broadcom driver installation.
7. Install the new Broadcom drivers
a. Double‐click the Broadcom installer to extract the files to C:\Broadcom\w2k3_8.
i. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
b. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
c. Double‐Click Setup.Exe.
d. Follow the installation wizard to complete the installation.
NOTE: Using Device Manager to install the network drivers is not a complete installation of the
Broadcom driver.
Both the Device manager driver AND the BACS software MUST be installed for the driver to
operate correctly.
8. Reboot, if the driver requests.
9. Restore any Antivirus and Threat‐Protection scanners that were paused during the driver
installation.
a. If Endpoint was uninstalled previously, then reinstall Endpoint.
P a g e 12
C. How to Install the Base Device Manager Broadcom Drivers for Windows 2003/2008
This installs ONLY the device driver in the Device Manager.
This does not install the Broadcom Advanced Control Suite (BACS).
To Ensure the Broadcom Installer Works:
1. Download the correct Broadcom drivers for the server OS:
a. Windows Server 2003
i. 32‐bit NetXtreme
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R212658.EXE
ii. 32‐bit NetXtreme II
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R213686.EXE
iii. 64‐bit NetXtreme
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R212662.EXE
iv. 64‐bit NetXtreme II
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R213688.EXE
b. Windows Server 2008
i. 32‐bit NetXtreme
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R212659.EXE
ii. 32‐bit NetXtreme II
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R213687.EXE
iii. 64‐bit NetXtreme
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R212663.EXE
iv. 64‐bit NetXtreme II
http://ftp.us.dell.com/network/NIC_DRVR_WIN_R213689.EXE
2. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the Broadcom
driver installation.
a. Check for Symantec Endpoint.
b. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer) is
installed.
i. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
c. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall Endpoint.
i. Endpoint may be re‐installed later.
3. Uninstall the existing Broadcom drivers through Add/Remove Programs.
4. Reboot.
5. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt
the Broadcom driver installation.
6. Install the new Broadcom drivers.
a. Double‐click the Base Driver Dell Update Package (DUP).
b. Click Install.
c. Click Yes at the question to install the update.
d. The driver is installed automatically.
e. Click OK when the update was completed successfully.
f. Click Finish to close the Dell Update Package.
P a g e 13
7. Reboot, if the driver requests.
8. Restore any Antivirus and Threat‐Protection scanners that were paused during the driver
installation.
a. If Endpoint was uninstalled previously, then reinstall Endpoint.
P a g e 14
D. How to Configure Broadcom and Intel NICs in the same server.
What to do:
a. Disable Offloading technologies on all network adapters.
How to do it:
Broadcom Configuration
a. On each NIC inside the Broadcom Advanced Control Suite (BACS)
i. Disable IPv4 Checksum Offload
ii. Disable IPv4 Large Send Offload (LSO)
iii. Disable Receive Side Scaling (RSS)
P a g e 15
Disable TOE in the Broadcom Advanced Control Suite (BACS)
i. Select the first NIC under System Devices
ii. Select the Configurations tab
P a g e 16
iii. Expand the Resource Reservations section
iv. Uncheck the TCP Offload Engine (TOE) checkbox
v. Click Apply
P a g e 17
vi. Select Yes
vii. Repeat for the second NIC.
viii. Select Yes
P a g e 18
Disable Offloading in Windows
a. Disable the TOE chimney in Windows Server 2003
i. Start Æ Run
ii. Netsh int ip set chimney disabled
b. Disable TOE and RSS in Server 2008
i. Start Æ Run
ii. netsh int tcp set global chimney=disabled
iii. netsh interface tcp set global rss=disabled
Intel Configuration
a. Open Device Manager
b. On each Intel NIC in Device Manager, disable the following:
c. NOTE: Not every option is available or exist on the Advanced Tab.
i. Offload Receive IP Checksum
ii. Offload Receive TCP Checksum
iii. Offload TCP Segmentation
iv. Offload Transmit IP Checksum
v. Offload Transmit TCP Checksum
vi. IPV4 Checksum Offload
vii. Large Send Offload v2 (IPV4)
viii. Large Send Offload v2 (IPV6)
ix. Receive‐Side Scaling
x. TCP Checksum Offload (IPV4)
xi. TCP Checksum Offload (IPV6)
xii. UDP Checksum Offload (IPV4)
xiii. UDP Checksum Offload (IPV6)
P a g e 19
The screen looks similar to one of these two:
Windows Server 2003
P a g e 20
Windows Server 2008
P a g e 21
E. How to Update Drivers and Configure Broadcom and Intel NICs in the Same Server
Issue:
a. Broadcom and Intel have incompatible TCP/IP offloading technologies.
b. These offloading technologies must be disabled if both network adapters are installed in
the server at the same time.
What to do:
a. Ensure both Intel and Broadcom Drivers are up‐to‐date.
b. Disable Offloading technologies on all network adapters.
How to do it:
Install the newest Intel Drivers
a. Download the appropriate Intel NIC Driver from Dell. (It’s 10‐14 MB in size)
b. Uninstall any existing Intel Drivers from Add/Remove Programs.
c. Reboot the Server, if the OS requests.
d. Install the Dell drivers.
i. Ensure Proset (in Device Manager) is selected during the installation.
e. The configuration for the Intel NICs is located in Device Manager.
Install the newest Broadcom Drivers
f. Download the new Broadcom drivers
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step H.
g. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
(.Net Framework 2.0 SP2 also works)
i. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
ii. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
h. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
P a g e 22
1. Endpoint may be re‐installed later.
i. Uninstall the existing Broadcom drivers through Add/Remove Programs.
j. Reboot
k. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can
interrupt the Broadcom driver installation.
l. Install the new Broadcom drivers
i. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
ii. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
iii. Double‐Click Setup.Exe.
iv. Follow the installation wizard to complete the installation.
Note: Using Device Manager to install the network drivers is not a complete installation of the
Broadcom driver.
Both the Device manager driver AND the BACS software MUST be installed for the driver to
operate correctly.
m. Reboot, if the driver requests.
n. Restore any Antivirus and Threat‐Protection scanners that were paused during the
driver installation.
Configure Broadcom and Intel NICs to Co‐Exist
On each NIC inside the Broadcom Advanced Control Suite (BACS)
a. Disable IPv4 Checksum Offload
b. Disable IPv4 Large Send Offload (LSO)
c. Disable Receive Side Scaling (RSS)
P a g e 23
Disable TOE in the Broadcom Advanced Control Suite (BACS)
d. Select the first NIC under System Devices
P a g e 24
e. Select the Configurations tab
f. Expand the Resource Reservations section
P a g e 25
g. Uncheck the TCP Offload Engine (TOE) checkbox
h. Click Apply
i. Select Yes
P a g e 26
j. Repeat for the second NIC.
k. Select Yes
Disable Offloading in Windows
a. Disable the TOE chimney in Windows Server 2003
i. netsh int ip set chimney disabled
b. Disable TOE and RSS in Server 2008 (http://support.microsoft.com/kb/951037 )
i. netsh int tcp set global chimney=disabled
ii. netsh interface tcp set global rss=disabled
Intel Configuration
a. Open Device Manager
b. On each Intel NIC in Device Manager, disable the following:
c. Note: Not every option is available or exists on the Advanced Tab.
i. Offload Receive IP Checksum
ii. Offload Receive TCP Checksum
P a g e 27
iii. Offload TCP Segmentation
iv. Offload Transmit IP Checksum
v. Offload Transmit TCP Checksum
vi. IPV4 Checksum Offload
vii. Large Send Offload v2 (IPV4)
viii. Large Send Offload v2 (IPV6)
ix. Receive‐Side Scaling
x. TCP Checksum Offload (IPV4)
xi. TCP Checksum Offload (IPV6)
xii. UDP Checksum Offload (IPV4)
xiii. UDP Checksum Offload (IPV6)
The screen looks similar to one of these two:
Windows Server 2003
P a g e 28
Windows Server 2008
P a g e 29
F. How to Team Broadcom NICs
What to do:
a. Use the Broadcom Advanced Control Suite to Team Broadcom NICs.
How to do it:
a. How to team using the Broadcom Advanced Control Suite v3:
http://support.dell.com/support/edocs/network/BroadCom/R125875/en/bacs.htm#wp
398670
b. Downloaded version of the BCOM Manual:
http://ftp.us.dell.com/network/Bcom_LAN_12.8_Manual_A00.exe
c. How to team using the Broadcom Advanced Control Suite v2:
http://support.dell.com/support/edocs/network/BroadCom/R125805/en/teaming.htm
P a g e 30
G. How to Save an Existing Team while Updating the Broadcom NIC Drivers
NOTE: The Broadcom 12.8 NIC driver installation should automatically backup and restore existing
teams while updating the drivers.
However, if teaming information is critical, then follow these steps.
What to do:
a. Backup the Teaming information.
b. Uninstall the old Broadcom NIC drivers.
c. Install the new Broadcom NIC drivers.
d. Restore the Teaming information.
How to do it:
a. Download the new Broadcom drivers
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step C.
b. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
(.Net Framework 2.0 SP2 also works)
i. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
ii. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
Save the existing Teaming Configuration
Note: There are two ways of accomplishing this – from Command Prompt OR from BACS
c. Command Line method
i. Click Start Æ Run
ii. Type CMD
iii. Type CD C:\Broadcom\Driver_Managment_Apps_Installer\BASPSCfg
iv. Type BaspSCfg –save Team1 ‐nicid PCIINFO
d. Broadcom Advanced Control Suite method
i. Click File
ii. Select Team Save As
P a g e 31
iii. Type a filename
iv. Click Save
e. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
1. Endpoint may be re‐installed later.
f. Break all teams inside the Broadcom Advanced Control Suite, if they exist.
g. Uninstall the existing Broadcom drivers through Add/Remove Programs.
h. Reboot
P a g e 32
i. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can
interrupt the Broadcom driver installation.
j. Install the new Broadcom drivers
iv. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
v. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
vi. Double‐Click Setup.Exe.
vii. Follow the installation wizard to complete the installation.
NOTE: Using Device Manager to install the network drivers is not a complete installation of the
Broadcom driver.
Both the Device manager driver AND the BACS software MUST be installed for the driver to
operate correctly.
k. Reboot, if the driver requests.
l. Restore any Antivirus and Threat‐Protection scanners that were paused during the
driver installation.
viii. If Endpoint was uninstalled previously, then reinstall Endpoint.
Restore Team Configuration
Note: There are two ways of accomplishing this – from Command Prompt OR from BACS
a. Command Line method
i. Start Æ Run
ii. Type CMD
iii. Type CD C:\Broadcom\Driver_Managment_Apps_Installer\BASPSCfg
iv. Type BaspSCfg –restore Team1
a. The original Team is created from the file Team1.
b. Broadcom Advanced Control Suite method
a. Click File
b. Select Team Restore
P a g e 33
c. Select file
d. Click Open
e. Click Apply/Exit if no changes are required.
P a g e 34
f. Click the Edit Team tab at the top if changes are required.
g. Make the changes.
h. Click Apply/Exit after making any changes.
i. Click Yes.
Note: This process will work as long as all the NICs involved in the Team configuration of the system
remain intact.
P a g e 35
H. How to Team Broadcom and Intel Network Adapters (NICs) in the Same Server
What to do:
a. Ensure the newest NIC drivers are installed.
b. Disable Offloading technologies on all network adapters.
i. Broadcom and Intel have incompatible TCP/IP offloading technologies.
ii. These offloading technologies must be disabled if both network adapters are
installed in the server at the same time.
How to do it:
l. Ensure both Intel and Broadcom NIC drivers are the newest.
Install the newest Intel Drivers
a. Download the appropriate Intel NIC Driver from Dell. (It’s 10‐14 MB in size)
b. Uninstall any existing Intel Drivers from Add/Remove Programs.
c. Reboot the Server, if the OS requests.
d. Install the Dell drivers.
i. Ensure Proset (in Device Manager) is selected during the installation.
e. The configuration for the Intel NICs is located in Device Manager.
Install the newest Broadcom Drivers
a. Download the new Broadcom drivers
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step C.
b. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
(.Net Framework 2.0 SP2 also works)
i. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
ii. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
c. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
P a g e 36
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
1. Endpoint may be re‐installed later.
d. Break all teams inside the Broadcom Advanced Control Suite, if they exist.
e. Uninstall the existing Broadcom drivers through Add/Remove Programs.
f. Reboot
g. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can
interrupt the Broadcom driver installation.
h. Install the new Broadcom drivers
i. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
ii. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
iii. Double‐Click Setup.Exe.
iv. Follow the installation wizard to complete the installation.
NOTE: Using Device Manager to install the Broadcom drivers is not a complete installation of the
Broadcom driver.
Both the Device manager driver AND the BACS software MUST be installed for the Broadcom
drivers to operate correctly.
i. Reboot.
j. Restore any Antivirus and Threat‐Protection scanners that were paused during the
driver installation.
Configure Broadcom and Intel NICs to Co‐Exist
Disable Offloading in Broadcom
a. On each NIC inside the Broadcom Advanced Control Suite (BACS)
i. Disable IPv4 Checksum Offload
ii. Disable IPv4 Large Send Offload (LSO)
iii. Disable Receive Side Scaling (RSS)
P a g e 37
Disable TOE in the Broadcom Advanced Control Suite (BACS)
i. Select the first NIC under System Devices
ii. Select the Configurations tab
P a g e 38
iii. Expand the Resource Reservations section
P a g e 39
iv. Uncheck the TCP Offload Engine (TOE) checkbox
v. Click Apply
vi. Select Yes
P a g e 40
vii. Repeat for the second NIC.
viii. Select Yes
Disable Offloading in Windows
a. Disable the TOE chimney in Windows Server 2003
i. netsh int ip set chimney disabled
b. Disable TOE and RSS in Server 2008 (http://support.microsoft.com/kb/951037 )
i. netsh int tcp set global chimney=disabled
ii. netsh interface tcp set global rss=disabled
Intel Configuration
a. Open Device Manager
b. On each Intel NIC in Device Manager, disable the following:
c. NOTE: Not every option is available or exist on the Advanced Tab.
i. Offload Receive IP Checksum
ii. Offload Receive TCP Checksum
P a g e 41
iii. Offload TCP Segmentation
iv. Offload Transmit IP Checksum
v. Offload Transmit TCP Checksum
vi. IPV4 Checksum Offload
vii. Large Send Offload v2 (IPV4)
viii. Large Send Offload v2 (IPV6)
ix. Receive‐Side Scaling
x. TCP Checksum Offload (IPV4)
xi. TCP Checksum Offload (IPV6)
xii. UDP Checksum Offload (IPV4)
xiii. UDP Checksum Offload (IPV6)
The screen looks similar to one of these two:
Windows Server 2003
P a g e 42
Windows Server 2008
Teaming the NICS
a. Two Broadcom NICs may exist in the same team.
b. Two Intel NICs may exist in the same team.
c. The Broadcom Advanced Control Suite (BACS) may state that it cannot team the Intel
NICs without a Broadcom Adapter in the team.
i. Either ensure one Broadcom NIC is part of each team with Intel,
ii. Or, check the Intel NIC Properties in Device Manager. It likely has a Teaming
Tab to team the Intel NICs.
BACS V3 teaming:
http://support.dell.com/support/edocs/network/BroadCom/R125875/en/bacs.htm#wp398670
Note: If the Broadcom Advanced Control Suite (BACS) states that it cannot team the Intel NICs, then
check the Intel NIC Properties in Device Manager. It likely has a Teaming Tab to team the Intel
NICs.
P a g e 43
d. If the Intel drivers are older than 10.x, then use the Broadcom Advanced Control Suite to
team.
e. If the Intel drivers are version 10.x or newer, then use the Teaming tab in Adapter
properties inside of Device Manager.
f. If in doubt, try creating a team of two Intel NICs in the Broadcom Advanced Control
Suite.
i. If it doesn’t work, then use the Teaming tab inside of the Adapter Properties
inside of Device Manager.
(Note this is a screen‐capture of the Intel NIC driver – NOT the Dell driver.)
P a g e 44
I. How to Resolve Performance Tuning and Connectivity Issues
While enabling network adapter offload features is typically beneficial, there are configurations where
these advanced features are a detriment to overall performance.
In some cases the network adapter is not powerful enough to handle the offload capabilities at high
throughput. For example, enabling segmentation offload can reduce the maximum sustainable
throughput on some network adapters because of limited hardware resources.
Additionally, there are technologies used in Windows that are not compatible with offloading
technologies.
The incompatible technologies are:
• Windows Firewall
• Internet Protocol security (IPsec)
• Internet Protocol Network Address Translation (IPNAT)
• Third‐party firewalls
• NDIS 5.1 intermediate drivers
Because of this, disabling the advanced offloading features can greatly improve connectivity.
What to do:
a. Disable Offloading technologies on all network adapters.
i. Disable TOE in Windows
ii. Disable TOE in the Broadcom Advanced Control Suite
iii. Disable Receive Side Scaling
iv. Disable Large Send Offload
How to do it:
a. On each NIC inside the Broadcom Advanced Control Suite (BACS)
i. Disable IPv4 Checksum Offload
ii. Disable IPv4 Large Send Offload (LSO)
iii. Disable Receive Side Scaling (RSS)
P a g e 45
Disable TOE in the Broadcom Advanced Control Suite (BACS)
i. Select the first NIC under System Devices
P a g e 46
ii. Select the Configurations tab
iii. Expand the Resource Reservations section
P a g e 47
iv. Uncheck the TCP Offload Engine (TOE) checkbox
v. Click Apply
vi. Select Yes
P a g e 48
vii. Repeat for the second NIC.
viii. Select Yes
Disable Offloading in Windows
a. Windows Server 2003
i. Start Æ Run
1. netsh int ip set chimney disabled
ii. OR Apply Microsoft update 948496
1. http://support.microsoft.com/kb/948496
b. Windows Server 2008
i. Start Æ Run
1. netsh int tcp set global chimney=disabled
2. netsh interface tcp set global rss=disabled
P a g e 49
Intel Configuration
a. Open Device Manager
b. On each Intel NIC in Device Manager, disable the following:
c. NOTE: Not every option is available or exist on the Advanced Tab.
i. Offload Receive IP Checksum
ii. Offload Receive TCP Checksum
iii. Offload TCP Segmentation
iv. Offload Transmit IP Checksum
v. Offload Transmit TCP Checksum
vi. IPV4 Checksum Offload
vii. Large Send Offload v2 (IPV4)
viii. Large Send Offload v2 (IPV6)
ix. Receive‐Side Scaling
x. TCP Checksum Offload (IPV4)
xi. TCP Checksum Offload (IPV6)
xii. UDP Checksum Offload (IPV4)
xiii. UDP Checksum Offload (IPV6)
The screen looks similar to one of these two:
Windows Server 2003
P a g e 50
Windows Server 2008
c. If BACS is not installed, disable RSS in Windows
‐ Choose one of the two methods below
i. In Server 2003 with Service Pack 2
1. Start Æ Run Æ RegEdit
2. Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\P
arameters
3. On the Edit menu, point to New, click DWORD Value.
4. Type EnableRSS.
5. Double‐click EnableRSS
6. Type 0
7. Click OK.
ii. In Windows Server 2008
1. Start Æ Run Æ CMD
2. netsh interface tcp set global rss=disabled
P a g e 51
d. If BACS is not installed, disable IPV4 Large Send Offload (LSO) in Windows
i. In Server 2003 with Service Pack 2
1. Start Æ Run Æ RegEdit
2. Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\P
arameters
3. On the Edit menu, point to New, click DWORD Value.
4. Type DisableTaskOffload.
5. Double‐click DisableTaskOffload.
6. Type 1
7. Click OK.
e. If BACS is not installed, Registry File method to Disable RSS and Large Send Offload
i. Copy the text below to a notepad file called, “Disable RSS and LSO.Reg.”
ii. Double‐click the file to import the file into the Registry.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"EnableRSS"=dword:00000000
"DisableTaskOffload"=dword:00000001
f. To update SNP,
i. http://support.microsoft.com/kb/950224
ii. Scalable Networking Pack (SNP) hotfix rollup.
g. Check TOE status
i. Start Æ Run Æ CMD
ii. Windows Server 2003
1. Type: netstat –ton
iii. Windows Server 2008
1. netsh interface tcp show global
h. If all connections are “InHost” then TOE is likely disabled
i. If any connection shows “Offloaded” then TOE is enabled.
Note: Windows Server 2008 AutoTuning could also cause performance issues.
a. netsh int tcp set global autotuninglevel=disable
P a g e 52
J. How to Access Network from Guest OS in Virtual Server 2005
What to do:
a. Install newest drivers for Broadcom and Intel
b. Bind the Guest Network to the BASP Virtual Adapter.
How to do it:
a. Make sure that the latest drivers are installed to resolve connectivity issues that were
present in older versions.
b. Ensure both Intel and Broadcom NIC drivers are the newest.
Install the newest Intel Drivers
a. Download the appropriate Intel NIC Driver from Dell. (It’s 10‐14 MB in size)
b. Uninstall any existing Intel Drivers from Add/Remove Programs.
c. Reboot the Server, if the OS requests.
d. Install the Dell drivers.
i. Ensure Proset (in Device Manager) is selected during the installation.
e. The configuration for the Intel NICs is located in Device Manager.
Install the newest Broadcom Drivers
a. Download the new Broadcom drivers
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step C.
b. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
(.Net Framework 2.0 SP2 also works)
i. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
ii. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
c. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
P a g e 53
1. Endpoint may be re‐installed later.
d. Uninstall the existing Broadcom drivers through Add/Remove Programs.
e. Reboot
f. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can
interrupt the Broadcom driver installation.
g. Install the new Broadcom drivers
i. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
ii. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
iii. Double‐Click Setup.Exe.
iv. Follow the installation wizard to complete the installation.
NOTE: Using Device Manager to install the Broadcom drivers is not a complete installation of the
Broadcom driver.
Both the Device manager driver AND the BACS software MUST be installed for the Broadcom
drivers to operate correctly.
h. Reboot.
i. Restore any Antivirus and Threat‐Protection scanners that were paused during the
driver installation.
BIND the NICs
j. Bind the guest network to the BASP Virtual Adapter on a BCOM NIC Teamed network
interface.
P a g e 54
K. How to use Hyper‐V and Broadcom
What to do:
a. Broadcom Teams are only supported on the Host OS. They cannot be attached to the
Virtual Switch.
How to do it:
a. The Dell documentation states that network teams cannot be bound to Hyper‐V virtual
Networks.
b. http://support.dell.com/support/edocs/software/ws2k8/en/Hyper‐V/IIG.pdf
i. Page 15 under known issues..
There is currently no workaround to support Hyper-V virtual networking on
BACS-based teams or VLANs. A resolution may be available in a future release.
Dell currently does not support BACS-based Teams or VLANs on network
adapters bound to Hyper-V virtual networks
c. Teaming
i. Possible workaround (not tested)
http://social.technet.microsoft.com/Forums/en‐
US/winserverhyperv/thread/5af859d0‐d26f‐4125‐9f24‐a52378933d80/
“We had a similar issue in our environment as well. We're running a Dell
M1000e Blade chassis with M600 dual‐quad cores, 16GB RAM, mirrored SAS
drives, Windows Server 2008 x64 host with multiple windows 2003 32‐bit
guests. The host has broadcom BCM5708S netxtreme II GigE adapters. BACS 3
version 11.0.20.0, NIC driver version 4.1.3.0.
The symptoms in our case were that the guests had no network connectivity off
of the host machine. That is to say that the host could ping the guests, the
guests could ping the host, but the guests could not ping any other computers
on the network and no computers on the network could ping the guests ‐
although other computers could ping the host. If we broke our team and bound
the IP to one of the NIC's all would work fine, going back to teaming would
break network communications once again.
After much playing we found that the following resolved our issue:
• Force speed/duplex, disable IPV4 checksum offload and receive side
scaling
• Break the team
• In Hyper‐V Manager remove the virtual network
• Recreate the team using the "create team" wizard
P a g e 55
• Team type is Smart Load Balancing
• Set one adapter to be a secondary adapter
• Enable auto‐fallback disable mode
• No VLANs are in use
In our case the 2 physical Broadcom adapters in Network Connections have only
QOS Packet Scheduler and Broadcom Advanced Server Program Driver checked
The team in Network Connections has only Broadcom Advanced Server Program
Driver and Microsoft Virtual Network Switch Protocol checked
Go back into hyper‐v manager and create a new external virtual network
adapter and bind it to the BASP Virtual adapter.
Assign your static ip to the hyper‐v external virtual network adapter created
above. In properties of the external virtual network adapter everything except
Microsoft virtual network switch protocol is checked.
After this was done we found that we now had full network connectivity to the
guests and vice versa. Failover also worked beautifully as well in this
configuration. Disabling a switch port to the primary nic in the team caused the
secondary nic to take over without even dropping a packet. One thing to note ‐
not setting one of the nic's as secondary appears to work fine until you
shutdown both switch ports and try to bring them back up ‐ network
connectivity is not restored. Configuring the team with one adapter as
secondary overcomes this issue.
Hope this helps someone out there...we fooled around with it forever to get it
working correctly.
NOTE: There is some feedback on this that suggests that under heavy load, this
will BSOD the system. However, this was done using older versions of the driver.
On our site, the following is noted under the fixes and enhancements section for
the new driver.
This release fixes BSOD Hyper‐V issue with Broadcom devices. This release
supports Windows 2003 and Windows 2008 64‐bit driver update for NetXtreme
I and NetXtreme II devices i.e., BCM5708, BCM5709 and BCM57710 based
adapters. Please review release.txt in Readme First folder for further details
P a g e 56
L. How to Resolve Issues that May Occur after Running the Script
1. Intel NIC configuration is lost if the server has Intel NICs installed.
2. Windows 2008 Servers:
a. Windows 2008 DHCP Servers may not bind a NIC to the DHCP service
i. Remove and Reinstall the DHCP role to resolve.
b. The NICs don’t function properly if Hyper‐V was installed.
i. Remove and Re‐install the Hyper‐V role to resolve.
c. This is also happens when the Broadcom NICs were teamed before installing the
Hyper‐V role
i. Again, Remove and Re‐install the Hyper‐V role to resolve.
P a g e 57
Legacy Issues Prior to 12.8 Drivers
A. BASP Virtual Adapter (the Team) does not uninstall
Note: This issue appears to be resolved in the current Broadcom 12.8 Drivers.
Recommend installing the 12.8 Drivers.
What to do:
a. Change permissions and remove two Registry Keys.
i. HKLM\SYSTEM\CurrentControlSet\Enum\Root\Brcm_...
ii. HKLM\SYSTEM\CurrentControlSet\Enum\B06BDRV
How to do it:
a. Start Æ Run Æ Regedit.
b. For each of the following keys…
c. HKLM\SYSTEM\CurrentControlSet\Enum\Root\Brcm_...
d. HKLM\SYSTEM\CurrentControlSet\Enum\B06BDRV
i. Right‐Click the Key.
ii. Select Permissions.
iii. Click Add…
iv. Type Everyone.
v. Click OK.
1. If asked, select the Everyone for the Domain.
2. Click OK.
vi. Check Full Control under Allow.
vii. Click OK.
viii. Delete the key after changing permissions
e. Create the team in the Broadcom Advanced Control Suite.
Teaming the NICS
f. Two Broadcom NICs may exist in the same team.
g. Two Intel NICs may exist in the same team.
h. It is not recommended to team a Broadcom NIC with an Intel NIC in the same team.
BACS V3 teaming:
http://support.dell.com/support/edocs/network/BroadCom/R125875/en/bacs.htm#wp398670
Note: If the Broadcom Advanced Control Suite (BACS) states that it cannot team the Intel NICs, then
check the Intel NIC Properties in Device Manager. It likely has a Teaming Tab to team the Intel
NICs.
P a g e 58
i. If the Intel drivers are older than 10.x, then use the Broadcom Advanced Control Suite to
team.
j. If the Intel drivers are version 10.x or newer, then use the Teaming tab in Adapter
properties inside of Device Manager.
k. If in doubt, try creating a team of two Intel NICs in the Broadcom Advanced Control
Suite.
i. If it doesn’t work, then use the Teaming tab inside of the Adapter Properties
inside of Device Manager.
(Note this is a screen‐capture of the Intel NIC driver – NOT the Dell driver.)
P a g e 59
B. BACS installation almost finishes, then “rolls back” the driver.
Note: This is resolved in the current Broadcom 12.8 Drivers.
Recommend installing the 12.8 Drivers.
What to do:
a. Relocate INF files so the Broadcom Installer does not read them.
How to do it:
a. It is presumed that the newest driver is already downloaded.
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step C.
b. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
(.Net Framework 2.0 SP2 also works)
i. .Net Framework 2.0 SP1 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
ii. .Net Framework 2.0 Sp1 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
c. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
1. Endpoint may be re‐installed later.
d. Relocate INF files so the Broadcom Installer does not read them.
i. Navigate to the %WINDIR% folder (i.e. C:\Windows)
ii. Create a new folder, %WINDIR%\INF_TEMP (i.e. C:\Windows\INF_TEMP)
iii. Open the INF folder.
iv. Move all *.INF files to the INF_TEMP folder.
e. Install the Broadcom Drivers
i. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
P a g e 60
ii. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
iii. Double‐Click Setup.Exe.
iv. Follow the installation wizard to complete the installation.
f. After installation, and before reboot ‐ RESTORE INF Files
i. Create a folder, %WINDIR%\INF_NEW (i.e. C:\Windows\INF_NEW)
ii. Copy the new *.INF files from the \INF folder to the \INF_NEW folder.
iii. Copy the old *.INF files from \INF_TEMP to the \INF folder
iv. Copy the new *.INF files from \INF_NEW to the \INF folder
g. Reboot
P a g e 61
C. Creating a Team displays Internal Error 13 or 15
–or‐ Cannot delete old NIC team
Note: This issue appears to be resolved in the current Broadcom 12.8 Drivers.
Recommend installing the 12.8 Drivers.
What to do:
a. Uninstall BASP from the Broadcom Advanced Control Suite
b. Reboot
c. Reinstall BASP from the Broadcom Advanced Control Suite
d. Recreate the Team.
How to do it:
a. Remove BASP
i. Start Æ Control Panel Æ Add/Remove Programs
ii. Select Broadcom Drivers and Applications
iii. Click Change
iv. Uncheck BASP during the wizard.
v. Complete the installer.
b. Reboot the server.
c. Install BASP
i. Start Æ Control Panel Æ Add/Remove Programs
ii. Select Broadcom Drivers and Applications
iii. Click Change
iv. Check BASP during the wizard.
v. Complete the installer.
d. Reboot the server.
e. Create the team in the Broadcom Advanced Control Suite.
BACS V3 teaming:
http://support.dell.com/support/edocs/network/BroadCom/R125875/en/bacs.htm#wp398670
Note: If the Broadcom Advanced Control Suite (BACS) states that it cannot team the Intel NICs, then
check the Intel NIC Properties in Device Manager. It likely has a Teaming Tab to team the Intel
NICs.
OR, ensure one Broadcom NIC is a member of each team created.
f. If the Intel drivers are older than 10.x, then use the Broadcom Advanced Control Suite to
team.
g. If the Intel drivers are version 10.x or newer, then use the Teaming tab in Adapter
properties inside of Device Manager.
P a g e 62
h. If in doubt, try creating a team of two Intel NICs in the Broadcom Advanced Control
Suite.
i. If it doesn’t work, then use the Teaming tab inside of the Adapter Properties
inside of Device Manager.
(Note this is a screen‐capture of the Intel NIC driver – NOT the Dell driver.)
P a g e 63
D. Broadcom Drivers Do Not Load or Exclamation Point in Device Manager under
System
(…and all BCOM devices can be manually removed from device manager)
Note: This issue is resolved in the current Broadcom 12.8 Drivers.
Recommend installing the 12.8 Drivers.
What to do:
a. Uninstall old Broadcom Advanced Control Suite.
b. Clean the system of older Broadcom file versions.
c. Reinstall the Broadcom Drivers.
How to do it:
a. Download the new Broadcom drivers
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step C.
b. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
i. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
ii. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
c. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
1. Endpoint may be re‐installed later.
BCOMRemove v1_1
3-24-2009.zip
d. Break all teams inside the Broadcom Advanced Control Suite, if they exist.
e. Reboot and go into the BIOS
f. Disable the Broadcom NICs in BIOS
g. Boot to the OS.
h. Extract BCOMRemove.zip
i. Rename the following files:
i. BCOM_Remove.txt Æ BCOM_Remove.vbs
ii. BCOM_Finalize.txt Æ BCOM_Finalize.vbs
P a g e 64
j. Uninstall the existing Broadcom drivers through Add/Remove Programs.
k. Select No for restart now
l. Uninstall all Broadcom NICs and BASFND from Device Manager.
i. Click Start Æ Run Æ Type CMD.
ii. Type set devmgr_show_nonpresent_devices=1.
iii. Type Start DEVMGMT.MSC.
iv. Click View.
v. Click Show Hidden Devices.
vi. Expand the Network Adapters section on the left.
vii. Remove all listed Broadcom network adapters.
1. Right-click the network adapter
2. Click Uninstall.
viii. Expand the Non-Plug and Play Drivers section on the left.
ix. Remove all instances of BASFND
x. Expand the System devices section on the left.
xi. Remove all instances of BASFND
xii. Remove all listed Broadcom network adapters.
1. Right-click the network adapter
2. Click Uninstall
m. Double‐Click BCOM_Remove.vbs
n. Reboot and go into the BIOS
o. Enable the Broadcom NICs in BIOS
p. Boot to the OS.
q. Cancel the Found new hardware wizard
r. Double‐click BCOM_Finalize.vbs
s. Install the Broadcom Drivers
i. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
ii. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
iii. Double‐Click Setup.Exe.
iv. Follow the installation wizard to complete the installation.
Note: If the system is a Domain Controller, then the installation may need to be performed in
Directory Services Restore Mode (DSRM).
If the Directory Services Restore Mode password is unknown, it may be reset by following:
http://support.microsoft.com/kb/322672
“Click, Start, click Run, type ntdsutil, and then click OK.
At the Ntdsutil command prompt, type set dsrm password.”
Note: As a last resort, try installing the older Broadcom Advanced Control Suite v2.
a. Windows 2003 x86: http://ftp.us.dell.com/network/Bcom_LAN_10_30_W2K3_A03.exe
b. Windows 2003 x64:
http://ftp.us.dell.com/network/Bcom_LAN_10_30_W2K364_A03.exe
P a g e 65
E. The Server Reboots when Shutting Down
Note: This issue appears to be resolved in the current Broadcom 12.8 Drivers.
Recommend installing the 12.8 Drivers.
What to do:
a. Install the newest Broadcom NIC drivers.
How to do it:
Note: The server is crashing upon shutdown. The cause is old Broadcom NIC drivers.
If one NIC is enabled, and the other is disabled, the server crashes upon shutdown.
Solution ‐ Install the newest Broadcom Drivers
a. Download the new Broadcom drivers
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step C.
b. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
i. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
ii. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
c. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
1. Endpoint may be re‐installed later.
d. Break all teams inside the Broadcom Advanced Control Suite, if they exist.
e. Uninstall the existing Broadcom drivers through Add/Remove Programs.
f. Reboot
g. If they started, Disable/Pause any Antivirus and Threat‐Protection scanners that can
interrupt the Broadcom driver installation.
P a g e 66
h. Install the new Broadcom drivers
i. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
ii. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
iii. Double‐Click Setup.Exe.
iv. Follow the installation wizard to complete the installation.
NOTE: Using Device Manager to install the network drivers is not a complete installation of the
Broadcom driver.
Both the Device manager driver AND the BACS software MUST be installed for the driver to
operate correctly.
i. Reboot, if the driver requests.
j. Restore any Antivirus and Threat‐Protection scanners that were paused during the
driver installation.
Work‐Around
a. If installing new drivers is not an option, the following work‐around works.
a. Enable the second NIC.
b. Set it to an IP address that is not used on the network with no Gateway and
does not register itself inside of DNS.
P a g e 67
F. The Teaming Button in the Broadcom Advanced Control Suite is Grayed Out.
Note: This issue appears to be resolved in the current Broadcom 12.8 Drivers.
Recommend installing the 12.8 Drivers.
What to do:
a. Remove a DLL that prevents the button from working.
How to do it:
a. Navigate to C:\Program Files\Broadcom\SNMP\
b. Rename the file BASPMgnt.Dll to BASPMgnt.Dll.BAK
c. Restart the Broadcom Advanced Control Suite
G. The Server Blue‐Screens on boot after installing updates from the Dell SUU Update
CD.
Note: This issue appears to be resolved in the current Broadcom 12.8 Drivers.
Recommend installing the 12.8 Drivers.
What to do:
a. Boot to Safe Mode
b. Disable Broadcom NIC drivers in Device Manager
c. Boot Normally
d. Uninstall old Broadcom Advanced Control Suite.
e. Clean the system of older Broadcom file versions.
f. Reinstall the Broadcom Drivers.
How to do it:
a. Boot into Safe Mode
b. Disable the Broadcom drivers in Device Manager
i. Check under Network Connections
ii. Check under System Devices
c. Boot normally
d. Download the new Broadcom drivers
i. 32‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_A01.exe
ii. 64‐bit http://ftp.dell.com/network/Bcom_LAN_12.8_W2K3_8_64_A01.exe
Important!
For Server 2008, leave all .Net Framework Versions in place, continue at step F.
e. Ensure, at a minimum, Microsoft’s .Net Framework 2.0 SP1 is installed.
(.Net Framework 2.0 SP2 also works)
i. 32‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77‐e02c‐
4ad3‐aacf‐a7633f706ba5&DisplayLang=en
P a g e 68
ii. 64‐bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=029196ED‐04EB‐
471E‐8A99‐3C61D19A4C5A&displaylang=en
f. Disable/Pause any Antivirus and Threat‐Protection scanners that can interrupt the
Broadcom driver installation.
i. Check for Symantec Endpoint.
ii. If it is installed, ensure Endpoint Patch MR4 (Maintenance Release 4 or newer)
is installed.
1. http://service1.symantec.com/SUPPORT/ent‐
security.nsf/docid/2008121712452848
iii. If MR4 (Maintenance Release 4 or newer) cannot be installed, then uninstall
Endpoint.
1. Endpoint may be re‐installed later.
BCOMRemove v1_1
3-24-2009.zip
g. Extract BCOMRemove.zip
h. Rename the following files:
i. BCOM_Remove.txt Æ BCOM_Remove.vbs
ii. BCOM_Finalize.txt Æ BCOM_Finalize.vbs
i. Uninstall the existing Broadcom drivers through Add/Remove Programs.
j. Select No for restart now
k. Uninstall all Broadcom NICs and BASFND from Device Manager.
i. Click Start Æ Run Æ Type CMD.
ii. Type set devmgr_show_nonpresent_devices=1.
iii. Type Start DEVMGMT.MSC.
iv. Click View.
v. Click Show Hidden Devices.
vi. Expand the Network Adapters section on the left.
vii. Remove all listed Broadcom network adapters.
1. Right-click the network adapter
2. Click Uninstall.
viii. Expand the Non-Plug and Play Drivers section on the left.
ix. Remove all instances of BASFND
x. Expand the System devices section on the left.
xi. Remove all instances of BASFND
xii. Remove all listed Broadcom network adapters.
1. Right-click the network adapter
2. Click Uninstall
l. Double‐Click BCOM_Remove.vbs
m. Cancel the Found new hardware wizard
n. Double‐click BCOM_Finalize.vbs
P a g e 69
o. Install the Broadcom Drivers
i. Double‐click the Broadcom installer to extract the files to
C:\Broadcom\w2k3_8.
1. 32‐bit: Bcom_LAN_12.8_W2K3_8_A01.exe
2. 64‐bit: Bcom_LAN_12.8_W2K3_8_64_A01.exe
ii. Navigate to C:\Broadcom\Driver_Management_Apps_Installer
iii. Double‐Click Setup.Exe.
iv. Follow the installation wizard to complete the installation.
Note: If the system is a Domain Controller, then the installation may need to be performed in
Directory Services Restore Mode (DSRM).
If the Directory Services Restore Mode password is unknown, it may be reset by following:
http://support.microsoft.com/kb/322672
“Click, Start, click Run, type ntdsutil, and then click OK.
At the Ntdsutil command prompt, type set dsrm password.”
P a g e 70