Here you will find common questions regarding Broadcom's Ethernet NIC products and drivers.
Driver FAQs
- 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.
- In the Control Panel, double-click the System icon.
- Click the Device Manager tab.
- Double-click Computer.
In Windows NT4.0:
- From the Start menu, select Programs.
- Select Administrative Tools Windows NT Diagnostics.
- Select the Resource tab.
- Select IRQ.
For DOS 6.x:
- Type MSD in your DOS directory.
- Make sure the adapter is not defective either by visually inspecting it or by using an adapter diagnostic program.
- Check your cabling system and its connectivity; check the link LED on the adapter and/or on the switch.
- Ensure the adapter is placed properly into the PCI slot.
- Move the adapter into a different PCI slot.
- Inspect the driver configuration; please refer to the user manual for instruction.
- 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.
- Right-click My Computer and go to Properties.
- Select the Device Manager tab and expand Network Adapters.
- Right-click the Broadcom adapter and select Remove.
- Right-click My Computer and go to Properties.
- Select the Device Manager tab and expand Network Adapters.
- Double-click the Broadcom adapter.
- Select the Driver tab.
- Select Update Driver, and specify the location of the new driver.
- Open the Control Panel.
- In the Control Panel, double-click the Network icon.
- When the Network window opens, select the Adapters tab.
- Click Add to install a new adapter. All previously installed drivers are listed under Network Adapters.
- When the "Select Network Adapter" window opens, click Have Disk...
- 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). - With Gigabit Ethernet Controller highlighted in the Select OEM Option window, click OK.
- Click Close, then the "Microsoft TCP/IP Properties" window will appear.
- Configure the TCP/IP protocol and click OK.
- When prompted to restart your computer, click Yes.
- Open the Control Panel and double-click the Network icon.
- When the Network window opens, select the Adapters tab.
- Individually select each Gigabit Ethernet Adapter you want to remove and click Remove.
- After the appropriate adapters have been removed, click Close.
- When prompted to restart your computer, click Yes.
- Open the Control Panel and double-click the Network icon.
- When the Network window opens, select the Adapters tab.
- Select a Broadcom Gigabit Ethernet Adapter and click Update.
- When the Select Network Adapter window opens, click Have Disk...
- 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. - When the copying process is complete, click Close in the Network window.
- When prompted to restart your computer, click Yes. The system will restart using the new configuration settings.
- 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.
- In the "Install Hardware Device Drivers" window, click Search for a suitable driver for my device (recommended), and then click Next.
- In the "Locate Driver Files" window, select the applicable search location checkboxes, and then click Next.
- When prompted, insert the media to be searched into your CD-ROM drive or floppy drive.
- In the Driver Files Search Results window, verify that the correct path to the driver software is shown, and then click Next.
- 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.
- 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.
- 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.
- When the software installation is complete, click Finish to close the wizard and complete the software installation.
- Copy the file into a temporary directory.
- Run the file.
- Copy the drivers into the temporary directory.
- Run INSTALL.EXE.
- Follow the directions within the installation software.
- Copy the files to a temporary directory.
- Double-click the OS/2 System icon.
- Double-click the System Setup icon.
- Double-click the MPTS icon.
- Microsoft Network Client version 3.0 for MS-DOS from Windows NT Server 4.0 installation CD.
- Blank MS-DOS bootable 3.5" High Density floppy disk.
- Broadcom NDIS2 driver. (B57.dos or B44.dos)
- 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.
- After creating the diskette, follow the instructions below under "Modifying boot diskette for Broadcom network card".
Method 1: Running "Network Client Administrator" tool from Windows 2000/XP:
- Create a folder called "NCADMIN" in the root of the C: drive.
- Copy NCADMIN.CN_, NCADMIN.EX_, and NCADMIN.HL_ from the I386 folder on the Windows NT Server 4.0 cd.
- Open a command prompt window and change directory to C:\NCADMIN.
- Type expand -r ncadmin.* and press enter.
- Close the command prompt window.
- Start Windows Explorer
- Open the NCADMIN folder and double-click NCADMIN.EXE.
- Follow the instructions to make the network startup disk. (Choose "NE2000 Compatible" when selecting the network adapter.)
- 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:
- Copy the NETSETUP directory from the Windows NT Server 4.0 CD located under <cd-rom drive letter>:\clients
- Open a command prompt window.
- From the "C:" prompt type cd \NETSETUP and press the ENTER key.
- Type setup and press the ENTER key.
- Press the ENTER key to continue.
- Accept the default installation path of "C:\NET" by pressing the ENTER key.
- Use the down arrow to scroll down the network adapter list and highlight "NE2000 Compatible". Press ENTER.
- Accept "Network Buffer" defaults by pressing ENTER.
- Enter a user name that is valid on the Windows system to which you will be attaching. Press ENTER.
- On the next screen arrow up to "Change Setup Options" and press ENTER.
- Arrow up to "Change Redir Options" and press ENTER.
- Arrow up to "Use the Basic Redirector" and press ENTER.
- Press ENTER on the next screen. ("The listed options are correct" will be highlighted.)
- Arrow up to "Change Network Configuration" and press ENTER.
- Choose and configure the desired protocols from this screen.
- Once the protocols are configured, select "Network configuration is correct" and press ENTER.
- Press ENTER again. ("The listed options are correct" should be highlighted.)
- The configuration files will then be copied to C:\NET. Press ENTER to exit setup.
- Start "Windows Explorer" and view the contents of the C:\NET directory.
- 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
- 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.
- 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
- Change "DriverName=
- 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.
[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
- Change "netcard=
- Copy B57.dos to A:\NET.
- 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
- For TCP/IP:
- Run pkgadd to install the drivers. E.g., pkgadd -d <install_path>.
- Please follow the UnixWare user manual to configure the NIC.
- Copy the drivers to a temporary directory.
- Run custom to install the drivers.
- To configure the NIC, please follow the directions in the SCO OpenServer manual or the readme.txt.
- Check your IP address and IP Mask (please refer to documentation for respective OS).
- Ping your default gateway.
- Ping another client on the same subnet connected to the same switch or HUB.
- Ping the switch's management IP address if it is on the same subnet as yours.
- Refer to the troubleshooting section of the user manual.
- In Microsoft Windows, right-click the Network Adapter in Network Connections and click Properties.
- Click the Configure button and then the General tab.
- Set the speed to 10 Mb Full, 10 Mb Half, 100 Mb Full, 100 Mb Half, or Auto.
Netware: 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.
Linux: 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.
- In Microsoft Windows, right-click the Network Adapter in "Network Connections" and click Properties.
- Click the Configure button and then the General tab.
- Set the "802.1p QOS" parameter to Enable or Disable.
- In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
- Click the Configure button and then the General tab.
- Set the Checksum Offload parameter to None, Rx TCP/IP Checksum, Tx TCP/IP Checksum, or Tx/Rx TCP/IP Checksum.
Netware: 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.
Linux: 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.
- In Microsoft Windows, right-click the Network Adapter in Network Connections and, then click Properties.
- Click the Configure button and then the General tab.
- 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.
- In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
- Click the Configure button and then the General tab.
- Set the "Flow Control" parameter to Auto, Disable, Rx Pause, Rx/Tx Pause, or Tx Pause.
Netware: 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.
Linux: 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.
- In Microsoft Windows, right-click the Network Adapter in Network Connections, and then click Properties.
- 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.
Netware: 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.
Linux: 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.
- In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
- Click the Configure button and then the General tab.
- Set the "Large Send Offload" parameter to Disable or Enable.
- In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
- Click the Configure button and then the General tab.
- Configure the "Locally Administered Address" parameter by assigning a unique node address for the adapter.
Netware: 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.
Linux: Virtual MAC addresses can be set using "ifconfig". Please view the ifconfig man page for further details.
- In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
- Click the Configure button and then the General tab.
- Set the "Wake Up Capabilities" parameter to Both, Magic Packet, None, or Wake Up Frame.
Netware: 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.
Linux: Load the bcm5700 driver using the enable_wol argument. Example: insmod bcm5700 enable_wol=1
- In Microsoft Windows, right-click the Network Adapter in Network Connections and then click Properties.
- Click the Configure button and then the General tab.
- 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.
- Vital Signs: At-a-glance status reports of all LAN adapters/controllers in your systems.
- Network Test: The Network Test will confirm network connectivity to a remote station.
- Diagnostics: A comprehensive diagnostic for Broadcom NetXtreme Gigabit Ethernet controllers.
- Cable Analysis: An in depth analysis on CAT5 cable characterization performed by the Broadcom NetXtreme Gigabit Ethernet controller.
- Load Balance/Virtual LAN: An easy way to configure the load balance and failover by grouping multiple adapters/controllers.
- Statistics: A detailed performance statistics on each selected adapter/controller.
- From the Windows Control Panel, double-click Add/Remove Programs.
- At the Add/Remove window, select "Broadcom Management Programs" and click Change/Remove . The InstallShield Wizard screen appears.
- Click the Remove radio button and click Next. The Confirm File Deletion screen appears.
- Click OK. An information screen will appear confirming update.
- Reboot your system to complete the BACS removal.
- Click Start button, click Settings, then click Control Panel.
- Double-click the Broadcom NetXtreme™ Gigabit Ethernet icon.
- 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>
Linux: 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.
SCO: Install the respective driver per documentation. At the shell prompt type custom. The driver version information will be displayed.
UnixWare: Install the driver package per documentation. At the command prompt enter pkginfo -l . Search for bcme software. The driver version will be listed there.
Solaris 8.0 for X86: Install the respective driver package per documentation. At the command prompt, type: modinfo | grep bcme. The driver version will be displayed on the screen.
Netware: 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.
Linux: 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.
SCO and UnixWare: 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.
Solaris 8.0 for X86: 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.
DOS: Execute b57udiag -cmd at the DOS prompt. The first column will display the chipset information.
Netware: To determine PCI Bus Mode, load NCMCON.NLM and select slot information.
Linux: 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.
- In Microsoft Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
- From the Load Balance/Virtual LAN window, select the team. Place an available adapter into the team from the Available Adapters window.
- Click the OK button.
- For Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
- Select the adapter you want to remove from the team from either the Load Balance Member section or the Standby Member section.
- Click the Arrow button to move to the Available Adapter section.
- Click OK to accept the change.
- In Microsoft Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
- Click on the Save As icon at the top of tab.
- Browse to where you want to save this configuration file, type its name and then click the Save button.
- In Microsoft Windows, go to the Load Balance/Virtual LAN tab of BACS (Broadcom Advanced Control Suite).
- 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.
- Click the Apply button. Restart your system.
- Use b57udiag utility with the commands below:
b57udiag -mba [ 0-disable | 1-enable ] -c <devnum> - Or:
b57diag -mba [ 0-disable | 1-enable ] -c <devnum>
- B57diag -c 0 -pxe a:b57mmba.nic
- 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
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.
- Obtain the latest driver for your Broadcom adapter.
- 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.
- For the b57win32.inf file located in the RIS folder, make the following
change using a text editor like Notepad:
- Locate [Manufacturer] within the file.
- Review the line below which reads: %BRCM% = Broadcom, NTx86.5.1, NTamd64.
- Modify that line to read: %BRCM% = Broadcom.NTx86.5.1, NTamd64. The change made replaces the comma and space after "Broadcom" with a period.
- Save the file.
- 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).
- At the same level as the i386 folder on the RIS image, create a $oem$ folder. Use the recommended structure: \$oem$\$1\Drivers\Nic
- Copy the original b57win32.inf, b57xp32.sys, and b57win32.cat driver files to this folder.
- 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
- 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.
- 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.
UNATTEND.TXT file sample
... [Network] InstallAdapters = SelectedAdaptersSection [SelectedAdaptersSection] B57NT4 = B57NT4Parameters, ..\$OEM$\drivers\BCM570X\ ...
Solution 2: 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.
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.
- Download the latest "Netware (ODI16)" driver for 570x.
- Run PowerQuest "Boot Disk Builder".
- 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.
- Once "Boot Disk Builder" is finished creating the diskette, open Windows Explorer and view the contents of A: drive.
- Delete 3C5X9.COM or other existing ODI driver
- Copy the file B57.COM that was downloaded in step 1 to A:\.
- Use Notepad or another text editor to edit NET.CFG.
- 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
- Save the changes to NET.CFG.
- Use Notepad or other text editor to edit AUTOEXEC.BAT
- 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
- Save changes to AUTOEXEC.BAT.
- Run the LAN Manager installation.
- When prompted to select the Network Adapter Driver, choose "Novell NE2000 Adapter (And Compatibles)"
- Complete the installation.
- Copy the Broadcom NDIS2 driver (B57.DOS or B44.DOS) to "C:\LANMAN.DOS\DRIVERS\ETHERNET\NE2000\"
- 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.
- Save PROTOCOL.INI
- 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"
- Save SETUP.INI
- 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"
- Save CONFIG.SYS
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
- Create a DOS bootable floppy and unzip the respective diagnostic package into it
- Boot to Dos and run b57udiag or b44udiag, respectively
- Insert the first CD and double-click on "Start Here"
- Double-click on "System Setting"
- Double-click on "Add or Remove Packages"
- Select "Development Tools" and "Kernel Development"
- Just follow the instruction and add the different CDs as requested
- 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) - Place the Broadcom driver files in the i386 subfolder under the
original image folder
Example: i:\RemoteInstall\Setup\English\Images\(Original Image)\i386 - Place the Broadcom driver files for the network adapter in the
RIPREP Image folder.
Example: i:\RemoteInstall\Setup\English\Images\(RIPREP Image) - 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 - Create the following path and place all Broadcom driver files in ..\(RIPREP Image)\$oem$$1\Drivers\network
- 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 - Create the following path and place all Broadcom driver files in ..\(Original Image)\$oem$\$1\Drivers\nic
- 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 - Restart the Remote Installation service. This can be performed
from a command line with the following commands:
net stop binlsvc
net start binlsvc
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.
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
Applying Microsoft hotfix KB 968597 (http://support.microsoft.com/kb/968597) will resolve the issue.




Show/Hide All
