フォントサイズを変更する:

English  Korean  Simplified Chinese  Traditional Chinese

Broadcom Ethernet NIC FAQ's

Here you will find common questions regarding Broadcom's Ethernet NIC products and drivers.

Questions

Answers

1.) What are the system requirements to use this adapter?

Please refer to the Broadcom NetXtreme Gigabit Ethernet Adapter user manual
Back to Top
 
2.) Will the adapter link at 10 Mb, 100 Mb, and 1000 Mb?

  • Broadcom NetXtreme Copper Adapter: Links at 10 Mb, 100 Mb, and 1000 Mb.
  • Broadcom NetXtreme Fiber-Optic Adapter: Only links at 1000 Mb.
  • Broadcom 440X 10/100 Integrated Controller: Only links at 10 Mb and 100 Mb.
Back to Top
 
3.) Will the 32-bit desktop adapter work on a 64-bit PCI slot?

Yes.
Back to Top
 
4.) Will the 64-bit server adapter work on a 32-bit PCI slot?

Yes.
Back to Top
 
5.) How can I view IRQ/IO settings on my system?

In Windows 98/ME/2000/XP/Server 2003:
  1. In the Control Panel, double-click the System icon.
  2. Click the Device Manager tab.
  3. Double-click Computer.

In Windows NT4.0:
  1. From the Start menu, select Programs.
  2. Select Administrative Tools Windows NT Diagnostics.
  3. Select the Resource tab.
  4. Select IRQ.

For DOS 6.x:
  1. Type MSD in your DOS directory.
Back to Top
 
6.) What if there is an IRQ/IO conflict on my system?

Go into the BIOS and assign another IRQ for your adapter. Make sure it's not sharing an IRQ with another device.
Back to Top
 
7.) How do I troubleshoot when my system is not detecting the adapter?

  1. Make sure the adapter is not defective either by visually inspecting it or by using an adapter diagnostic program.
  2. Check your cabling system and its connectivity; check the link LED on the adapter and/or on the switch.
  3. Ensure the adapter is placed properly into the PCI slot.
  4. Move the adapter into a different PCI slot.
  5. Inspect the driver configuration; please refer to the user manual for instruction.
Back to Top
 
8.) How do I install the driver for Windows ME/98?

  • Windows ME/98 uses the Windows 2000 driver. A new hardware device window will pop up and prompt you to specify the directory of your driver, or it can perform an automatic search. Locate the driver on the CD provided.
  • For Windows 98, after you specify the location of the driver, you will be prompted for the Windows 98 CD. If you do not have the Windows 98 CD, alternate between c:\windows\system and c:\windows to copy files for the driver installation.
Back to Top
 
9.) How do I uninstall the driver for Windows 98/ME/2000/XP/Server 2003?

  1. Right-click My Computer and go to Properties.
  2. Select the Device Manager tab and expand Network Adapters.
  3. Right-click the Broadcom adapter and select Remove.
Back to Top
 
10.) How do I upgrade the driver for Windows 98/ME/2000/XP/Server 2003?

  1. Right-click My Computer and go to Properties.
  2. Select the Device Manager tab and expand Network Adapters.
  3. Double-click the Broadcom adapter.
  4. Select the Driver tab.
  5. Select Update Driver, and specify the location of the new driver.
Back to Top
 
11.) How do I install the driver for Windows NT 4.0?

  1. Open the Control Panel.
  2. In the Control Panel, double-click the Network icon.
  3. When the Network window opens, select the Adapters tab.
  4. Click Add to install a new adapter. All previously installed drivers are listed under Network Adapters.
  5. When the "Select Network Adapter" window opens, click Have Disk...
  6. When prompted, insert the driver installation media or choose a location to install the driver from. Type the path to the driver and click OK.
    For example, to install the adapter driver software for Windows NT, type: e:\ in the Insert Disk location box (where e: is the designation of the CD-ROM drive on your system).
  7. With Gigabit Ethernet Controller highlighted in the Select OEM Option window, click OK.
  8. Click Close, then the "Microsoft TCP/IP Properties" window will appear.
  9. Configure the TCP/IP protocol and click OK.
  10. When prompted to restart your computer, click Yes.
Back to Top
 
12.) How do I uninstall the driver for Windows NT 4.0?

  1. Open the Control Panel and double-click the Network icon.
  2. When the Network window opens, select the Adapters tab.
  3. Individually select each Gigabit Ethernet Adapter you want to remove and click Remove.
  4. After the appropriate adapters have been removed, click Close.
  5. When prompted to restart your computer, click Yes.
Back to Top
 
13.) How do I upgrade the driver for Windows NT 4.0?

  1. Open the Control Panel and double-click the Network icon.
  2. When the Network window opens, select the Adapters tab.
  3. Select a Broadcom Gigabit Ethernet Adapter and click Update.
  4. When the Select Network Adapter window opens, click Have Disk...
  5. When prompted, insert the Broadcom CD-ROM into your system's CD-ROM drive, type the root path to the drive, and click Continue.
    The system then copies the appropriate adapter files from the CD-ROM.
  6. When the copying process is complete, click Close in the Network window.
  7. When prompted to restart your computer, click Yes. The system will restart using the new configuration settings.
Back to Top
 
14.) How do I install the driver for Windows 2000?

  1. When the Windows 2000 system first boots up after installing a new hardware device, the system automatically detects the new hardware and prompts you to install the driver software for that device.
  2. In the "Install Hardware Device Drivers" window, click Search for a suitable driver for my device (recommended), and then click Next.
  3. In the "Locate Driver Files" window, select the applicable search location checkboxes, and then click Next.
  4. When prompted, insert the media to be searched into your CD-ROM drive or floppy drive.
  5. In the Driver Files Search Results window, verify that the correct path to the driver software is shown, and then click Next.
Back to Top
 
15.) How do I install the driver for Windows XP/Windows Server 2003?

  1. When the Windows XP/Windows Server 2003 system first boots up after installing a new hardware device, the system automatically detects the new hardware and prompts you to install the driver software for that device.
  2. Choose the Install the Software Automatically (recommended) option, click Next. The "Found New Hardware Wizard" then searches for the appropriate driver and automatically installs the software.
  3. If asked to specify the location of the Windows Server 2003 CD-ROM, click Browse and locate the path to the Gigabit Ethernet drivers that was previously specified.
  4. When the software installation is complete, click Finish to close the wizard and complete the software installation.
Back to Top
 
16.) How do I install DOS Client32 drivers to connect to a Novell Netware server?

You will need to obtain the Client Installation from the Novell CD or download file at http://www.novell.com/coolsolutions/tools/downloads/dw271e.zip.
  1. Copy the file into a temporary directory.
  2. Run the file.
  3. Copy the drivers into the temporary directory.
  4. Run INSTALL.EXE.
  5. Follow the directions within the installation software.
