I recently ran into a problem with a clients SBS 2003 server where the server was not able to ping out to anything and I could not ping into the server. I changed the NIC from port A to B, setup different static IP’s, tried DHCP, removed device from Device Manager and re-detected, tried updating driver with nothing resolving the problem.
The problem was the Broadcom driver had become corrupted. The solution was to force the removal of the Broadcom NIC from the server using scripts, downloading the latest drivers from the Dell support site and re-installing. The BCOMRemove process documents and scripts are available from this blog.
Here are the steps that I used to resolve this problem as listed in the “process” document:
1. Unzip BCOMRemove.zip
2. Rename BCOM_Remove.txt to BCOM_Remove.vbs and rename BCOM_Finalize.txt to BCOM_Finalize.vbs.
3. Uninstall the BCOM apps and drivers through add/remove programs (select No for restart now)
4. Uninstall BCOM devices from Device Manager under both Network Adapters and System Devices if they are present
5. Run the BCOM_Remove.vbs
6. Reboot
7. Cancel out of Found new hardware
8. Run BCOM_Finalize.vbs
9. Run setup from the Hard Drive version.
10. Reboot