Broadcom 440X 10/100 Integrated Controller User Guide Introduction Installation Windows Driver Software Broadcom Advanced Control Suite 2 Broadcom Boot Agent Driver Software NDIS2 Driver Software DOS ODI Driver Software DOS Diagnostics Troubleshooting Specifications Regulatory Information Information in this document is subject to change without notice. © 2004 Broadcom Corporation. All rights reserved.
Back to Contents Page Introduction: Broadcom 440X 10/100 Integrated Controller User Guide Functional Description Features Network Link and Activity Indication Functional Description The Broadcom 440X 10/100 Integrated Controller connects a PCI workstation to a 10/100-Mbps Ethernet network. The BCM440X LAN on Motherboard device is a fully-integrated 10/100 Ethernet MAC/ PHY.
described in Table 1. Table 1.
Back to Contents Page Installing the Hardware: Broadcom 440X 10/100 Integrated Controller User Guide System Requirements Safety Precautions Pre-Installation Checklist Installing the Adapter Connecting the Network Cables System Requirements Before you install the Broadcom 440x 10/100 Integrated Controller, verify that your system meets the requirements listed for your operating system: Windows 2000, Windows XP, Windows 98 Second Edition, and Windows ME Requirements ● ● ● ● ● Pentium-based computer that
Safety Precautions WARNING: The adapter is being installed in a system that operates with voltages that can be lethal. Before removing your system's cover, observe the following precautions to protect yourself and to prevent damage to the system components. ● ● ● ● Remove any metallic objects or jewelry from your hands and wrists. Make sure to use only insulated or nonconducting tools. Verify that the system is powered OFF and unplugged before accessing internal components.
NOTE: The connector dock in a 32-bit PCI slot is shorter than in a 64-bit PCI slot. Although the adapter is designed to fit in either slot type, when installed in a 32-bit PCI slot, part of the adapter’s connector edge will remain undocked. This is perfectly normal. 5. Applying even pressure at both corners of the card, push the adapter card until it is firmly seated in the PCI slot.
NOTE: After the cable is properly connected at both ends, the adapter port LEDs should be functional. See Table 1 for a description of adapter port LED operation. For driver installation and configuration instructions, refer to the software configuration for that specific driver.
Back to Contents Page Windows Driver Software: Broadcom 440X 10/100 Integrated Controller User Guide Installing the Driver Software Updating the Driver Software Viewing or Changing the Properties of the Controller Setting Power Management Options Removing the Driver Software Installing the Driver Software When Windows first starts after a new hardware device (such as a Broadcom Ethernet controller) has been installed, or after the existing device driver has been removed, the operating system automatically
5. Follow the on-screen instructions provided by the Hardware Update Wizard. Viewing or Changing the Properties of the Controller To view or change the properties of the Broadcom Ethernet controller 1. In Control Panel, click or double-click Broadcom Control Suite 2. 2. Click the Advanced tab. 3. See Advanced for a detailed description of the available properties as well as for instructions for viewing and changing the value of a particular property. Removing the Driver Software 1. 2. 3. 4.
NOTES: ● ● To enable Wake on LAN (WOL) when the computer is on standby, select the Allow the device to bring the computer out of standby check box. If you select Only allow management stations to bring the computer out of standby, the computer can be brought out of standby only by Magic Packet, regardless of the settings in Wake Up Capabilities.
Back to Contents Page Using Broadcom Advanced Control Suite 2: Broadcom 440X 10/100 Integrated Controller User Guide Overview Installing the Broadcom Advanced Control Suite 2 Software Updating Broadcom Advanced Control Suite 2 Removing Broadcom Advanced Control Suite 2 Starting Broadcom Advanced Control Suite 2 Using Broadcom Advanced Control Suite 2 Overview Broadcom Advanced Control Suite 2 (BACS2) is an integrated utility that provides useful information about the Broadcom 440X 10/100 Integrated Contro
10/100 Integrated Controller network adapter: ● ● ● ● ● ● Driver Status MAC Address Link Status IP Address Memory Address Physical Address ● ● ● ● ● ● Speed Duplex Slot No. Driver Name Driver Version Driver Date ● ● ● ● ● ● Bus Type Bus No. Device No. Function No. Interrupt Request Properties Vital Sign. At-a-glance information on the adapter. Resources. Shows the resource settings for the adapter. Advanced. Shows the available properties and their settings for the adapter. Statistics.
NOTES: ● ● To prevent an error from occurring, type change user /install from the DOS command prompt before installing the BACS2 software on a computer running Windows 2000 Advanced Server with Terminal Services. Before you begin the installation, close all applications, windows, or dialog boxes. Installing from the Installation CD 1. 2. 3. 4. 5. 6. Insert the Installation CD into the CD-ROM drive. Open the BACS folder on the Installation CD that contains the BACS2 Setup.exe file. Double-click Setup.
NOTE: Before you begin the update, close all applications, windows, or dialog boxes. Follow the instructions for Installing from the Installation CD or Using Silent Installation. Removing Broadcom Advanced Control Suite 2 1. 2. 3. 4. 5. 6. In Control Panel, click Add or Remove Programs. Click Broadcom Management Programs and click Change/Remove. In InstallShield Wizard, click Remove, and then click Next. Click OK to remove the application and all of its features. Click OK. Restart your computer.
MAC Address. This is a physical MAC (media access control) address that is assigned to the device by the manufacturer. The physical address is never all 0s. IP Address: The network address that is associated with the device. If the IP address is all 0s, this means that the associated driver has not been bound with Internet Protocol (IP). Driver Status. The status of the driver that is associated with the selected device. Loaded. Normal operating mode.
Bus Type. The type of input/output (I/O) interconnect used by the controller. Slot No. The PCI slot number on the system board occupied by the controller. This item is not available for PCI-E type controllers. Bus Speed (MHz). The bus clock signal frequency used by the controller. This item is not available for PCI-E type controllers. Bus Width (bit). The number of bits that the bus can transfer at a single time to and from the controller. This item is not available for PCI-E type controllers. Bus No.
From the Advanced tab, you can view and change the settings of the available properties of the selected device. The potentially available properties and their respective settings are described below. To view the setting of a property, click the name of the property in the Property list. The property setting is displayed in the Value box. To change the setting, click an item in the Value list or type a new value, as appropriate (selection options are different for different properties). 802.1p QOS The 802.
The Speed & Duplex property sets the connection speed and mode to that of the network. Note that Full-Duplex mode allows the controller to transmit and receive network data simultaneously. 10 Mb Full. Sets the speed at 10 Mbit/s and the mode to Full-Duplex. 10 Mb Half. Sets the speed at 10 Mbit/s and the mode to Half-Duplex. 100 Mb Full. Sets the speed at 100 Mbit/s and the mode to Full-Duplex. 100 Mb Half. Sets the speed at 100 Mbit/s and the mode to Half-Duplex. Auto (default).
From the Network Test tab, you can verify IP network connectivity. This test verifies if the driver is installed correctly and tests connectivity to a gateway or other specified IP address on the same subnet. The Network test uses TCP/IP. The network test sends ICMP packets to remote systems and waits for a response. If a gateway is configured, the test automatically sends packets to that system.
Control Registers. This test verifies the read and write capabilities of the network adapter registers by writing various values to the registers and verifying the results. The device driver uses these registers to perform network functions such as sending and receiving information. A test failure indicates that the device may not be working properly. MII Registers. This test verifies the read and write capabilities of the registers of the physical layer (PHY).
From the Statistics tab, you can view network traffic statistics. General Statistics Frames Tx OK. A count of the frames that are successfully transmitted. This counter is incremented when the transmit status is reported as Transmit OK. Frames Rx OK. A count of the frames that are successfully received. This does not include frames received with frame-too-long, frame check sequence (FCS), length, or alignment errors, or frames lost due to internal MAC sublayer errors.
Broadcast Frames Rx. A count of frames that are successfully received and are directed to a broadcast group address. This count does not include frames received with frame-too-long, FCS, length, or alignment errors, or frames lost due to internal MAC sublayer errors. This counter is incremented as indicated by the Receive OK status. Frames Rx with CRC Error. The number of frames received with CRC errors. IEEE 802.3 Statistics Frames Rx with Alignment Error.
Back to Contents Page Broadcom Boot Agent Driver Software: Broadcom 440X 10/100 Integrated Controller User Guide Overview Client Setup Server Setup Overview The Broadcom 440X 10/100 Integrated Controller supports Preboot eXecution Environment (PXE). PXE is a software module that allows your networked computer to boot with the images provided by remote servers across the network. The Broadcom PXE driver complies with the PXE 2.1 specification and is released with both monolithic and split binary images.
Setting up the Client 1. Select and program the proper PXE image. 2. Enable/disable the PXE driver with the Broadcom DOS utility that is provided. 3. Set up the BIOS for the boot order. Selecting/Programming the Proper PXE Image PXE is released with three different images: b44pxe.lom. This is a monolithic image that consists of both PXE base-code (BC) and UNDI code. This image should be used on the adapter where the motherboard does not have a built-in BC.
Windows 2000 The current version of Windows 2000 does not include a network driver for the Broadcom 440X 10/100 Integrated Controller. To do remote installation with PXE, include a network driver for the Broadcom 440X 10/100 Integrated Controller as a part of the client installation image on the server. Refer to Microsoft Knowledge Base Article - 246184, "How to Add Third-Party OEM Network Adapters to RIS Installations." See also Troubleshooting for details.
Back to Contents Page
Back to Contents Page NDIS2 Driver Software: Broadcom 440X 10/100 Integrated Controller User Guide Preinstallation Requirements Installing the NDIS2 Driver Software for Use on MS-DOS Platforms Preinstallation Requirements Networking software that is appropriate to the operating system (such as Microsoft LAN Manager 2.2 for MS-DOS) must already be running on your computer.
1. Create a folder called NCADMIN in the root of the C drive. 2. Copy the NCADMIN.CN_, NCADMIN.EX_, and NCADMIN.HL_ files from the I386 folder on the Windows NT Server 4.0 CD-ROM. 3. Open a command prompt window and change the directory to C:\NCADMIN. 4. Type expand -r ncadmin.* and press ENTER. 5. Close the command prompt window by typing exit and then pressing ENTER. 6. Start Windows Explorer. 7. Open the NCADMIN folder and double-click ncadmin.exe. 8.
BINDINGS=MS$NE2CLONE LANABASE=0 Example Protocol.ini file for IPX [network.setup] version=0x3110 netcard=ms$ne2clone,1,MS$NE2CLONE,1 transport=ms$ndishlp,MS$NDISHLP transport=ms$nwlink,MS$NWLINK lana0=ms$ne2clone,1,ms$nwlink lana1=ms$ne2clone,1,ms$ndishlp [MS$NE2CLONE] DriverName=B44$ [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.
[MS$NE2CLONE] DriverName=B44$ [protman] DriverName=PROTMAN$ PRIORITY=MS$NDISHLP [MS$NDISHLP] DriverName=ndishlp$ BINDINGS=MS$NE2CLONE [MS$NETBEUI] DriverName=netbeui$ SESSIONS=10 NCBS=12 BINDINGS=MS$NE2CLONE LANAB 2. Edit A:\Net\System.ini. A. Change netcard= to netcard=B44.dos. B. Check for references to C:\NET and change C:\NET to A:\NET if necessary. Example System.
netcard=B44.dos transport=ndishlp.sys,*netbeui devdir=A:\NET LoadRMDrivers=yes 3. Copy B44.dos to A:\Net. 4. Create the appropriate Autoexec.bat file in drive 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.
2. Create a folder on your hard disk to store the NDIS 2.01 driver. Example: C:\LANMAN 3. Copy the B44.dos file to this folder. 4. Edit the Config.sys file by adding the following lines: DEVICE = C:\LANMAN\PROTMAN.DOS DEVICE = C:\LANMAN\B44.DOS DEVICE = C:\LANMAN\NETBEUI.DOS 5. Edit the Autoexec.bat file by adding the following lines: C:\LANMAN\NETBIND.EXE C:\LANMAN\NET START WORKSTATION C:\LANMAN\NET USE drive letter:\\server name\resource name 6. Edit the Protocol.
Back to Contents Page DOS ODI Driver Software: Broadcom 440X 10/100 Integrated Controller User Guide Installing the Driver Software Configuring Parameters for the B44.com Driver The Open Data-Link Interface (ODI) driver software allows LAN drivers to work together irrespective of differences between the hardware and/or the protocol stacks of communicating computers.
C:\VLM 4. Edit the Net.cfg file and place the file in the same location as the Autoexec.bat file (located in drive C) to configure the driver to bind with different frame types. Example LINK DRIVER B44 FRAME ETHERNET_802.2 FRAME ETHERNET_802.3 FRAME ETHERNET_II FRAME ETHERNET_SNAP NetWare DOS Requester FIRST NETWORK DRIVE=F NETWARE PROTOCOL=NDS BIND PROTOCOL IPXODI 5. Restart the computer to complete the installation.
information. If the driver loads on a single controller, the displayed values can be used in the Net.cfg file. If a PCI scan utility displays card 1 at bus 4 and device 11 (hexadecimal), and card 3 at bus 3 and device 13 (hexadecimal), the following load instructions are written to the Net.
Back to Contents Page DOS Diagnostics: Broadcom 440X 10/100 Integrated Controller User Guide Introduction Prerequisites Diagnostic Test Descriptions Introduction B44UDIAG is a DOS based program that runs a series of diagnostic tests on the Broadcom 440X 10/100 Integrated Controller. If any test fails, the B44UDIAG program displays an error and exits to DOS. The following options are available: Option Operation -l file Logs the data to a file. -c num Specifies the card to be tested.
-x Searches devices based on vendor ID only. -info Option to display Dev ID, Ven ID, Sven ID, SSystem ID. -mc Force to accept full length MAC address. To run B44UDIAG Create a MS-DOS 6.22 bootable floppy disk containing the B44UDIAG.EXE file. Next, start the computer with the boot disk in the floppy disk drive. At the MS-DOS prompt, type b44udiag -options, as shown in the following example. Example A:\ b44udiag -l test.
A3. Interrupt Test Verifies the interrupt functionality by enabling interrupt and waiting for interrupts to occur. It waits for 500 ms and reports an error if it cannot generate interrupts. A4. Built-In Self-Test Runs the built-in self-test. A5. CAM Test This test runs the content addressable memory (CAM) read/write test. There are 48-bit patterns written to 64 entries of CAM space. The test reads back the 64 entries and checks them against 6 patterns such as FFFF, 0000, 5555, AAAA, 55AA, AA55.
Back to Contents Page Troubleshooting: Broadcom 440X 10/100 Integrated Controller User Guide Hardware Diagnostics Checking Port LEDs Troubleshooting Checklist Checking if Current Drivers are Loaded Testing Network Connectivity Software Problems and Solutions NOTE: For further information, go to Broadcom Support. Hardware Diagnostics Loopback diagnostic tests are available for testing the adapter hardware.
1. Inspect all cables and connections. Verify that the cable connections at the network adapter and the switch are attached properly. Verify that the cable length does not exceed the specified maximum (100 meters) and that the cable is the proper type (Category 3, 4, or 5 UTP for 10BASE-T operation, and Category 5 UTP for 100BASE-T operation). 2. Check the properties settings and change them if they are in conflict with another device. 3. Verify that your computer is using the latest BIOS.
4. Type ping IP address, and then press ENTER. The ping statistics that are displayed indicate whether the network connection is working or not. Software Problems and Solutions Microsoft Remote Installation Service(RIS) Instructions for Windows RIS Servers Problem: Microsoft Remote Installation Service (RIS) installation fails for Windows 2000 and Windows XP. Solution: Refer to the Microsoft Knowledge Base Article, "How to Add Third-Party OEM Network Adapters to RIS Installations.
;------------Win2K and Win9x Device List------------------------[Broadcom] ; very generic Broadcom 4401 A1 NIC or LOM %BCM4401.DeviceDesc% = BCM4401, PCI\VEN_14E4&DEV_4401 . . ; MSI LOM %BCM4401_msi_two.DeviceDesc% = BCM4401_msi_two, PCI \VEN_14E4&DEV_4401&SUBSYS_590C1462 ;----------end of Win2k and Win9x Device List------------b. Remove NTx86.5.1 in two locations (see the following example). Original [Manufacturer] %V_BCM% = Broadcom, NTx86.5.1 [Broadcom.NTx86.5.
Back to Contents Page Specifications: Broadcom 440X 10/100 Integrated Controller User Guide 10/100BASE-T Cable Specifications Performance Specifications Power Requirements Environmental Specifications 10/100BASE-T Cable Specifications Port Type Connector Media Maximum Distance 10BASE-T RJ-45 Category 3, 4, or 5 UTP 100m (328 feet) 100BASE-T RJ-45 Category 5 UTP 100m (328 feet) Performance Specifications The following table lists specifications for the single-port BCM4401 device.
Specification Measurement Operating voltage +3.3V ± 10% Power consumption 500 mW max 150 mA @ +3.
Back to Contents Page Regulatory Information: Broadcom 440X 10/100 Integrated Controller User Guide FCC Class B Notice VCCI Class B Notice CE Notice Canadian Regulatory Information (Canada Only) FCC Class B Notice The equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1) The device may not cause harmful interference, and 2) This equipment must accept any interference received, including interference that may cause undesired operation.
Interference from Information Technology Equipment (VCCI). If used near a radio or television receiver in a domestic environment, it may cause radio interference. Install and use the equipment according to the instruction manual. CAUTION: The potential exists for this equipment to become impaired in the presence of conducted radio frequency energy between the frequency range of 59– 66 MHz. Normal operation will return upon removal of the RF energy source.