Back to Top
 
17.) How do I install NDIS2 drivers for OS/2?

  1. Copy the files to a temporary directory.
  2. Double-click the OS/2 System icon.
  3. Double-click the System Setup icon.
  4. Double-click the MPTS icon.
Back to Top
 
18.) How do I install NDIS2 drivers to connect my DOS client to Microsoft Windows servers?

Requirements:
  1. Microsoft Network Client version 3.0 for MS-DOS from Windows NT Server 4.0 installation CD.
  2. Blank MS-DOS bootable 3.5" High Density floppy disk.
  3. Broadcom NDIS2 driver. (B57.dos or B44.dos)
Windows NT 3.51/4.0 Server users:
  1. When using the "Network Client Administrator" tool available in Windows NT, simply choose any other network card from the list (NE2000 Compatible for example) to create the diskette.
  2. After creating the diskette, follow the instructions below under "Modifying boot diskette for Broadcom network card".
Windows 2000/XP users:

Method 1: Running "Network Client Administrator" tool from Windows 2000/XP:

  1. Create a folder called "NCADMIN" in the root of the C: drive.
  2. Copy NCADMIN.CN_, NCADMIN.EX_, and NCADMIN.HL_ from the I386 folder on the Windows NT Server 4.0 cd.
  3. Open a command prompt window and change directory to C:\NCADMIN.
  4. Type expand -r ncadmin.* and press enter.
  5. Close the command prompt window.
  6. Start Windows Explorer
  7. Open the NCADMIN folder and double-click NCADMIN.EXE.
  8. Follow the instructions to make the network startup disk. (Choose "NE2000 Compatible" when selecting the network adapter.)
  9. After creating the diskette, follow the instructions below under "Modifying boot diskette for Broadcom network card".

Method 2: Running Microsoft Network Client version 3.0 for MS-DOS setup from a DOS prompt:

  1. Copy the NETSETUP directory from the Windows NT Server 4.0 CD located under <cd-rom drive letter>:\clients
  2. Open a command prompt window.
  3. From the "C:" prompt type cd \NETSETUP and press the ENTER key.
  4. Type setup and press the ENTER key.
  5. Press the ENTER key to continue.
  6. Accept the default installation path of "C:\NET" by pressing the ENTER key.
  7. Use the down arrow to scroll down the network adapter list and highlight "NE2000 Compatible". Press ENTER.
  8. Accept "Network Buffer" defaults by pressing ENTER.
  9. Enter a user name that is valid on the Windows system to which you will be attaching. Press ENTER.
  10. On the next screen arrow up to "Change Setup Options" and press ENTER.
  11. Arrow up to "Change Redir Options" and press ENTER.
  12. Arrow up to "Use the Basic Redirector" and press ENTER.
  13. Press ENTER on the next screen. ("The listed options are correct" will be highlighted.)
  14. Arrow up to "Change Network Configuration" and press ENTER.
  15. Choose and configure the desired protocols from this screen.
  16. Once the protocols are configured, select "Network configuration is correct" and press ENTER.
  17. Press ENTER again. ("The listed options are correct" should be highlighted.)
  18. The configuration files will then be copied to C:\NET. Press ENTER to exit setup.
  19. Start "Windows Explorer" and view the contents of the C:\NET directory.
  20. Delete any of the following files that exist to insure the directory will fit on the floppy disk: ADDNAME.EXE, EXPAND.EXE, IPCONFIG.EXE, NE2000.DOS, PING.EXE, WIN_SOCK.DLL, WINSOCK.DLL, WSOCKETS.DLL, VSOCKETS.386, VBAPI.386, SETUP.EXE, SOCKETS.EXE
  21. Copy C:\NET to a bootable floppy.

Modifying boot diskette for Broadcom network card:

Note: for BCM4401 use "B44" in place of "B57" in the following examples.

  1. Edit A:\NET\PROTOCOL.INI with Notepad or similar text editor.
    • Change "DriverName=$" to "DriverName=B57$"
    • Remove all other parameter entries under the [MS$NE2CLONE] or equivalent section such as "IOBASE=0x300" or "INTERRUPT=3", etc.

    Example Protocol.ini for IP:

    [network.setup]
    version=0x3110
    netcard=ms$ne2clone,1,MS$NE2CLONE,1
    transport=tcpip,TCPIP
    lana0=ms$ne2clone,1,tcpip
    
    [MS$NE2CLONE]
    DriverName=B57$
    
    [protman]
    DriverName=PROTMAN$
    PRIORITY=MS$NDISHLP
    
    [tcpip]
    NBSessions=6
    DefaultGateway=0
    ; SubNetMask=255 0 0 0
    ; IPAddress=192 168 0 1
    DisableDHCP=0
    DriverName=TCPIP$
    BINDINGS=MS$NE2CLONE
    LANABASE=0
    
    Example Protocol.ini for IPX:
    [network.setup]
    version=0x3110
    netcard=ms$ne2clone,1,MS$NE2CLONE,1
    transport=ms$ndishlp,MS$NDISHLP
    transport=ms$nwlink,MS$NWLINK
    lana0=ms$ne2clone,1,ms$nwlink
    lana1=ms$ne2clone,1,ms$ndishlp
    
    [MS$NE2CLONE]
    DriverName=B57$
    
    [protman]
    DriverName=PROTMAN$
    PRIORITY=MS$NDISHLP
    
    [MS$NDISHLP]
    DriverName=ndishlp$
    BINDINGS=ms$ne2clone
    
    [ms$nwlink]
    DriverName=nwlink$
    FRAME=Ethernet_802.2
    BINDINGS=MS$NE2CLONE
    LANABASE=0
    
    Example Protocol.ini for NetBEUI:
    [network.setup]
    version=0x3110
    netcard=ms$ne2clone,1,MS$NE2CLONE,1
    transport=ms$ndishlp,MS$NDISHLP
    transport=ms$netbeui,MS$NETBEUI
    lana0=ms$ne2clone,1,ms$ndishlp
    lana1=ms$ne2clone,1,ms$netbeui
    
    [MS$NE2CLONE]
    DriverName=B57$
    
    [protman]
    DriverName=PROTMAN$
    PRIORITY=MS$NDISHLP
    
    [MS$NDISHLP]
    DriverName=ndishlp$
    BINDINGS=MS$NE2CLONE
    
    [MS$NETBEUI]
    DriverName=netbeui$
    SESSIONS=10
    NCBS=12
    BINDINGS=MS$NE2CLONE
    LANABASE=0
    
  2. Edit A:\NET\SYSTEM.INI.
    • Change "netcard=" to "netcard=b57.dos"
    • Check for references to "C:\NET" and change "C:\NET" to "A:\NET" if necessary.
    Example SYSTEM.INI
    [network]
    sizworkbuf=1498
    filesharing=no
    printsharing=no
    autologon=yes
    computername=MYPC
    lanroot=A:\NET
    username=USER1
    workgroup=WORKGROUP
    reconnect=yes
    dospophotkey=N
    lmlogon=0
    logondomain=
    preferredredir=basic
    autostart=basic
    maxconnections=8
    
    [network drivers]
    netcard=B57.dos
    transport=ndishlp.sys,*netbeui
    devdir=A:\NET
    LoadRMDrivers=yes
    
  3. Copy B57.dos to A:\NET.
  4. Create the appropriate AUTOEXEC.BAT file in A:\ for the chosen protocol as shown below.
    • For TCP/IP:

      path=a:\net
      a:\net\net initialize
      a:\net\netbind.com
      a:\net\umb.com
      a:\net\tcptsr.exe
      a:\net\tinyrfc.exe
      a:\net\nmtsr.exe
      a:\net\emsbfr.exe
      a:\net\net start basic
      net use z: \\SERVERNAME\SHARENAME

    • For IPX:

      SET PATH=A:\NET
      A:\net\net initialize
      A:\net\nwlink
      A:\net\net START BASIC
      net use z: \\SERVERNAME\SHARENAME

    • For NetBEUI:

      SET PATH=A:\NET
      A:\net\net START BASIC
      net use z: \\SERVERNAME\SHARENAME

    • Create a CONFIG.SYS file in A:\ as shown below.
      files=30
      device=a:\net\ifshlp.sys
      lastdrive=z
