View unanswered posts | View active topics It is currently Wed Sep 20, 2017 2:02 pm



Reply to topic  [ 14 posts ]  Go to page 1, 2  Next
 Dell Zino HD / Broadcom BCM57780 
Author Message

Joined: Sun Apr 04, 2010 10:42 am
Posts: 4
Reply with quote
Post Dell Zino HD / Broadcom BCM57780
Hi,

I have a Dell Inspiron Zino HD and am having some trouble getting ESXi 4.0 u1 to run (boot from USB stick), whereby it doesn't recognise the onboard network adapter.

The onboard adapter is a Broadcom BCM 57780 LOM (14E4:1692)

I have already tried adding the following line to simple.map within oem.tgz file which atlas01 posted.

14e4:1692 0000:0000 network tg3.o

However the boot process loaded the tg3 module (tg3 module load successful) but it still fails with 'no compatible network adapters found'

I also tried running esxcfg-nics -l after vmkload_mod tg3.o and it didn't recognise the adapter so I'm assuming my adapter isn't supported using the included tg3 as part of ESXi 4.0 u1?

Is it possible to update the driver provided with ESXi 4.0 u1 with the driver from the broadloom website?

Or am I missing something else?


Sun Apr 04, 2010 10:52 am
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
Do you have a link the for the driver on Broadcom's site? Depending on how they've packaged it you could use the esxupdate command to insert the driver into the boot files.

_________________
Dave Mishchenko
VMware vExpert 2009-2013
Image
Now available - VMware ESXi: Planning, Implementation, and Security
Also available - vSphere Quick Start Guide


Sun Apr 04, 2010 8:25 pm
Profile

Joined: Sun Apr 04, 2010 10:42 am
Posts: 4
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
Here is the driver from the broadcom site, http://www.broadcom.com/support/etherne ... 570x-Linux.

by the looks of it, its a different driver tg3.ko rather than tg3.o. However I'm not sure which one to use.


Sun Apr 04, 2010 11:14 pm
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
The drivers would have to be recompiled to work with ESX(i). ESX(i) has a Linux driver compatability mode, but you can't run native Linux drivers.

You might want to check this page to see if there is an appropriate driver to use - http://downloads.vmware.com/d/info/data ... vers_tools.

_________________
Dave Mishchenko
VMware vExpert 2009-2013
Image
Now available - VMware ESXi: Planning, Implementation, and Security
Also available - vSphere Quick Start Guide


Mon Apr 05, 2010 11:42 pm
Profile

Joined: Sun Apr 04, 2010 10:42 am
Posts: 4
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
Thanks,

I'd already looked at the Driver CDs and there isn't a compatible driver as yet. How would you recompile a linux driver for ESX(i)?


Tue Apr 06, 2010 6:41 am
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
Take a look at this. - http://www.kernelcrash.com/blog/using-a ... 009/08/22/

_________________
Dave Mishchenko
VMware vExpert 2009-2013
Image
Now available - VMware ESXi: Planning, Implementation, and Security
Also available - vSphere Quick Start Guide


Tue Apr 06, 2010 8:28 am
Profile

Joined: Sun Apr 04, 2010 10:42 am
Posts: 4
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
I am not going to take credit for this as after trying Dave's recommended article, I was a little out of my depth skills wise with UNIX.

However I recently came across the following foreign language blog/article:

http://translate.google.co.uk/translate?hl=en&sl=ja&u=http://www.maruko2.com/mw/VMware_ESXi_4_%25E3%2581%25AE%25E3%2582%25AB%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25A0_oem.tgz_%25E3%2582%2592%25E4%25BD%259C%25E6%2588%2590%25E3%2581%2599%25E3%2582%258B&ei=JxIXTNiOBYbw0gTGqIHFCw&sa=X&oi=translate&ct=result&resnum=1&ved=0CBoQ7gEwAA

The file on the blog didn't work for me, however the skills I had learnt enable me to get it working

:D happy day. knowing my luck ESXi 4.1 will probably included my device device or break it but at least it is working for now.

Included file in case anyone else want to get ESXi running on the little Dell ZinoHD, which support up to 8GB of RAM


Attachments:
vmware-esxi4-Dell-ZinoHD-BCM57780-oem.tgz [720.55 KiB]
Downloaded 627 times
Mon Jun 14, 2010 10:03 pm
Profile

Joined: Mon Jul 25, 2011 7:15 pm
Posts: 1
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
arimp wrote:
I am not going to take credit for this as after trying Dave's recommended article, I was a little out of my depth skills wise with UNIX.
Included file in case anyone else want to get ESXi running on the little Dell ZinoHD, which support up to 8GB of RAM


Just bring the thread back to live. Has anyone tried installing ESXi v4.1 or v4.1 Update 1 or 2 with vCenter on it? Would it be possible to get vMotion/HA/DRS to work on it?

Thanks in advance for any feedback.


Mon Jul 25, 2011 7:55 pm
Profile

Joined: Sat Oct 22, 2011 2:23 pm
Posts: 2
Reply with quote
Post 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:
Code:
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:
Code:
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:
Code:
PCI\VEN_14E4&DEV_1692&SUBSYS_040F1028&REV_01

---d. All the characters after "SUBSYS_" and before "&REV" constitute your subsystem id.


Attachments:
oem.tgz [790.54 KiB]
Downloaded 405 times
Sat Oct 22, 2011 3:15 pm
Profile

Joined: Sat Oct 22, 2011 2:23 pm
Posts: 2
Reply with quote
Post Re: Dell Zino HD / Broadcom BCM57780
!!! UPDATE !!!

The BCM57780 is supported natively in ESXi 5.0.

So....all that work I proudly displayed in the above post.....

FAIL!


Thu Oct 27, 2011 7:25 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 14 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.