I'm also running into this. Config includes B200M3 blades, ESXi 5.1U2, VIC 1240, UCSM 2.2(1). The fnic driver install for 1.6.0.5 works fine, but the enic driver install for 2.1.2.42 does not, giving me the same dependency error.
The image profile it speaks of seems to be the image from which it was installed. For instance, two of my hosts have the following Image Profiles
(Updated) ESXi-5.1.0-1065491-custom
(Updated) ESXi-Customizer
Since we've installed patches and updates since the original installation, I believe that's the "(Updated)" part. The first Image Profile comes from Cisco's customized ESXi ISO and the second comes from a vanilla ESXi build. I used the ESXi Customizer tool from v-front.de to bake in drivers.
I haven't been able to resolve the dependency. I've used the two mentioned ESXi builds, plus updated each to 5.1 Update 2 including Express Patch 4. For other reasons, we have to stay on 5.1. Using Cisco's interoperability tool, we have to use the drivers mentioned above.
Edit: I also tried the -f switch to force the install. That sucked. On reboot, the host didn't recognize it's NICs. A reinstall later and I'm back at the dependency error.
Any thoughts?
-----------------------------------------
Please consider marking this answer "correct" or "helpful" if you found it useful.
Mike Brown
VMware, Cisco Data Center, and NetApp dude
Consulting Engineer
michael.b.brown3@gmail.com
Twitter: @VirtuallyMikeB
Blog: http://VirtuallyMikeBrown.com
LinkedIn: http://LinkedIn.com/in/michaelbbrown
Message was edited by: Mike Brown