Back to Top
 
19.) How do I install SCO UnixWare drivers?

  1. Run pkgadd to install the drivers. E.g., pkgadd -d <install_path>.
  2. Please follow the UnixWare user manual to configure the NIC.
Back to Top
 
20.) How do I install SCO OpenServer 5 drivers?

  1. Copy the drivers to a temporary directory.
  2. Run custom to install the drivers.
  3. To configure the NIC, please follow the directions in the SCO OpenServer manual or the readme.txt.
Back to Top
 
21.) How do I know which driver version was installed on a DOS 16-bit ODI client connecting to a Novell Netware server?

Type: B57.COM /s
Back to Top
 
22.) How do I know which driver version was installed on a DOS ODI client connecting to a Novell Netware server?

Type: config
Back to Top
 
23.) How do I know which driver version was installed in UnixWare?

Type: custom
Back to Top
 
24.) How do I know which driver version was installed in SCO OpenServer 5?

Type: custom
Back to Top
 
25.) How do I know which driver version was installed in LINUX?

Type: less /proc/net/nicinfo/eth0.info. Replace 0 with the number of the NIC you want to query.
Back to Top
 
26.) Which utility can I use to run diagnostic in DOS for my adapter?

Run B57UDIAG.EXE from a machine booted to DOS. This program will not function properly in Windows.
Back to Top
 
27.) My adapter is banged out in Device Manager, how do I resolve the problem?

Try uninstalling the driver and re-installing upon reboot. If it is still banged out, the driver being used may not support the adapter. Only drivers that were provided on the CD that shipped with the adapter should be used.
Back to Top
 
28.) After I install my network card, I cannot browse the network. What should I do?

  1. Check your IP address and IP Mask (please refer to documentation for respective OS).
  2. Ping your default gateway.
  3. Ping another client on the same subnet connected to the same switch or HUB.
  4. Ping the switch's management IP address if it is on the same subnet as yours.
  5. Refer to the troubleshooting section of the user manual.
Back to Top
 
29.) How can I force the speed on the adapter?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the speed to 10 Mb Full, 10 Mb Half, 100 Mb Full, 100 Mb Half, or Auto.

: Adapter speed is forced by adding "Speed=XXXX" parameter to driver load command line in the AUTOEXEC.NCF file, where XXXX are 10 HD, 10 FD, 100 HD or 100 FD.

: Load the bcm5700 module using a combination of the following arguments: full_duplex, line_speed, or auto_speed. You can also use the "ethtool" utility to set forced speeds. Refer to the ethtool man page for further details on using ethtool.
Back to Top
 
30.) What is 802.1p QOS?

The "802.1p QOS" parameter is a standard that enables Quality of Service (QoS). It is responsible for the QoS provisions on the local segment, and the avoidance of the "all packets are treated equally" issue, which falls onto the hub or switch servicing segment. 802.1p QOS provides prioritization of packets traversing a subnet.
Back to Top
 
31.) How can I configure 802.1p QOS?

  1. In Microsoft Windows, right-click the Network Adapter in "Network Connections" and click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the "802.1p QOS" parameter to Enable or Disable.
Back to Top
 
32.) What is Checksum Offload?

Normally the "Checksum Offload" function is computed by the protocol stack. By selecting one of the "Checksum Offload" parameters, the checksum can be computed by the Gigabit Ethernet Adapter.
Back to Top
 
33.) How can I configure Checksum Offload?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the Checksum Offload parameter to None, Rx TCP/IP Checksum, Tx TCP/IP Checksum, or Tx/Rx TCP/IP Checksum.

: Checksum Offload is configured by adding the "CHECKSUM=ON" parameter to the driver load command line in the AUTOEXEC.NCF file. To disable, change the value to OFF or do not include the parameter, since the default is set to disable.

: Load the bcm5700 module using one or more of the following arguments: tx_checksum and rx_checksum. Both tx_checksum and rx_checksum are enabled by default, so this argument is only needed when disabling tx or rx checksum. Please read the "Module Parameter section" of the release.txt file, which is packaged in the driver tar archive, for further details.
Back to Top
 
34.) What is Ethernet@WireSpeed?

"Ethernet@WireSpeed" is a parameter that enables a 1000BASE-T Ethernet adapter to establish a link at a lower speed when only two pairs of wires are available in the cable plant.
Back to Top
 
35.) How can I enable or disable Ethernet@WireSpeed?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and, then click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the "Ethernet@WireSpeed" parameter to Disable or None.

In Linux, SCO, Unixware and Solaris operating systems this feature is always enabled on supported Broadcom adapters.
Back to Top
 
36.) What is Flow Control?

"Flow Control" is a parameter that allows the user to enable or disable the receipt or transmission of PAUSE frames. PAUSE frames enable the adapter and the switch to control the transmit rate. The side that is receiving the PAUSE frame temporarily stops transmitting.
Back to Top
 
37.) How can I configure Flow Control?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the "Flow Control" parameter to Auto, Disable, Rx Pause, Rx/Tx Pause, or Tx Pause.

: Flow Control is configured by adding either the "TxFlow=ON" or "RxFlow=ON" (transmit and receive respectively) parameter to the driver load command line in the AUTOEXEC.NCF file. Both transmit and receive can be enabled concurrently. To disable, change the value to OFF or do not include the parameter, since the default is set to disable.

