
Dell Optiplex MT380 fully working! ESXi 4.1 U1
Whitebox specs:
Procesor Intel® Core™2 Duo E7500 2.93GHz, 3MB L2 cache, FSB 1066MHz, 45nm
Chipset Intel® G41 Express + Intel® ICH7
Memory 2GB DDR3 1333MHz (1x2GB)
Memory slots 2xDDR3 1333MHz Dual-channel (max 8GB)
Graphics Intel® GMA X4500
HDD 500GB SATA II, 7200rpm
Optics DVD±RW
Slots PCI Express x16, 2xPCI
Network Adapter
Broadcom® Integrated Gigabit Networking (BRCM 57780)Backpanel VGA D-sub, 6xUSB 2.0, RJ-45, 2x3.5mm audio (in/out), serial port, paralel port
Frontpanel 2xUSB 2.0, 2x3.5mm audio (1x headphones, 1x mic)
Case Dell Mini Tower
Power supply 255W
Dimensions 433mm x 408mm x 187mm
Mass 12kg
The only problem was the integrated Broadcom NIC, everything else works out of the box. you only have to edit the simple.map file with this attached oem.tgz.
1.
Used this procedure to make a custom ESX USB stick with the attached oem.tgz
http://www.vm-help.com/forum/viewtopic.php?f=12&t=42.
Booted the server from USB stick, then entered service console (local support) and printed out hw map for NIC with
01:00:00 14e4:1692
10cf:1533 10/ 10/0x79 A V
3.
Then used this procedure to edit the simple.map file and changed the bolded value for BRCM 57780 nic:
--------------------
Instructions to modify oem.tgz if you're booting from a USB flash drive to add support for an unrecognized device.
This example assumes that you have deterimed the PCI ids for the hardware you want to add to the ESXi PCI database files and that you have been able to access the console of ESXi.
1) cd /tmp/
2) mkdir -p oem/etc/vmware
3) mkdir -p oem/usr/share/hwdata
4) cd oem/etc/vmware
5) cp /etc/vmware/simple.map simple.map
6) vi simple.map
--- add the necessary PCI data for your devices
7) close vi - press ESC and enter :wq
8) cd /tmp/oem/usr/share/hwdata
9) cp /usr/share/hwdata/pci.ids pci.ids
10) vi pci.ids
-- add the necessary description for your devices (
this step is already done in this oem.tgz!!)
11) close vi - press ESC and enter :wq
12) cd /tmp/oem
13) chown -R 201:201 ./etc
14) chown -R 201:201 ./usr
15) chmod -R 755 ./etc
16) chmod -R 755 ./usr
17) chmod 644 ./etc/vmware/simple.map
18) chmod 644 ./usr/share/hwdata/pci.ids
19) tar -cvzf oem.tgz etc usr
20) cp oem.tgz /bootbank/oem.tgz
21) cd /bootbank/
22) chmod 755 oem.tgz
23) reboot the host
Voila! Everything is up&running
