Re: Dell Zino HD / Broadcom BCM57780
I've successfully built a new driver (tg3) for the Broadcom family of NIC's, BCM57780
inclusive, to be used with ESXi 4.1U1 Build 348481.
I used the instructions linked above, with a few modifications based on the newer ESXi 4.1 U1 (Build 348481) source. Basically it came down some folders aren't in the same place between the 4.0 source and the 4.1 source. I then used this
script builder for inserting the modified oem.tgz into the ESXi 4.1U1 installer image.
It installed on a Dell Zino HD 400
with no issues, and the NIC was recognized right away.
One caveat though, the instructions said to add this line to the simple.map file:
14e4: 1692 10cf: 1533 network tg3
So that means ESXi will look for the Device ID of 14e4:1692 and Subsystem ID of 10cf:1533
. If you used the oem.tgz file from post #7 and it didn't work, this is why. Your subsystem ID may
be different. In my case, my subsystem ID was 1028:040f
. Thus I had to add the following line to simple.map instead:
14e4: 1692 1028:040f network tg3
I have attached the oem.tgz file I used to build a custom ESXi 4.1U1 (Build 348481) install image. The Broadcom driver file is version 3.116j
. Remember you'll likely need to modify simple.map to reflect your individual subsystem id. To find the subsystem id, you have several options:
1. Boot a linux live cd and at a command prompt type "hwinfo -p".
---a. look for the device id of 14e4:1692, the next set of four bytes is your subsystem id. Mine was 1028:040f.
2. Boot an ESXi installer disc (or USB drive) and type "Alt-F1" when the installed fails (b/c it can't find a NIC).
---a. type "hwinfo -p", same process as step 1a.
3. In windows, go to device manager and right click on the network adapter.
---a. Select properties, highlight the Details tab.
---b. Select the "Hardware Ids" property.
---c. The first string in the "Value" subwindow will look like this:
---d. All the characters after "SUBSYS_" and before "&REV" constitute your subsystem id.