: Load the bcm5700 module using one or more combinations of the following arguments: auto_flow_control, tx_flow_control, and rx_flow_control. Read the "Module Parameter section" of the release.txt file, which is packaged in the driver tar archive, for further details.
Back to Top
 
38.) What is Jumbo MTU?

"Jumbo MTU" is a parameter that allows the adapter to transmit and receive oversized Ethernet frames that are greater than 1514 bytes but less than 9000 bytes in length. Note that this parameter requires a switch that is able to process large frames.
Back to Top
 
39.) How can I configure Jumbo MTU?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections, and then click Properties.
  2. Click the Configure button and then the General tab. Jumbo MTU is set at 1500 bytes by default. To increase the size of the received frames, increase the byte quantity in 500-byte increments up to 9000 bytes.

: Jumbo Frame is configured by adding the "Jumbo=XXXX" parameter to the driver load command line in the AUTOEXEC.NCF file, where XXXX is a value between 1514 and 9000 bytes.

: Load the bcm5700 module using the mtu argument. Jumbo frames can also be configured using ifconfig. Read the "Module Parameter" section of the release.txt file for valid parameter ranges and further details. View the ifconfig man page for help with ifconfig.

NOTE: Please note that not all Broadcom networking devices support Jumbo-frame. Please consult the respective product documentation to confirm that your device supports this feature.

Back to Top
 
40.) What is Large Send Offload?

Normally the TCP segmentation is done by the protocol stack. By enabling the Large Send Offload value, the TCP segmentation can be done by the Gigabit Ethernet Adapter.
Back to Top
 
41.) How can I configure Large Send Offload?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the "Large Send Offload" parameter to Disable or Enable.
Back to Top
 
42.) What is Locally Administered Address?

Locally Administered Address is a user-defined address that is used in place of the MAC address that was originally assigned to the adapter. Every adapter in the network must have its own unique MAC address. This locally administered address consists of a 12-digit hexadecimal number.
Back to Top
 
43.) How can I define my own MAC address on my adapter?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
  2. Click the Configure button and then the General tab.
  3. Configure the "Locally Administered Address" parameter by assigning a unique node address for the adapter.

: The Mac Address is configured by the adding Node=XXXXXXXXXXXX parameter to driver load command line in the AUTOEXEC.NCF file, where XXXXXXXXXXXX is the Locally Administered address.

: Virtual MAC addresses can be set using "ifconfig". Please view the ifconfig man page for further details.
Back to Top
 
44.) What is Wake Up capabilities?

The "Wake Up Capabilities" parameter allows the user to set the adapter to wake up from a low power mode when it receives a network wake up frame. There are two wake up frames: Magic Packet and IP frame.
Back to Top
 
45.) How can I set the Wake Up capabilities?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the "Wake Up Capabilities" parameter to Both, Magic Packet, None, or Wake Up Frame.

: Only supports DOS WOL and is configured by adding "MagicP=1" parameter to driver load command line in the AUTOEXEC.NCF file. To disable, change value to "0" or do not include parameter, since default is set to disable.

: Load the bcm5700 driver using the enable_wol argument. Example: insmod bcm5700 enable_wol=1
Back to Top
 
46.) What is the WOL (Wake-On-LAN) Speed?

"WOL Speed" is a parameter that allows the user to select the speed at which the adapter connects to the network during Wake-on-LAN mode.
Back to Top
 
47.) How can I set the speed on WOL (Wake-On-LAN)?

  1. In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
  2. Click the Configure button and then the General tab.
  3. Set the "WOL Speed" parameter to 10 Mb, 100 Mb, or Auto.

In Linux, the feature is not supported. The interface will automatically link at the lowest speed supported by your switch.
Back to Top
 
48.) Is Hot Plug supported in Broadcom NetXtreme Gigabit Ethernet adapter?

Yes.
Back to Top
 
49.) How can I create a driver disk from the CD?

There is a folder labeled "MakeDisk" on the CD (provided) where a driver disk can be created for the adapter. Run the setup.exe and follow the directions to create the driver disk.
Back to Top
 
50.) What is BACS (Broadcom Advanced Control Suite)?

Broadcom Advanced Control Suite (BACS) is an integrated graphical user interface application that provides the following functions:
  • : At-a-glance status reports of all LAN adapters/controllers in your systems.
  • : The Network Test will confirm network connectivity to a remote station.
  • : A comprehensive diagnostic for Broadcom NetXtreme Gigabit Ethernet controllers.
  • : An in depth analysis on CAT5 cable characterization performed by the Broadcom NetXtreme Gigabit Ethernet controller.
  • : An easy way to configure the load balance and failover by grouping multiple adapters/controllers.
  • : A detailed performance statistics on each selected adapter/controller.
Back to Top
 
51.) Which operating systems support BACS?

Windows 98/ME/NT/2000/XP/Server 2003.
Back to Top
 
52.) How can I install BACS (Broadcom Advanced Control Suite)?

Broadcom Advanced Control Suite (BACS) can be installed from the Broadcom CD-ROM in Management Programs.
Back to Top
 
53.) How can I uninstall BACS (Broadcom Advanced Control Suite)?

  1. From the Windows Control Panel, double-click Add/Remove Programs.
  2. At the Add/Remove window, select "Broadcom Management Programs" and click Change/Remove . The InstallShield Wizard screen appears.
  3. Click the Remove radio button and click Next. The Confirm File Deletion screen appears.
  4. Click OK. An information screen will appear confirming update.
  5. Reboot your system to complete the BACS removal.
Back to Top
 
54.) How do I start BACS?

  1. Click Start button, click Settings, then click Control Panel.
  2. Double-click the Broadcom NetXtreme™ Gigabit Ethernet icon.
Back to Top
 
55.) What is BASP (Broadcom Advanced Server Program)?

BASP is a Broadcom intermediate software driver for Windows Server 2003, Windows 2000, Windows NT, NetWare, and Linux that provides load-balancing, fault-tolerance, and VLAN features. These features are provided by creating teams (virtual adapters) that consist of multiple NIC interfaces. A team can consist of one to eight NIC interfaces, and each interface can be designated as primary or standby. All primary interfaces in a team will participate in load-balancing operations by sending and receiving a portion of the total traffic. Standby interfaces will take over in the event that all primary interfaces have lost their links. VLANs can be added to a team to allow multiple VLANs with different VLAN IDs. A virtual adapter is created for each VLAN added. Load-balancing and fault-tolerance features will work with any third party's NIC adapters. VLANs only work with Broadcom NIC adapters.
Back to Top
 
56.) Which operating systems support BASP?

Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Netware, and Linux.
Back to Top
 
57.) How can I install BASP (Broadcom Advanced Server Program)?

: BASP is configured similar to network device, either from command line, INETCFG.NLM or NWCONFIG.NLM. Please refer to Help HTML file for details. Linux BASP can be installed using either the source rpm or tar archive packages.
Back to Top
 
