I am running SBS 2003 on a Dell Power Edge sc440. I want to use the machine to promote music groups and needed a sound card. I installed XP on my second drive to accommodate the sound card. However, I can't get my network adapter to work from the XP drive. I've got a Broadcom BCM5701 which uses the same driver for Windows 2000, XP and Server 2003. It was listed with a ? under Other Devices in Device Manager after I installed XP. When I installed the driver I got the following error: The device can not start (Code 10). Any suggestions/advice would be welcome.

Dani AI

Generated

Short summary tied to the thread: ’s NIC works under the server install but fails under the XP install; correctly suggested trying a newer driver and manual install. The practical checklist below expands on that advice with concrete steps for forcing the correct driver, removing ghosted entries, and diagnosing a persistent "device cannot start" fault.

Recommended troubleshooting steps:

  1. Install all XP updates (SP3) so the OS has the latest device stack and INF parsing fixes.
  2. Remove hidden/ghost devices before reinstalling drivers. In a command prompt run:
    set devmgr_show_nonpresent_devices=1
    start devmgmt.msc

    then View -> Show hidden devices and uninstall duplicate/greyed network entries.

  3. Uninstall any Broadcom/BAC software (teaming/management utilities) from Add/Remove Programs and reboot.
  4. Extract the vendor driver package to a folder (use the vendor installer extract option or a zip tool). Use Device Manager -> Update Driver -> Install from a list or specific location (Advanced) -> Don’t search; I will choose -> Have Disk and point to the extracted .inf. This forces the OS to use that exact driver instead of an in-box match.
  5. If the installer still fails, capture the device Hardware Ids (Device Manager -> Properties -> Details -> Hardware Ids) and confirm the driver INF supports those IDs. Try an older vendor driver if the newest one is problematic.
  6. If the adapter still refuses to start, boot a Linux Live USB (quick NIC test) and check BIOS onboard-NIC settings and PXE options to rule out firmware/board-level problems.

Caution and fallback: back up the registry or create a restore point before removing drivers/registry entries. If all else fails, a known-good PCI or USB NIC (with explicit XP support) is a low-cost fallback. This sequence expands on ’s suggestions and addresses the installer behavior mentioned by .

Recommended Answers

All 3 Replies

try getting a newer version for the driver. Why don't you just use windows server for whatever you use xp for?

I was unable to install a sound card under SBS 2003 so I loaded XP on the second drive to see if it was a hardware or operating system problem The sound card works under XP. It occurred to me that, at least at first, most of what I do will be standard Windows based apps and I'll be using the server apps less frequently. So running XP with music and SBS without music was a reasonable option. But not if I can't get a driver to install for my NIC card.

I did download the latest driver from Broadcom. The install program insisted on trying to install a driver that was loaded with XP and I am unable to select the folder with the drive I need. My device is showing up with the number 2 following it. Might it be trying to install a second (non-existent card)?

It's too hot in FL today!

why don't you manually install the driver?

Florida Rocks!!!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.