Hello All,
The following is my experience in installing an inexpensive VMware solution using a HP A6330f desktop
Please understand, that until this morning, I have not looked at linux since I took the VMware ESX 1
(VCP 1 certification track two years ago) and I really struggled with it then and I am not so smart with the CLI so....
If I have done something that is not necessary or wrong please correct it in a follow-up post, this is what I did to make it work, I tried all the scripts but those just kept failing to solve my problem since the sda2 root was locked???. Logging into troubleshooting console and editing the files directly seemed to make more sense to me anyway once I solved that edit mystery.
If I could also point out that I had virtually no help outside of the 14 pages on this topic. I could award each author of each post a partial point if I knew how but thanks to all and I know that I am not saying anything new on this post, but the request was made to speak-up about what products worked etc. .
1. 60 day license
1. HP A6330f AMD 64X2 with NVIDIA chipset MCP61 $450
1. 4 GB memory added $89
SATA support and NIC card support for A6330 server AKA Asus M2N68-LA
1. Downloaded and installed the ESX 3.5 software following onscreen prompts. Get the "cannot find root" error at the reboot.
2. Booted the server to the service console and logged on as Root using build password
3 Ran the commands for lspci -v -n |less to figure out the PCI ID I needed to add for the PMC61 chipset. Documented this information for PCI items 7 and 8
4. Spent 11 hours trying the scripts and figuring out what everyone means by saying edit in Linux...
5 Hint: edit: when you are in the ESX Troubleshooting console, Edit means type VI
and the path to the location of the file. use esc then :q to quit, type :wq to save and :wq! to save and overwrite read only and :q! to quit or cancel without saving
6. Edited simple.map - #vi etc/vmware/simple.map to include support for nVidia by adding
10de.03ef 0000:0000 forcedeth.o
10de:03f6 0000:0000 sata_nv.o
(these may not be necessary, but I added them anyway!)
7. Then I edited #
http://vi etc/vmware/pciid/forcedeth.xml with these lines added at the top in numerical sequence- The nVidia driver was already supported so that is why this worked I guess, the HP site says this is a RealTek NIC card, but ASUS says nVidia.... (I retyped the entire device group for one device but you could just change one of the groups to your pciid for your device.)
<device id="03ef">
<vmware label="nic">
<driver>forcedeth</driver>
</vmware>
<name>nVidia NForce Network Controller</name>
<table file="pcitable" module="ignore" />
<table file="pcitable.Linux" module="forcedeth">
<desc>nVidia|NForce Network Controller</desc>
</table>
</device>
8. Edited the #
http://vi /etc/vmware/pciid/sata_nv.xml file and added an entry for 03f6, changing the controller name from MCP55 nVidia... to MCP61 nVidia...
<device id="03f6">
<vmware label="scsi">
<driver>sata_nv</driver>
</vmware>
<name>MCP61 SATA Controller</name>
</device>
9. Run the esxcfg-pciid
10. Restarted the server
results: Server comes up and mounts the root and the NIC now works fine.
attachments
lspci-v.txt
lspci-v-n.txt
Thank you all for your help