The instructions from the readme gave an error code and did not install the vib: # esxcli software vib install -force -vib /tmp/vmware-esx-sas2flash.vib Error: Invalid option -vib Usage: esxcli software vib install Verify that the server is in maintenance mode: # esxcli system maintenanceMode get Enabled Place the server in maintenance mode: # esxcli system maintenanceMode set -e yes scp vmware-esx-sas2flash.vib :/tmp/ scp 9207-4i4e.bin :/tmp/ scp mptsas2.rom :/tmp/ Unzip the files that you downloaded and use SCP to upload the vib to the ESXi 5.5 server to the /tmp directory – SSH must be enabled on the ESXi server to use scp. List the drives attached: # esxcli storage core device list | egrep -i model The output from the command did not list anything Go to the ESXi commandline (using SSH or through the DCUI) and verify that the server has a LSI card installed: # lspci | grep LSI 0000:02:00.0 Mass storage controller: LSI LSI2308_2 # esxcfg-scsidevs -a | grep LSI vmhba2 mpt2sas link-n/a sas.500605b006c37290 (0:2:0.0) LSI Logic / Symbios Logic LSI2308_2 # esxcli storage core adapter list | grep LSI vmhba2 mpt2sas link-n/a sas.500605b006c37290 (0:2:0.0) LSI Logic / Symbios Logic LSI2308_2
#Lsi raid driver links zip file#
The MSDOS_Windows package is the only zip file that contains the firmware and BIOS packages 2118.bin is the firmware, mptsas2.rom is the BIOS file. Updating a LSI 2308 Card on ESXi 5.5ĭownload the ESXi LSI firmware/BIOS installer from here: ĭownload the LSI firmware/BIOS installer readme from here: ĭownload the v18 firmware / BIOS from the MSDOS package (9207_4i4e_Package_P18_IT_Firmware_BIOS_for_MSDOS_Windows) here:
#Lsi raid driver links update#
Below are the steps I took to update my LSI controllers from v14 to v18. After updating the firmware and rebooting the system the drives were recognized and could be used by VSAN. Updating the LSI firmware is a simple process and can be accomplished from an ESXi 5.5 U1 server but isn’t very well documented. So we set about updating LSI 2308 firmware.
However our new LSI SAS controllers didn’t come with the firmware mandated by the VSAN HCL (they had v14 and the HCL specifies v18) and didn’t recognize the attached drives. Recently, we were performing some tests with VMware’s VSAN and due to some performance issues we were having with the AHCI controllers on our servers we needed to revise our environment to add some LSI SAS 2308 controllers and attach our SSD and HDDs to the LSI card. We do quite a bit of virtualization and storage validation and performance testing in the Taneja Group Labs ( ). I hope this will help others in the future, I know it will help me as I was about to look at the exact same for my VSAN environment, thanks for sharing this Tom!
He shared the procedure with me as unfortunately it wasn’t well documented. I received an email this week from one of my readers / followers on twitter who had gone through the effort of upgrading his LSI controller firmware.