ESXi

 View Only
  • 1.  Compiling VMware esxi 5 Drivers

    Posted Nov 26, 2011 05:19 AM

    As per http://www.bytedynamix.com/?p=77 I want to compile some drivers for ESXI.

    Specifically I want to compile fairly simple drivers for a Perle PCI serial card http://www.perle.com/products/UltraPort-Express-Serial-Card.shtml.

    The problem I've encountered is that the Open Source section under ESXI downloads does not contain any equivalents to OSS Source Code for VMware Tools 4 mentioned on the ByteDynamix site.

    I've downloaded the VMware ESXi Open Source package and the VMware VDDK Open Source packages but they don't seem to include the requisite source....

    Alas Google and VMware Communities searches haven't yielded much related to version 5. What am I missing? I see some mention of a VMWare Driver development program?

    Duncan



  • 2.  RE: Compiling VMware esxi 5 Drivers

    Posted Nov 27, 2011 02:23 AM

    I can't imagine I'm the only one looking for documentation on this...



  • 3.  RE: Compiling VMware esxi 5 Drivers

    Posted Nov 28, 2011 03:55 AM

    You are not. I am having similar problems



  • 4.  RE: Compiling VMware esxi 5 Drivers

    Posted Nov 27, 2011 07:14 PM

    Hi Duncan,

    you need the "Open Source Code for VMware vSphere ESXi 5.0" available here: http://downloads.vmware.com/d/details/vsphere_50_oss/dHRAYnRocGRiZHAlJQ==

    for compiling ESXi 5.0 device drivers (not the VMware Tools OSS code, that is erroneously linked in the article on bytedynamix.com).

    Look for the file vmkdrivers-gpl.tgz that is deeply buried in this archive.

    There you will find the source of all network and storage drivers that are included with ESXi 5.0. It might be difficult to get a driver for a serial device compiled, but I wish you much luck!

    - Andreas



  • 5.  RE: Compiling VMware esxi 5 Drivers

    Posted Nov 27, 2011 07:49 PM

    Thanks - I actually found the above last night after a little hacking. Should've posted an update :smileyhappy:

    The perle drivers require some kernel headers that aren't part of the esxi package. Just trying to see if I can include them in the compilation process, lots of dependencies though.