VMware vmx hack

There are several virtual devices in VMware 6.0. Due to compatability or driver issue, sometimes we may want to choose a better one.
(VMware 6.5 has more options, but is still in BETA stage. I’ll make an introduction later.)

A VM has 6 PCI-slots. The first slot is always used by the VMware-SVGA II.

The other 5 slots can be these devices:

  • Buslogic-SCSI-controller
  • LSI-logic-SCSI-controller
  • AMD-ethernet
  • VMX-ethernet
  • e1000-ethernet
  • Soundcard

For SCSI controller:
To enable Buslogic-SCSI-controllers:
scsi0.present = "TRUE"
scsi0.virtualDev = "buslogic"

To enable LSIlogic-SCSI-controllers:
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"

For Ethernet:
To enable AMD-ethernet-cards:
ethernet0.present = "TRUE"
ethernet0.virtualDev = "vlance"

To enable VMXnet-ethernet-cards:
ethernet0.present = "TRUE"
ethernet0.virtualDev = "vmxnet"

To enable e1000-ethernet-cards:
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"

For soundcard, either a Soundblaster or a ES1371 can be choosed:
sound.present = "TRUE"
sound.virtualDev= "sb16"

or
sound.present = "TRUE"
sound.virtualDev= "es1371"

Leave a Reply

Your email address will not be published.