On 02/01/2014 05:05 AM, Tanstaafl wrote:
> Coming back to this now...
>
> Is there a list of all kernel modules that need to be installed for
> open-vm-tools?
Nope, but here's a list (through trial and error):
General setup --->
-*- Namespaces support --->
[ ] User namespace (This needs to be UNchecked)
Processor type and features --->
[*] Linux guest support --->
[*] Networking support --->
Networking options --->
<*> Virtual Socket protocol
<*> VMware VMCI transport for Virtual Sockets
Device Drivers --->
Misc devices --->
<*> VMware Balloon Driver
<*> VMware VMCI Driver
SCSI device support --->
[*] SCSI low-level drivers --->
<*> VMware PVSCSI driver support
[*] Fusion MPT device support --->
<*> Fusion MPT ScsiHost drivers for SPI
[*] Network device support --->
[*] Ethernet driver support --->
[*] Intel devices
<*> Intel(R) PRO/1000 Gigabit Ethernet support
<*> Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support
<*> VMware VMXNET3 ethernet driver
Graphics support --->
<*> Direct Rendering Manager (--snip--) --->
<*> DRM driver for VMware Virtual GPU
[*] Enable framebuffer console under vmwgfx by default
<*> Support for frame buffer devices --->
[*] Enable firmware EDID
[*] Enable Video Mode Handling Helpers
[*] Enable Tile Blitting Support
[*] VESA VGA graphics support
<*> Sound card support --->
<*> Advanced Linux Sound Architecture --->
[*] PCI sound devices (NEW) --->
<*> (Creative) Ensoniq AudioPCI 1371/1373
File systems --->
<M> FUSE (Filesystem in Userspace) support
A couple notes:
-Select 'Linux guest support' first or a lot of options won't be
visible.
-There was a conflict with one of the VMWare drivers if namespace
support is selected. I have forgotten which driver had the
conflict.
-Storage: Defaults on ESXi use the mptspi driver. You can change
the virtual machine to use PVSCSI.
-Audio: I haven't tried audio with ESXi. I would assume it's the same
as the wiki article you linked.
-Networking: Newer versions of ESXi use e1000e; older use e1000.
VMWare also can have its own driver selected; depends how the
virtual machine is set up. With ESXi 5.1, if you use defaults it'll
use either e1000 or e1000e.
-Display: If you want something other than 80x25 through vSphere use
the vga= parameter on the kernel line. I use vga=773 and it works OK
with vSphere, haven't tried vCenter.
-Don't forget to set the 'fuse' USE flag for open-vm-tools.
Most of this stuff I experimented with until I got a combination that
worked. You can also search for vmw in the kernel config to find VMWare
drivers.
Dan