58.) How do I uninstall BASP (Broadcom Advanced Server Program) in Linux?

  • If BASP was installed using the rpm installation, BASP can be uninstalled by running rpm -e basplnx
  • If BASP was installed from the TAR archive, several files and directories must be manually removed. They are:

/lib/modules/<kernel_version>/kernel/net/basp/ <directory>
/etc/basp/ <directory>
/etc/init.d/basp <file>
/etc/init.d/rc2.d/S11basp <symlink>
/etc/init.d/rc3.d/S11basp <symlink>
/etc/init.d/rc5.d/S11basp <symlink>
/etc/init.d/rc6.d/K11basp <symlink>
Back to Top
 
59.) Which protocols support BASP?

TCP/IP and IPX protocols. NetBeui is supported in some operating systems. Please refer to the Broadcom NetXtreme Gigabit Ethernet Adapter user manual for details.
Back to Top
 
60.) How can I identify which software version is installed?

: Go to Vital Signs tab of BACS (Broadcom Advanced Control Suite) and look for the Driver Name/Version field to identify the driver version

: At the command prompt, type insmod bcm5700 or insmod bcm4400 depending on your chipset. At the command prompt, type grep -i version /proc/net/nicinfo/eth*.info.

: Install the respective driver per documentation. At the shell prompt type custom. The driver version information will be displayed.

: Install the driver package per documentation. At the command prompt enter pkginfo -l . Search for bcme software. The driver version will be listed there.

: Install the respective driver package per documentation. At the command prompt, type: modinfo | grep bcme. The driver version will be displayed on the screen.
Back to Top
 
61.) How can I identify what chipset I am using?

: Go to the Vital Signs tab of BACS (Broadcom Advanced Control Suite) and look for the ASIC/Firmware Version field to identify the chipset.

: There is no simple way to determine a chipset, but PRODID.NLM will output the device ID that can be used to determine a chipset.

: After loading the Broadcom Linux core driver, a virtual directory and file(s) are created under /proc/net/nicinfo/. There will be one virtual file for each Broadcom interface in your system. You can use vi or more to view information and various stats of your Broadcom NIC.

: Install the respective driver per documentation. At the shell prompt, type grep BCM /var/adm/messages. The chipset information will be displayed at chip=BCM57xxS for fiber or chip=BCM57xx for copper.

: Install the respective driver package per documentation. At the command prompt, type: kstat -m bcme | grep macDeviceType. The chipset information will display on the screen.

: Execute b57udiag -cmd at the DOS prompt. The first column will display the chipset information.
Back to Top
 
62.) How can I determine on which PCI Bus Mode my adapter is installed?

: Go to the Vital Signs tab of BACS (Broadcom Advanced Control Suite) and look for the PCI Bus Mode field to determine what PCI Bus Mode the adapter is installed on.

: To determine PCI Bus Mode, load NCMCON.NLM and select slot information.

: After loading the Broadcom Linux core driver, a virtual directory and file(s) are created under /proc/net/nicinfo/. There will be one virtual file for each Broadcom interface in your system. You can use vi or more to view information and various stats of your Broadcom NIC.
Back to Top
 
63.) How can I do a quick Network Test to see if my adapter is working properly?

In Microsoft Windows, a quick network test can be done in the Network Test tab of BACS (Broadcom Advanced Control Suite).
Back to Top
 
64.) Is there a diagnostic utility in Windows to determine if my adapter is functioning properly?

In Microsoft Windows, there is a diagnostic feature in BACS (Broadcom Advanced Control Suite). The test includes Control Registers Test, MII Registers Test , EEPROM Test, Internal Memory Test, On-Chip CPU Test, Interrupt Test, MAC and PHY Loopback Test, and LED Test.
Back to Top
 
65.) How can I perform cable analysis on the cable that is connected to my adapter?

In Microsoft Windows, go to the Cable Analysis tab of BACS (Broadcom Advanced Control Suite). From the Cable Analysis screen, you can monitor conditions of an Ethernet CAT5 cable connection within a cable plant in an Ethernet network.
Back to Top
 
66.) How can I view traffic statistics on my adapter?

In Microsoft Windows, go to the Statistics tab of BACS (Broadcom Advanced Control Suite).
Back to Top
 
67.) How do I configure two or more adapters to a team?

  1. In Microsoft Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
  2. From the Load Balance/Virtual LAN window, select the team. Place an available adapter into the team from the Available Adapters window.
  3. Click the OK button.
Back to Top
 
68.) How do I remove adapters from a team?

  1. For Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
  2. Select the adapter you want to remove from the team from either the Load Balance Member section or the Standby Member section.
  3. Click the Arrow button to move to the Available Adapter section.
  4. Click OK to accept the change.
Back to Top
 
69.) How many adapters can be in a team?

A maximum of eight adapters.
Back to Top
 
70.) What is VLAN?

VLAN stands for Virtual Local Area Network. VLAN is a logical grouping of network users and resources connected to a switch. By default, all switches make up a large broadcast domain in the layer-2 switched network. By creating VLAN, we could break up broadcast domains into smaller ones within a switch by assigning different ports of the switch into different subnets. The benefits of using VLAN include broadcast control, security, flexibility, scalability, etc.
Back to Top
 
71.) How can I configure VLAN (Virtual Local Area Network)?

Refer to the Broadcom NetXtreme Gigabit Ethernet Adapter User Guide for details.
Back to Top
 
72.) What is the maximum number of VLANs that can be configured?

A maximum of 64 VLANs.
Back to Top
 
73.) How can I save my teaming configuration?

  1. In Microsoft Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
  2. Click on the Save As icon at the top of tab.
  3. Browse to where you want to save this configuration file, type its name and then click the Save button.
Back to Top
 
74.) How can I restore my teaming configuration?

  1. In Microsoft Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
  2. Click the Restore icon at the top of the tab. Browse to where you saved the configuration file, select the file and then click the Open button.
  3. Click the Apply button. Restart your system.
Back to Top
 
75.) What is PXE?

PXE (Preboot Execution Environment) is a software module that allows your networked computer to boot with the images provided by remote servers across the network.
Back to Top
 
76.) How do I enable PXE?

  • Use b57udiag utility with the commands below:
    b57udiag -mba [ 0-disable | 1-enable ] -c <devnum>
  • Or:
    b57diag -mba [ 0-disable | 1-enable ] -c <devnum>
Back to Top
 
77.) How do I upgrade PXE?

  • B57diag -c 0 -pxe a:b57mmba.nic
Back to Top
 
78.) How do I configure the speed of PXE?

  • Use b57udiag utility with the commands below:
    b57udiag -mbas [ 0-Auto | 1-10HD | 2-10FD | 3-100H | 4-100F ]
  • Or: B57diag -c 0 -pxes [ 0-Auto | 1-10HD | 2-10FD | 3-100H | 4-100F
Back to Top
 
79.) How do I install Windows 2000 and Windows XP using Remote Installation Services?

