Just tried updating one of our test hosts to ESXi 7 and got the following error message:-
<UNSUPPORTED_DEVICES WARNING: This host has unsupported devices [<PciInfo ' [1000:005b 1028:1f31]'>, <PciInfo ' [1000:005b 1028:1f31]'>]>
How do I go about working out what the unsupported hardware is?
I have gone through the host and the PCI info is not listed under the PCI Devices page.
Any help would be appreciated.
By the way, I should state this is a standalone host not attached to vCenter at all
points to an megaraid-controller
what hardware do you use - is it supported für esxi 7.0 ? check on the hcl: http://vmware.com/go/hcl
It was probably deprecated. As had happened for the Esxi 6.7 version.
What hardware do you have?
but this device 1000:005b ist not listed in this kb - also it says nothing about which devices are depreciated in 7.0 - that will be a bunch of other devices
Ah ok, the server we are trying to upgrade is a Dell PowerEdge R820
Id have to dig out the exact raid card etc that's installed.
I thought that it might be the FusionIO Drive II Duo that was causing it.
Dell R820 is supported to max 6.5U3 according to HCL
you had luck that it was running with 6.7
an here are the deprecated devices: VMware Knowledge Base
Yep its been running 6.7 U3 absolutely fine.
Another thing came to mind, is your version of Esxi 6.7U3 customized by Dell??
because if it is, you have to follow the DELL customizations, it is the version of Esxi 7 customized by Dell is not yet available.
No this was the vanilla ESXi 6.7 u3 install non-customised.
oh dont do that if a customized iso is available - youre missing vendorspecific drivers and ipmi - except when you have updatemanger and vendor vibsdepot included
Good to check if the device was managed by a vmklinux driver. If there is no matching native driver for that device in 7.0 ISO, it will not be supported in 7.0 . From the 7.0 release notes:
Deprecation of VMKLinux
In vSphere 7.0, VMKLinux driver compatibility has been deprecated and removed. vSphere 7.0 will not contain support for VMKLinux APIs and associated VMKLinux drivers. Custom ISO will not be able to have any VMKLinux async drivers. All drivers contained in an ISO must be native drivers. All currently supported devices which are not supported by native drivers will not function and will not be recognized during installation or upgrade. VCG will not show any devices not supported by a native driver as supported in vSphere 7.0.
this is your Perc H710, which is unsupported in esxi7, as you can see in the VMware Compatibility Guide - I/O Device Search
Perc H710, H810 will not be recognized by esxi7, same currently for Perc H310, see Re: esxi7 does not recognize my Perc H310
I've a H710 Perc and got the same unsupported devices 1000:005b and 1024:1f38 but it loaded on the RAID... It can see the RAID5 volume... and it booted... and so far it is working good - sees the RAID no problem....
I have the error as well
Unsupported devices [1000:0073 1137:0072] found on the host.The upgrade has VIBs that are missing dependencies:
So I installed ESXi onto the internal USB port. which went fine, then imported my host backup which went fine, then went to upgrade and it is giving me the same error. Apparently you cannot completely disable the embedded sas raid controller in the bios on the UCS B200 M3 where you are using it or not. Which is the only thing keeping me from upgrading.
Never mind I got it going. Manually upgraded via iso and kvm and continued past warnings. All is good