Table 1. Controller Support Matrix
Controller | Mode support | Support SATA hard drive | Support SATA Optical Drive (CD or DVD) | Hard drive VMFS support2 |
Broadcom HT 1000 | AHCI/SATA mode only | Yes | ESX 4.0 and later | ESX 4.1 and later |
Intel ICH-7 | IDE/ATA mode only | No | Yes | N/A since there is no hard drive support |
Intel ICH-9 | Limited 1 | Yes | Yes | ESX 4.1 and later |
Intel ICH-10 | Limited 1 | Yes | Yes | ESX 4.1 and later |
Intel Ibex Peak | Limited 1 | Yes | Yes | ESX 4.1 and later |
For controllers that support both AHCI/SATA and IDE/ATA you should be aware of the following trade-offs.
- If you are using AHCI/SATA mode on SATA optical drive, the guest operating system does not have access to the optical drive. Only VMkernel and service console have access to the optical drive. This limitation is removed in ESX Server 3.5 Update 5.
- If you are using IDE/ATA mode, VMFS is not supported.
- ESX Server 3.5 Update 4 and earlier, export only IDE CD-ROM devices to the guest operating system. They do not export SCSI CD-ROM to the guest operating system. In other words, the guest operating system can attach CD-ROM devices only by using an IDE controller. You cannot attach CD-ROM devices using SCSI controller because ESX does not support connecting SCSI CD-ROMs or ISO images, even if the underlying ESX storage driver exposes SCSI interface to VMkernel. This limitation is removed starting from ESX Server 3.5 Update 5 with the support for SCSI CD-ROM drive in the AHCI/SATA mode.
- While running in AHCI/SATA mode, ESX loads its AHCI drivers which enable I/O access to a CD-ROM or hard-drive connected through an I/O Controller Hub (ICH). AHCI is a SCSI-based driver that exports SCSI interface to VMkernel. However, in earlier releases of ESX Server 3.5 Update 5, the guest operating system does not have direct CD-ROM access because this is a SCSI-based CD-ROM.
- While running in IDE/ATA mode, ESX loads its IDE-based drivers which enable I/O access to a CD-ROM or hard-drive connected through an I/O Controller Hub (ICH). Guest operating systems have CD-ROM access because this is an IDE-based CD-ROM. However, I/O speed to the hard drive is slower than in AHCI/SATA mode, which is why most high-end servers do not use IDE/ATA mode for hard drive use.
- For hard drive usage, note that by design, VMFS datastores cannot be created on an IDE-based interface. For an AHCI/SATA based interface, while it is technically possible to create a VMFS datastore on these SCSI-based drives, such a configuration is not supported by VMware mainly because SATA protocol does not support reserve/release. Reserve/release is needed if VMFS is used as a clustered file system in a shared disk environment. The following table-2 and diagram-1 summarizes the behavior
Table 2. Feature Support Matrix
Mode | CD-ROMaccess toESX | Hard drive access to ESX | VMFS | GOS access to CD-ROM |
AHCI/SATA | Yes | Yes | ESX 4.1 and later | Yes1 |
IDE/ATA | Yes | Yes, but slower than SATA | No2 | Yes |
Notes:
- This image is not applicable for ESX Server 3.5 Update 5, ESX Server 4.0 or later. Starting from ESX Server 3.5 Update 5 supports SCSI CD-ROM access from the guest operating system.
- ESX Server automatically determines which mode to run (either IDE/ATA or AHCI/SATA) based on the BIOS setting in the machine.
Frequently Asked QuestionsNote: For a complete list of supported guest operating systems, see the VMware Compatibility Guide.
Additional Information
For translated versions of this article, see: