Hello all,

Today, I’ll show you how to know which driver and version we are using in our ESXs.

  1. Connect to the ESXi using SSH.
  2. Run the following command to understand which driver host is using.

  3. In our case, the host is using megaraid_perc9. This driver is not supported, so we need to disable it and enable the right one lsi_mr3. To understand which driver hosts should use, I kindly recommend (from time-to-time)  to check the vSAN adapter VMware Compatibility Guide.
  4. Reboot the host with “Ensure Accesibility” to avoid vSAN Resyn. When the host is back in the vCenter, run the following command to see which driver viersion host is using.
  5. Now, host is using lsi_mr3, which is approved in the VMware Compatibility Guide.
  6. The following command shows the parameters the driver is configured.

Sharing is caring!

1 Comment

  1. Kent

    Reply

    Thank you for publishing this! Saved me a lot of recovery work.

    In ESX 6.5-6.7, we had latency issues with the VMware RAID driver, so changed to the Cisco driver. When I upgraded to ESX7-u1, my Datastore was not visible on the RAID disks.

    SSH to the host, running “esxcli system module list” command showed:
    [root@vm01:~] esxcli system module list
    Name Is Loaded Is Enabled
    —————————– ——— ———-
    lsi_mr3 false false

    I ran this command and rebooted:
    esxcli system module set –enabled=true –module=lsi_mr3

    I was able to see the Datastore!

    🙂

Leave a comment

Your email address will not be published.