Microsoft Remote Installation Service(RIS) Instructions for Adding Broadcom Network Adapter Driver

Problem: An error is encountered when attempting to load the Broadcom device driver for a 32-bit version of Windows XP or later operating system using a Windows 2000 Remote Installation Server: File b57w2k.sys caused an unexpected error (21) at line 3752 in d:\xpsp1\base\boot\setup\setup.c.

Solution: A modification to the b57win32.inf file can be made to allow for the installation to complete successfully. This will be in conjunction with instructions from the Microsoft Knowledge Base Article 315279 that describe "How to Add Third-Party OEM Network Adapters to RIS Installations."

Requirement: The Windows 2000 Server must be running Service Pack 3 or later.

  1. Obtain the latest driver for your Broadcom adapter.
  2. The driver files included for the Broadcom 57xx adapter are b57win32.inf, b57win32.cat, and b57xp32.sys. Create a copy of the b57win32.inf and b57xp32.sys files and locate them in a separate folder called RIS. This will allow you to distinguish them from the originals.
  3. For the b57win32.inf file located in the RIS folder, make the following change using a text editor like Notepad:
    1. Locate [Manufacturer] within the file.
    2. Review the line below which reads: %BRCM% = Broadcom, NTx86.5.1, NTamd64.
    3. Modify that line to read: %BRCM% = Broadcom.NTx86.5.1, NTamd64. The change made replaces the comma and space after "Broadcom" with a period.
    4. Save the file.
  4. On the RIS server, copy the b57win32.inf and b57xp32.sys files from the RIS folder to the RemoteInstall\Setup\Language\Images\Dir_name\i386 folder. (This allows Setup to use the driver during the text-mode portion of the installation).
    1. At the same level as the i386 folder on the RIS image, create a $oem$ folder. Use the recommended structure: \$oem$\$1\Drivers\Nic
    2. Copy the original b57win32.inf, b57xp32.sys, and b57win32.cat driver files to this folder.
    3. Make the following changes to the .sif file that is used for this image installation:
      [Unattended]
      OemPreinstall = yes
      OemPnpDriversPath = \Drivers\Nic
      
      Stop and then restart the Remote Installation service on the RIS server. To do this, type the following from a command prompt:
      net stop binlsvc
      net start binlsvc
Back to Top
 
80.) How do I troubleshoot when the Broadcom PXE banner does not appear when I boot up the system?

In b57diag, check if PXE is enabled, and the MBA Delay Time should not be set to 15.
Back to Top
 
81.) How do I troubleshoot when the Broadcom network option is not available in the boot sequence of the BIOS?

In b57diag, check if PXE is enabled.
Back to Top
 
82.) How do I troubleshoot when I am not getting an IP address for my PXE connection?

Check the DHCP server to see if it is functioning properly.
Back to Top
 
83.) How do I compile a driver for Zenworks?

Simply follow the steps outlined in the Zenworks Readme file.
Back to Top
 
84.) When I try to an NT4.0 unattended installation of Broadcom Network Adapter I get the following error message: "The INF OEMNAD00 is missing the reference file Description section [files-B57Help] Check for missing files." How do I solve this problem?

Cause - Incorrectly formatted UNATTEND.TXT.
  1. Make sure that "SelectedAdaptersSection", the value on the right-hand side of the equal sign in [Network] section, matches the [SelectedAdaptersSection] section. Both sections are outlined in the sample below.
  2. Make sure that the parameter on the left-hand side of the equal sign in [SelectedAdaptersSection], B57NT4, matches the parameter in [OPTIONS] section in driver's Oemsetup.inf file. If this UNATTEND.TXT parameter, B57NT4, does not match the parameter in [OPTIONS] section of oemsetup.inf you will get the error stated above.
For further Unattended.txt formatting information, refer to Microsoft Unattended Installation Guide. Article ID: Q155197
UNATTEND.TXT file sample
	...
	[Network]
	InstallAdapters = SelectedAdaptersSection
	
	[SelectedAdaptersSection]
	B57NT4 = B57NT4Parameters, ..\$OEM$\drivers\BCM570X\
	...
	
Back to Top
 
85.) Using Ghost 7.5 causes the system to freeze.

Ghost is not compatible with the new Serial ATA standard. If you are experiencing problems such as Ghost hanging, locking up, or freezing when loading, the problem lies with the interrupt handling for the Intel 865 Chipsets and later. To fix this problem, use the -FNI switch which forces Ghost to use the BIOS to gain access to the IDE drive.

If you are using Norton Ghost 2003, the latest LiveUpdate includes the fix for this issue. To run LiveUpdate for Ghost 2003, open the program and then click LiveUpdate.

If you have a licensed copy of Symantec Ghost 7.5, contact the Symantec Customer Center at 1-800-927-4017 to obtain information on an updated file that fixes this problem. The Customer Center will confirm your serial number for your copy of Symantec Ghost 7.5.

Back to Top
 
86.) How do I force speed and duplex for bcm5700 driver under Linux?

To set forced 100 Mbps full duplex:

insmod bcm5700 line_speed=100 full_duplex=1 auto_speed=0

or set the following in modules.conf

options bcm5700 line_speed=100 full_duplex=1 auto_speed=0

or use ethtool:

ethtool -s eth0 speed 100 duplex full autoneg off

Note: If the auto_speed is not set to zero it would negotiate at the speed and duplex that were set with respective parameters.

Back to Top
 
87.) How do I use PowerQuest "Boot Disk Builder" to create a "PowerCast" disk for Broadcom 570x?

  1. Download the latest "Netware (ODI16)" driver for 570x.
  2. Run PowerQuest "Boot Disk Builder".
  3. During the process of creating the "PowerCast Boot Disk" you will be asked to select a network adapter. Choose any Ethernet adapter listed. The 3Com 3C509 will be used in this example.
  4. Once "Boot Disk Builder" is finished creating the diskette, open Windows Explorer and view the contents of A: drive.
  5. Delete 3C5X9.COM or other existing ODI driver
  6. Copy the file B57.COM that was downloaded in step 1 to A:\.
  7. Use Notepad or another text editor to edit NET.CFG.
  8. In NET.CFG replace references to 3C5X9 with B57
    Example NET.CFG:
    LINK SUPPORT
    	BUFFERS 6 1600
    
    PROTOCOL
    	BIND B57
    
    LINK DRIVER B57
    	FRAME ETHERNET_802.2
    FRAME ETHERNET_II
    
  9. Save the changes to NET.CFG.
  10. Use Notepad or other text editor to edit AUTOEXEC.BAT
  11. In AUTOEXEC.BAT replace 3C5X9.COM with B57.COM.
    Example AUTOEXEC.BAT:
    @ECHO OFF
    @PROMPT $P$G
    kicknic
    lsl
    b57.com
    REM mouse
    ECHO.
    ECHO.
    ECHO ImageCenter 5.0
    ECHO Copyright 1994-2001 PowerQuest Corporation.
    ECHO All rights reserved. U.S. Patents 5,675,769;
    5,706,472; 5,930,831, 6,088,778, and 6,108,759.
    Other patents pending.
    ECHO.
    ECHO Loading. Please wait...
    pqpcast /msn="session1" /dsk=1
    
  12. Save changes to AUTOEXEC.BAT.
