Hi all,
The strangest thing has happened,
Out of my 3 R810 servers, one was pulled to my DR site and the other two were kept in my primary datacenter.
The servers had been installed with a Dell customized ISO build 2143827, and then tweaked additionally to get the QLE220s working, as it stated above in the discussion.
As you may well know the time has come for an upgrade to vSphere 6.5 and in all that I have read the QLE220 HBA were definitely out of support for esxi 6.5 .
Having that in mind I collected a couple of other HBA adapters and found a suitable one for replacing the QLE 220 HBAs - an ISP2432 based Qlogic adapter.
I booted from the Dell Customized ISO (VMware-VMvisor-Installer-6.5.0-4564106.x86_64-Dell_Customized-A00.iso) and as stated in the VmWare HCL there was a stern warning that the QLE220 HBAs would not be usable (as well as a forewarning that the CPU will not be supported in future versions of the vSphere hypervisor, and a list of VIBs that were interfering with the completion of the upgrade).
Taking the easy path I chose to wipe and then reinstall anew.
After having completed the upgrade process, as was stated by the installer the QLE220 HBAs were nowhere to be found (no driver for them). Apparently there is no more qle2xxx driver in esxi 6.5.
At least that is what i thought.
After a month it was time to perform the upgrade of the other two servers.
Feeling adventurous, I tried to perform an upgrade once again. In order to obtain the list of offending VIBs that would prevent the upgrade, I booted from the Dell Customized ISO and noted down the offending VIBs.
I rebooted once again and removed the offending VIB(s).
I then booted from the installation media once again and let it perform an upgrade while preserving the VMFS .
I chose this method for upgrading because this time there was an elaborate and complex networking setup (I have no dVswitches... poor me) that had to be reestablished if I were to wipe the configuration of the server.
The upgrade process went along just fine and ended within 15-20 minutes. And then the host rebooted.
In anticipation that the HBAs would not be recognized I went into Configure just to see if the Networking configuration was properly migrated (it was), but I also clicked on the Storage Adapters.
Lo and behold there were the QLE220s ready to go, datastores were recognized and everything was as if I didn't perform the upgrade,

One HBA is not currenlty connected, which is the explanation for the Unknown there!
I was baffled... what driver was it using to handle the devices... time to investigate:
esxcli storage core adapter list
HBA Name Driver Link State UID Capabilities Description
-------- ------- ---------- ------------------------------------ ------------------- ----------------------------------------------------------------------
vmhba38 bnx2i unbound iscsi.vmhba38 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
vmhba39 bnx2i unbound iscsi.vmhba39 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
vmhba0 mpt2sas link-n/a sas.5842b2b0778b1c00 (0000:05:00.0) LSI Logic / Symbios Logic Dell PERC H200 Integrated
vmhba1 vmkata link-n/a sata.vmhba1 (0000:00:1f.2) Intel Corporation ICH10 4 port SATA IDE Controller
vmhba2 qla2xxx link-n/a fc.20000024ff0540f0:21000024ff0540f0 (0000:08:00.0) QLogic Corp QLE220 4Gb Fibre Channel to PCI Express HBA
vmhba3 qla2xxx link-up fc.20000024ff050bd9:21000024ff050bd9 (0000:06:00.0) QLogic Corp QLE220 4Gb Fibre Channel to PCI Express HBA
vmhba64 vmkata link-n/a sata.vmhba64 (0000:00:1f.2) Intel Corporation ICH10 4 port SATA IDE Controller
vmhba40 bnx2i unbound iscsi.vmhba40 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
vmhba41 bnx2i unbound iscsi.vmhba41 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
vmhba34 bnx2i unbound iscsi.vmhba34 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
vmhba35 bnx2i unbound iscsi.vmhba35 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
vmhba36 bnx2i unbound iscsi.vmhba36 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
vmhba37 bnx2i unbound iscsi.vmhba37 Second Level Lun ID QLogic 5709 1 Gigabit Ethernet Adapter
So is there a qla2xxx driver in vsphere 6.5 .... there seems to be one... let's investigate further:
esxcli software vib list | grep scsi-qla
scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2017-02-03
scsi-qla2xxx 902.k1.1-9vmw.550.0.0.1331820 VMware VMwareCertified 2017-02-03
Well there it is both drivers are not intended for vSphere 6.5 (note the 550 in the name) but they are still signed by VMware and apparently are fully functional even in vSphere 6.5.
I don't know how to import these drivers back into my freshly installed server and I don't even know where to obtain these VIBs from. I suppose they may be downloaded from the Dell support site and mos likely from the Dell Customized ISO for vsphere 5.5.
Does anyone have any ideas how to go about the issue of obtaining and installing the VIBs?