Asus M4A785-M - Guide how to have onboard NIC with ESXi 4.1
I'm relatively new to this forum and lately, with its help, I managed to activated the onboard NIC of the Asus M4A785-M. My help came from several posts here and there and just in case it may help someone; here's how I did it with references to some posts contaning relevant information:
This server has the following setup:
- Asus m4a785-m
- Phenom II X6 1055T
- Intel pro/1000 pci-e (for initial file transfert)
- 4gb DDR2 800
- 200 gb sata HD
- ESXi 4.1 booting from USB stick (from CD install procedure)
- SSH activated and functional (Available in 4.1)
1. The onboard NIC is a Realtek 8112L wich is part of the 8111/8168 familly and the driver is compatible.
2. Get the already made OEM.TGZ file from the first post of this thread:viewtopic.php?f=12&t=2187
3. Rename this file to OEM2.TGZ and follow these instructions from another post: (I used WGET for step 2 next )
If you look at boot.cfg in /bootbank and /altbootbank (i.e. cat boot.cfg) you'll see the tar files that are used to extract and create the ESXi filesystem. Instead of editing your existing oem.tgz file you can do this
1) edit both boot.cfg files and change
--- oem.tgz --- oem2.tgz
2) Then copy oem2.tgz with your new driver to /bootbank and /altbootbank.
In oem.tgz you should have the driver file simple.map (which you may want to get from oem.tgz if it exists there). Since oem2.tgz is listed second the simple.map file in it will overwrite the one in oem.tgz. Does that make sense?
4. Now you can shut down the server and remove the PRO/1000; it should not be needed anymore.
5. Startup the server and verify that the NIC is working and get an IP address.Assuming that step 5 is working good; if you have a W2K3 Server the network will work like crap and there's additionnal steps needed.
1. Make sure that your VM is using a VMXNET 3 Nic because I haven't found a way to make it work with the 'Flexible' adapter type. I had to change mine.
2. I followed this info from another post and everything went back to normal:
Tx option for 'TCP Checksum Offload (IPv4)' in NIC advanced settings tab must be disabled. (default: Tx and Rx are enabled for VMXNET 3 adapter type).
I'm glad if I can help someone and if not it will be a reminder for me if I need it in the future.