Please note: This driver support is not available in ESXi, so these controllers can only be used in AHCI, but not in RAID mode! If configured for RAID mode the device will be shown as " Class 0104" by " lspci -v", and they might also expose a different PCI device ID when being in RAID mode. A lot of modern SATA controllers also have RAID functionality, but they are no real hardware RAID controllers, but need software/driver support to implement RAID functionality. Before posting the same questions over and over again please read the following information and FAQ before posting. In the meantime a lot of recurring questions and issues have been posted in the comments of this blog post. So I changed the title of this post accordingly.
Update (): My sata-xahci package still works and is also necessary with ESXi 6.0 if your SATA AHCI controller is not detected out-of-the-box. I will just ignore any questions that are already answered there! It is also mandatory to include the output of the lspci command above! It looks like we hit a Blogger limit or bug here?! Please send an e-mail to sata-xahci instead, but please read through the FAQ below first. Update (): Unfortunately, I had to disable commenting on this post, because new comments will no longer be displayed (although they can still be added). Just post the output of this command, thanks! A nice way to find this information is by running the following command in an ESXi shell: If you need the support at installation time then you can build an ESXi installation ISO that already includes the package using either ESXi-Customizer or the ESXi-Customizer-PS script.ĭo you have a different unsupported SATA AHCI Controller? Comment on this post and tell me its brand and its PCI ID, and I will add support for it in a new version of the sata-xahci package. I am providing this package ( sata-xahci) in both VIB file and Offline Bundle format. Then reboot the host to make the change effective.
If you have the same controller then you can add support for it by running the following commands in an ESXi shell:Įsxcli software acceptance set -level=CommunitySupportedĮsxcli network firewall ruleset set -e true -r httpClientĮsxcli software vib install -d -n sata-xahci I was able to verify this method with the help of someone who tried to get his ASMedia ASM1062 Controller (PCI ID 1b21:0612) working with ESXi 5.5. You just need to create another map file with the PCI IDs of these devices and a reference to the ahci driver. I always thought that whenever an ESXi driver is loaded then it would detect and configure any PCI devices that it supports, but the ahci driver of ESXi 5.5 behaves differently: Even if manually loaded (with vmkload_mod ahci) it will only configure the devices that are explicitly listed with their PCI IDs in its map file ( /etc/vmware//ahci.map).īut once you realize this it is easy to add support for other SATA AHCI controllers that are not listed there.
For the NICs the problem could easily be solved by using the old ESXi 5.1 drivers with ESXi 5.5, but - until recently - I had no idea how to fix the issue for the SATA controllers. Intel(R) Graphics Platform (SoftBIOS) DriverĪTI ATI Technologies, Inc.In ESXi 5.5 VMware removed driver support not only for some commodity network cards, but also for lots of SATA controllers that have never been on the HCL, but worked fine with the generic ahci driver of ESXi 5.0 and 5.1 (provided that they support and are configured for AHCI mode).
Ricoh SDA-Standard konformer SD-Hostcontroller Motorola Motorola Messenger Modem Audio Device Qualcomm Qualcomm Gobi 2000 USB Composite Device 250FĭisplayLink DisplayLink USB Audio Adapter Hewlett-Packard HP Deskjet 6980 Series (DOT4USB) Intel(R) 6300ESB USB2 Enhanced Host Controller - 25AD Intel(R) processor PCI Express Root Port - 0045Ĭorrupted By Standard Sata Ahci Controller Outdated or Corrupted drivers: 8/20 Standard Sata Ahci Controller Driver Asus Device/Driver