Clicky

I am installing ESXi 4.1 on a custom built server with the following specs:

MSI X58 Pro-E Motherboard (Intel Chipset)
Intel i7 CPU 960
18 GB DDR3

When attempting to install ESXi 4.1, I am getting the following error:

"vmkctl.HostCtlException:  Unable to load module /usr/lib/vmware/vmkmod/vmfs3:  Failure"

Doing some quick googling, I have found that appears to be an issue with the onboard NIC in the mainboard but some people have gotten various systems to work.

Does anyone have any ideas/driver information/work-arounds that I can try to get this system installed?  Do I have any other choice than to buy a NIC and get it installed?


Thanks for any help!

asked 12/12/2011 02:39

sciggs's gravatar image

sciggs ♦♦


23 Answers:
You are trying to build a what we call a whitebox server. The issue you have is because the storage controller or network interface card on the motherboard is not compatible with ESXi 4.1.

You could try using a network interface or storage controller installed in the PCI slots.

Checkout the following links for comopatible interface cards

http://www.vm-help.com//esx40i/esx40_whitebox_HCL.php
http://communities.vmware.com/cshwsw.jspa
http://ultimatewhitebox.com/

Personally I would try, and LSI, Dell Perc, Smart Array controller for storage controller and an Intel CT Desktop Adaptor (based in the E1000.0 module)
link

answered

hanccocka's gravatar image

hanccocka

As info, the mainboard has the Realtek 8111C (RTL 8111C) Ethernet controller that appears to not be on the HCL.
link

answered 2011-12-12 at 10:45:08

sciggs's gravatar image

sciggs

It is possible to ADD drivers to ESXi 4.1 for unsupported storage and network interface hardware, this is not supported by VMware. Secondly, because it is a breach of the EULA, and could be considered "hacking" the OS. This is against EE policy, and I cannot discuss how to complete this exercise on EE.

But please read my article, Adding Unsupported Hardware to VMware vSphere ESXi 4.1

link

answered 2011-12-12 at 10:48:46

hanccocka's gravatar image

hanccocka

Thanks, I will take a look at that.

This reason for this whitebox, is for us to develop on while our (2) new VM hosts (Dell R710's) are delivered.  They are set to deliver mid January so this box is just a fill in until then.
link

answered 2011-12-12 at 10:49:37

sciggs's gravatar image

sciggs

You could also checkout this article as well.

But I cannot discuss any issue you may entcounter, or how to complete it.
link

answered 2011-12-12 at 10:51:45

hanccocka's gravatar image

hanccocka

Add the drivers to your ESXi 4.1 BUILD!!!
link

answered 2011-12-12 at 10:52:18

hanccocka's gravatar image

hanccocka

another article here with the driver for you.
link

answered 2011-12-12 at 10:52:40

hanccocka's gravatar image

hanccocka

Having some trouble with that last article.  I have all of the files downloaded and in a folder.  But I'm not sure where/how to run the sudo command?
link

answered 2011-12-12 at 11:00:54

sciggs's gravatar image

sciggs

Im sorry, I did say I cannot discuss the modification of VMware software. use the driver and follow my article.

Sudo does not exist on ESXi!
link

answered 2011-12-12 at 11:16:52

hanccocka's gravatar image

hanccocka

Not sure if I am going to be able to figure this out.  I have the driver, etc but I'm not sure what to add into the smiple.map file.  I have the Vendor/Class ID's but not sure about the module driver for the RTL8111 /8168B.  

I understand that you cannot help with this matter.
link

answered 2011-12-12 at 11:20:13

sciggs's gravatar image

sciggs

did you read my article?
link

answered 2011-12-12 at 13:23:49

hanccocka's gravatar image

hanccocka

I did, and found the following information in the PCI Repository:


RTL8111/8168B PCI Express Gigabit Ethernet controller
Device 10ec:8168

So I have the Vendor/Class ID's from that, but not the module driver.
link

answered 2011-12-12 at 13:30:43

sciggs's gravatar image

sciggs

you should be able to find the actual driver from the above links!!!
link

answered 2011-12-12 at 13:51:42

hanccocka's gravatar image

hanccocka

I have the driver downloaded, but unsure of what to add into the simple.map file in step B.5.
link

answered 2011-12-12 at 13:53:21

sciggs's gravatar image

sciggs

is there no map file in the files in the articles?
link

answered 2011-12-12 at 13:58:56

hanccocka's gravatar image

hanccocka

check out this simple.map file in this download

or this download


link

answered 2011-12-12 at 14:01:17

hanccocka's gravatar image

hanccocka

Your article does not explain anywhere on what to do with the driver files or simple.map files?  I have ran through your article and have done both steps A & B and there are no actually driver loadings or .ISO changes in this.  Maybe I am just thoroughly confused?
link

answered 2011-12-12 at 14:09:45

sciggs's gravatar image

sciggs

I do not change the ISO. my artcile, is not about ISOs.

there are different methods, the articles above, include changing the source media, I do not do this, I change the installation live.

you will have to follow, an article above to modify the iso, because you cannot install on your host.
link

answered 2011-12-12 at 14:29:37

hanccocka's gravatar image

hanccocka

I see.  All .ISO changes say I need to have a Linux system which I do not have, or the resources to do so.  This is going to be great.  May just have to purchase a supported NIC and disable the onboard adapter.
link

answered 2011-12-12 at 14:37:40

sciggs's gravatar image

sciggs

or use a support NIC

Intel® Gigabit CT Desktop Adapter, also you may have to add a storage controller driver as well.
link

answered 2011-12-12 at 14:39:40

hanccocka's gravatar image

hanccocka

Correct, you need to use a Linux distro, Knoppix Live CDROM and VMware Player?
link

answered 2011-12-12 at 14:41:12

hanccocka's gravatar image

hanccocka

I added the Intel Gigabit CT Desktop adapter, disabled the onboard NIC, and installed VMware successfully!


Now, on to the next problem.  The NIC is not getting an active internet connection.  It has lights blinking like it is passing data, but the host will not get a valid DHCP address and it won't connect when I assign it a static.  Any ideas on this?
link

answered 2011-12-12 at 14:41:55

sciggs's gravatar image

sciggs

This is a new question?

i believe your question has been answered. If the answer has been helpful please assign points, if you open another question to be fair to other Experts, myself or another Expert will be glad to assist with your new issue.
link

answered 2011-12-14 at 15:41:04

hanccocka's gravatar image

hanccocka

Your answer
[hide preview]

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Tags:

Asked: 12/12/2011 02:39

Seen: 567 times

Last updated: 12/14/2011 08:49