PowerEdge: Linux server is unable to boot with multiple paths configured to the boot device (boot from SAN)
Summary:
There might be many reasons for a boot from SAN to fail and not following the recommendations of our Host Configuration Guide is most often the reason for the issue. But for this
particular KB, the setup had been made as per our recommendations and nevertheless the boot was failing.
...
Please select a product to check article relevancy
This article applies to This article does not apply toThis article is not tied to any specific product.Not all product versions are identified in this article.
A Linux server running on Cisco UCS C220 M5SX is unable to boot up with two HBAs configured to four FAs on a VMAX3 array. The Cisco Integrated Management Controller (CIMC) was upgraded to firmware version 4.1(3f) after which the server could not boot. Prior to the firmware upgrade the server could boot successfully.
Investigations have determined that if a single HBA is configured to access a single FA the server boots without any issues.
When a second path is configured it will not boot.
Cause
The issue was caused here by an incompatibility between the Cisco Integrated Management Controller (version 4.1.3f) and the Emulex HBA firmware (v12.8.351.47).
Resolution
Upgrading CIMC to version 4.2.2a and Emulex firmware to v12.8.542.37 resolved the boot issue
You might encounter other incompatibility issues.
This KB aims to inform support staff of potential issues, especially after upgrading either of these two components.