Broadcom NetXtreme Drivers Windows 10 Drivers HowTo

From Hack Sphere Labs Wiki
Jump to: navigation, search

General Background

Installing Broadcom NetXtream network drivers, and upgrading the firmware in Windows 10 Pro is crazy. In the end I found out that the Windows 10 drivers were right inside of the broadcom/dell installer, you just needed to know how to get thim. I could not find a vendor file that was an archive of all the drivers, instead it looks like I could only find setup files that ACTUALLY had the "Windows10-x64" driver folders inside of them, but would fail to update/ugprade the drivers because I was not running Windows server.

The first thing I needed to do was to actually find the drivers. Somehow, the broadcom site was useless. I have similar experiences finding drivers/firmware sometimes with raid cards ever since broadcom bought the world of ethernet and raid from other vendors. I actually found more up to date versions of the drivers on dells site. I would search for driver V.ER.SION. I only knew there was a new version avail because right on the dell driver site, for the dell R230 I was working on there was a firmware update that stated needed version 21.8 of the drivers.

I downloaded the firmware, and looked for the drivers, but all I could find was drivers for window server. So I googled and found two sets of Dell Drivers

  • 21.80
  • 21.90

Reading the release notes, and some txt files that dell provided let me know that both driver versions were compatable with the firmware

this was a note from 21.90:

- Broadcom NetXtreme network device firmware, 21.8.1 (Family Firmware Version
- Broadcom NetXtreme network device firmware, 21.8 (Family Firmware Version

The dell site for 21.80 firmware already told me I needed 21.8 driver. I ran the firmware upgrade package again after reboot to verify that it did upgrade firmware

  • Funny that the firmware is allowed to upgrade in Windows 10 Pro...and does not have the server check.

First I installed 21.8.3 firmware with 21.8 driver, and everything seemed to work fine.

Next I kept 21.8.3 firmware, and upgraded to 21.90 driver just because.

Extracting the Driver

  • Open Dell Package
  • Extract
  • Now usually the extracted drivers are there, but alas what you have is a broadcom setup that will not run unless it is executed inside of windows server
  • If you open DrvCfg64.ini with notepad, you can see where I am getting at.
    • There were some commands in there, and one of the commands was to extract drivers
    • I wonder if I could have gotten a list of switches with /?
      • yes /? worked, and gave me command options
  • So pretty simple:
1=.\payload\brcmsetup.exe /s /v"/qn EXTRACTDRIVERS=\"$PATH$\" LOGFILE=\".\debug.log\""
  • Opened up command prompt inside of payload dir
  • Ran
brcmsetup.exe /s /v"/qn EXTRACTDRIVERS=\"DRIVERS\"
  • Found DRIVERS/production/Windows10-x64
  • Installed Driver Manually (Have Disk)