
Re: Customize OEM.tgz with ESXi 4.1
Hi All,
I think I may need more assist before I can finish that...
Let me describe more details in the steps I done..
1.I installed a CentOS 5.5_64bit on a VMServer virtual machine.
2.Followed the instruction, I installed the Development Tools.
3.I downloaded the VMware-esx-public-source-4.0-162945.tar.gz and put it in the /usr/src location.
4.I created a directory under /usr/src and named vmware-oss.I untar the OSS source into the /usr/src/vmware-oss directory.
5.I created a "drivers" sub-directory under the vmware-oss directory, after that, I extracted the vmkdrivers-gpl.tgz into the drivers folder.
6.I tried to run the ./build-vmkdrivers.sh, although getting a lot of errors, but finally still "ALL Done".
7.I downloaded the "intel-igb-2.4.13.tar.gz" and untar it, and numbers of "e1000_xxxxx.c" and "e1000_xxxxx.h" files are inside.
8.I am not sure which drivers are suitable for my network chip, so I tried the "e1000_82575.c" and "e1000_82575.h". I copied this two files to the following location:
"/usr/src/vmware-oss/drivers/vmkdrivers/src26/drivers/net/e1000e"
9.I made a copy of the "build-vmkdrivers.sh" and named it "build-vmke1000e.sh", chmod to "777".
10.I used vi to copy from one of the intel network card statement, changed the last two statements to:
include vmkdrivers/src26/include/linux/autoconf.h -c -o bora/build/scons/build/vmkdriver-igb.o/release/vmkernel64/SUBDIRS/vmkdrivers/src26/drivers/net/igb/e1000_82575.o vmkdrivers/src26/drivers/net/igb/e1000_82575.c
I placed this in a new line and saved the ./build-vmke1000e.sh(as atttached)
11.I run the ./buildvmke1000e.sh, and there are numbers of errors when it loaded to the "e1000_82575.c". (as attached in the putty.txt) file.
I have no idea which steps have done wrongly..I have spend two weeks on this...still confusing.
please help. Thanks!
