Installation guide

www.vmware.com
62
VMware ESX Server Administration Guide
5. Remove the LSI Logic adapter you added previously by removing these lines:
scsi1.present = "TRUE"
scsi1.virtualDev = "vmxlsilogic"
6. Save your changes to the configuration file and boot the virtual machine again.
After the virtual machine boots, verify in the Device Manager that the guest is
using the LSI Logic driver only.
Note: Since the driver has been installed, the guest should find it automatically.
Sometimes moving the virtual devices around causes the PCI slots to change, so
the guest might detect some devices (like the vmxnet network driver) again.
Let the operating system detect the devices and continue.
Configuring the LSI Logic SCSI Adapter in a Linux Guest
Operating System
The following steps apply to existing virtual machines running Red Hat Linux 7.3 and
to SuSE Linux 8.0 guest operating systems and later distributions. The kernels that
come with these and later distributions include a driver that supports the LSI Logic
SCSI adapter. The driver is called mptscsih and depends on another module called
mptbase. Earlier kernels may have the mptscsih driver, but they do not support
this adapter.
Note: For a new Linux virtual machine in which you intend to install a Red Hat Linux
7.3 or SuSE Linux 8.0 guest operating system or a later distribution, you only need to
install the guest operating system. The guest is configured to use the LSI Logic
adapter during installation.
To use the LSI Logic adapter in an older distribution, upgrade the virtual machine’s
kernel or patch the kernel with the source from the LSI Logic Web site and re-compile
the kernel. Verify that the LSI Logic adapter is detected. At a command prompt in the
guest, type:
modprobe mptscsih
If there are no errors, verify with lsmod that mptscsih and mptbase are both
installed, then continue. Otherwise you must determine why the driver did not load.
For an existing Linux virtual machine with the modified configuration, the guest
needs to boot with the LSI Logic SCSI adapter, so it tries to load that driver from the
initial RAM disk (initrd) before the root partition is mounted. Try the following:
1. Edit /etc/modules.conf and set scsi_hostadapter to mptscsih.