Back to Top
 
88.) How do I install Broadcom NDIS2 drivers with LAN Manager?

  1. Run the LAN Manager installation.
  2. When prompted to select the Network Adapter Driver, choose "Novell NE2000 Adapter (And Compatibles)"
  3. Complete the installation.
  4. Copy the Broadcom NDIS2 driver (B57.DOS or B44.DOS) to "C:\LANMAN.DOS\DRIVERS\ETHERNET\NE2000\"
  5. Edit "C:\LANMAN.DOS\PROTOCOL.INI" and make the following changes to the [NE2000_NIF] section located at the bottom of the file:
    • Change "DRIVERNAME = NE2000$" to "DRIVERNAME = B57$"
    • Remove "IOBASE = 0x300" and "INTERRUPT = 3" entries.
  6. Save PROTOCOL.INI
  7. Edit "C:\LANMAN.DOS\SETUP.INI" and make the following changes to the [ConfigSys] section:
    • Change the line: "DEVICE = C:\LANMAN.DOS\DRIVERS\ ETHERNET\NE2000\NE2000.DOS" to "DEVICE = C:\LANMAN.DOS\DRIVERS\ ETHERNET\NE2000\B57.DOS"
  8. Save SETUP.INI
  9. Edit "C:\CONFIG.SYS" and make the following changes:
    • Change the line: "DEVICE = C:\LANMAN.DOS\DRIVERS\ ETHERNET\NE2000\NE2000.DOS" to "DEVICE = C:\LANMAN.DOS\DRIVERS\ ETHERNET\NE2000\B57.DOS"
  10. Save CONFIG.SYS
Back to Top
 
89.) How do I use Sysprep with Windows 2000 and Windows XP?

The System Preparation tool, Sysprep.exe, is a disk-image-based deployment tool that you can use to install identical configurations on multiple computers. The information pertaining to how to use this tool is supplied with the Sysprep software or can be located through various sections of Microsoft's website (i.e. Knowledge Base, Technet, etc.). Therefore, our intent is not to instruct on how this tool is used but how to include the driver for our adapter to work in conjunction with this utility.

On the sysprep.inf file, the following will need to be added to the "Unattend" header:

[Unattend]
OemPnPDriversPath=Drivers\Net

The driver files for our adapter depending on the operating system must reside in this directory that will be located in the System Drive (where the operating system resides). If other drivers are to be loaded, then Drivers\Net can be appended to the paths listed and separated by a semicolon (e.g. OemPnpDriversPath=Drivers\Video;Drivers\Net)

For Windows XP, the driver files to be included will be b57win32.inf, b57win32.cat, and b57xp32.sys.

For Windows 2000, the driver files to be included will be b57win32.inf, b57win32.cat, and b57w2k.sys.

The Sysprep utility must run with the -pnp switch in order to rescan for new devices which can be added during the mini-setup. Although there are differences between the Sysprep utility for Windows 2000 and Windows XP, the instructions outlined above should cover the only difference needed to set it up for the different operating systems.

A Sample Sysprep.inf for Windows XP is shown below:

------------------------------------------------------------------------

;SetupMgrTag
[Unattended]
	OemSkipEula=Yes
	OemPreinstall=Yes
	TargetPath=\Windows
	UnattendedInstall=Yes
	OemPnpDriversPath=Drivers\Net

[GuiUnattended]
	AdminPassword="password"
	EncryptedAdminPassword=NO
	AutoLogon=Yes
	AutoLogonCount=99
	OEMSkipRegional=1
	OEMDuplicatorstring="XP System"
	TimeZone=4
	OemSkipWelcome=1

[UserData]
	FullName="User"
	OrgName="Organization"
	ComputerName=*

[SetupMgr]
	DistFolder=C:\sysprep\i386
	DistShare=whistlerdist

[Identification]
	JoinDomain=workgroup

[Networking]
	InstallDefaultComponents=Yes
Back to Top
 
90.) Why is there no option to force the speed and duplex to 1000Mb/s - Full Duplex?

Per the IEEE standard, the only IEEE compliant way to operate at 1000Mb/s-Full duplex is through auto-negotiation. If the network switch being used is IEEE compliant, the link speed will auto-negotiate to 1000Mb/s-Full duplex when autoneg is selected.
Back to Top
 
91.) Why are the BASP teaming software and BACS Control suite software not posted on your web-site?

BASP and BACS are customized per OEM's specifications; therefore, they can only be obtained from a respective OEM.
Back to Top
 
92.) How can I run the BCM57xx or BCM4401 User Diagnostic applications?

Download the BCM57xx or BCM4401 user diagnostic from our website and follow these instructions:
  1. Create a DOS bootable floppy and unzip the respective diagnostic package into it
  2. Boot to Dos and run b57udiag or b44udiag, respectively
Back to Top
 
93.) How can I install BCM5700 Linux driver for my running Kernel?

You must install the kernel source tree that matches your running kernel (the output of uname -r). Try the following for RedHat distributions:
  1. Insert the first CD and double-click on "Start Here"
  2. Double-click on "System Setting"
  3. Double-click on "Add or Remove Packages"
  4. Select "Development Tools" and "Kernel Development"
  5. Just follow the instruction and add the different CDs as requested
Back to Top
 
94.) Under Linux, why does the uptime command show 1 when BASP is active?

The reason is that the BASP process is periodically waking up to check for events whereas most other processes will be sleeping indefinitely until waken up by external events. Because we are constantly running and sleeping even when the system is idle, it is showing up in the load average. But the important thing is that the CPU utilization remains at almost 100% idle even when the load average is non-zero.
Back to Top
 
95.) Large Send Offload (LSO) stopped working since updating the 32-bit Windows XP operating system to Service Pack 2.

Microsoft's implementation of the Windows Firewall feature included in Service Pack 2 appears to cause Large Send Offload (LSO) to stop working correctly. They provide the solution to this problem in Knowledge Base article 842264. If the problem persists, you may need to run the latest Windows update in order for this feature to begin working again. Specifically, the security update available at the following link should re-activate the LSO capability of our adapter: Microsoft security update.
Back to Top
 
96.) The following message is received when attempting to deploy a RIPREP image through Remote Installation Services (RIS): "The operating system image you selected does not contain the necessary drivers for your network adapter. Try selecting a different operating system image. If the problem persists, contact your administrator. Setup cannot continue. Press any key to exit."

