Cannot discover fabric on Red Hat Linux using Emulex HBA

A fabric probe operation performed on Red Hat Linux® using a Storage Resource agent cannot find the Emulex HBA.

Problem

When you installed the Emulex driver, the installation might not have installed the 32-bit DFC libraries because of missing prerequisites. The following messages appear during the Emulex driver installation:
Installing DFC libraries via RPM ...
Unable to install 32-bit development kit library due to missing
32-bit shared object library: libnl.so
If 32-bit development kit desired, please install RPM package:
libnl-1.0-0.10.pre5.4.i386 (or equivalent) that includes 32-bit libnl.so.

Action

Verify that the DFC 32-bit library, /usr/lib/libdfc.so, is on the system. If the library is missing, install the missing prerequisite package shown during the Emulex driver installation, and rerun the Emulex driver installation.