This problem is not isolated to the Broadcom adapter. However, based on several inquiries, we list the following instructions based on other customers successfully working around this issue:
  1. Place the Broadcom driver files in the original image folder (the image folder created when risetup.exe was executed for the first time).
    Example: i:\RemoteInstall\Setup\English\Images\(Original Image)
  2. Place the Broadcom driver files in the i386 subfolder under the original image folder
    Example: i:\RemoteInstall\Setup\English\Images\(Original Image)\i386
  3. Place the Broadcom driver files for the network adapter in the RIPREP Image folder.
    Example: i:\RemoteInstall\Setup\English\Images\(RIPREP Image)
  4. Place the Broadcom adapter drivers in the i386 subfolder where the RIPREP Image is located.
    Example: i:\RemoteInstall\Setup\English\Images\(RIPREP Image)\i386

    The Microsoft Knowledge base articles listed below were used as a reference for the following instructions:

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;254078
    http://support.microsoft.com/default.aspx?scid=kb;EN-US;246184

  5. Create the following path and place all Broadcom driver files in ..\(RIPREP Image)\$oem$\$1\Drivers\network
  6. Edit the riprep.sif file located in ..\(RIPREP Image)\i386\Template to include the following information under the [Unattend] section:
    OemPreinstall = yes
    OemPnPDriversPath = "Drivers\network"
    DriverSigningPolicy = Ignore
  7. Create the following path and place all Broadcom driver files in ..\(Original Image)\$oem$\$1\Drivers\nic
  8. Edit the ristndrd.sif file located in ..\(Original Image)\i386\templates to include the following information under the [Unattend] section:
    OemPreinstall = yes
    OemPnPDriversPath = "Drivers\nic"
    DriverSigningPolicy = Ignore
  9. Restart the Remote Installation service. This can be performed from a command line with the following commands:
    net stop binlsvc
    net start binlsvc
Back to Top
 
97.) What are the Linux tg3, bnx2 and b44 drivers?

To better support users, Broadcom has been actively supporting, maintaining, and testing the in-kernel Linux drivers for the NetXtreme, NetXtreme II, NetLink and 4401 product lines. The following is list of drivers supported for each product line:

  • NetXtreme and NetLink - tg3
  • NetXtreme II - bnx2
  • 4401 - b44

Broadcom officially releases the Linux drivers as packages. The Linux driver packages released by Broadcom are based on the latest in-kernel drivers with some added compatibility code to make it backwards compatible with most 2.6 kernels and some 2.4 kernels (generally newer than 2.4.24). If you are using the latest upstream kernel from www.kernel.org, you generally do not need to download the Linux driver packages from Broadcom as the latest upstream kernel has the latest Linux driver patches.

For the NetXtreme and NetLink product lines, the tg3 driver is now the only Linux driver that Broadcom supports. Accordingly, Broadcom has discontinued support for the bcm5700 driver and no longer provides updates.

There are a few minor differences to be aware of if you are migrating from the bcm5700 driver to the tg3 driver. The tg3 driver does not support the Broadcom proprietary load balancing software module known as BASP. The Linux bonding driver and 802.1q driver provide similar functionalities and can be used with tg3. BASP will also be discontinued. The tg3 driver also does not support module parameters to configure the device (line speed, flow control, ring sizes, etc) but relies on standard Linux utilities such as ethtool. Other than these differences, the two drivers are very similar in terms of hardware support, robustness, and performance.

Back to Top
 
98.) How can I use RIS for NetXtreme_II (BCM5708) device?

Due to limitations in Microsoft's operating systems not supporting the Virtual Bus Device architecture of the NetXtreme II adapter under certain circumstances, separate drivers were created to address these limitations. The NetXterme II monolithic driver allows the adapter to behave similarly to standard network adapters and only provides network connectivity without the advanced offerings of the device. The monolithic driver should be used for connectivity during the text mode portion of a RIS installation (by placing in the I386 or MAD directory), in a Windows Pre-Installation Environment (PE), and for the agent used for Microsoft's Automated Deployment Services. There are no additional special instructions necessary when these drivers are used in the above scenarios.
Back to Top
 
99.) Why can't I configure a NetXtreme II adapter using its PCI Bus Number/Device Number/Function Number as its identifier through an unattended answer file?

Currently, Microsoft does not support assigning network properties through an answer file for devices that use a virtual bus when using the PCI Bus Number, Device Number, and Function Number as the network adapter's identifier. Due to the current and future advanced offerings of the NetXtreme II adapter, the use of a virtual bus device was required. Please refer to Microsoft Knowledge Base Article 920293 at http://support.microsoft.com/kb/920293/en-us for information on its proposed workaround based on the current operating system limitation.
Back to Top
 
100.) Why does the Virtual server host hang when I use the BCM5708 (NetXtreme_II) device under MSVS (Microsoft Virtual Server)?

There was a compatibility issue between MSVS and IPMI. The issue has been addressed in the latest drivers posted on our website: http://www.broadcom.com/support/ethernet_nic/netxtremeii.php

Back to Top
 
101.) A system containing an 802.3ad team causes a Netlogon service failure in the system event log and prevents it from communicating with the domain controller during boot up. How do I resolve this issue?

Microsoft Knowledge Base Article 326152 (http://support.microsoft.com/kb/326152/) indicates that Gigabit Ethernet adapters may experience problems with connectivity to a domain controller due to link fluctuation while the driver initializes and negotiates link with the network infrastructure. The link negotiation is further affected when the Gigabit adapters are participating in an 802.3ad team due to the additional negotiation with a switch required for this team type. As suggested in the Knowledge Base Article above, disabling media sense as described in a separate Knowledge Base Article 239924 (http://support.microsoft.com/kb/239924/) has shown to be a valid workaround when this problem occurs.
Back to Top
 
102.) Why does the Wake On LAN feature not work properly on my system containing a 5700, 5701, or 5702 adapter when running in Vista or Windows 2008?

The Broadcom 5700, 5701, and 5702 devices are only supported in Vista and Windows Server 2008 using drivers originally intended for Windows XP and/or Windows Server 2003. Although Windows Vista and Windows Server 2008 are backward compatible to use drivers from the previous operating systems, Microsoft's NDIS 5.1 to NDIS 6 translation layer used to do so inhibits the feature from working properly.
Back to Top
 
103.) Why doesn't my system wake up from an IPv6 interesting packet?

Windows XP and 2003 Server does not recognize an IPv6 neighbor solicitation packet as a valid wake up frame. If the sender of the interesting packet does not have the MAC address of the adapter in the system you're trying to wake, this packet will be sent out similarly to an ARP packet would with the IPv4 protocol. Windows Vista and later does not exhibit this limitation.
Back to Top