Avago EFI SAS Driver is Unhealthy
On systems with numerous PCI devices with activated ROM option, it may come to notifications such as Avago EFI SAS Driver is Unhealthy or Intel(R) 40GbE 3.3.37 is Unhealthy during the startup process. The reason for this is the limited address range of the ROM option. If the ROM option is activated on too much devices, the mentioned error notification occurs. This article shows how to fix such errors by disabling the ROM option on devices.
Problem
Error messages occur during the UEFI POST (Power-On Self Test) during the startup process:
- Avago EFI SAS Driver is Unhealthy
Cause
The cause for such error messages can be the limitations of the ROM option.[1]
Another possible cause is having problems with the IOMMU Linux kernel parameters. See also MegaRAID 9341-4i Debian 11 DMAR DRHD handling fault status reg 3.
Solution for the problem
By clicking on the [F1] button, the problem can be bypassed once during the startup process. However, the problem reappears the next time the system is started.
The Option ROM must only be enabled in the BIOS for those devices from which you want to boot (for example from a RAID controller).[2]For further devices - for example network cards - the ROM option can be deactivated if these devices are not to be started (for network cards ,for example, no required network boots).
The following options are usually available under Configuration in the BIOS:
- Disabled
- Legacy
- EFI
To solve the problem, set only those devices to EFI that are to be started in UEFI boot mode. Set the remaining devices to Disabled. This screenshot of the BIOS of a Supermicro X11DPi-N mainboard shows a device with "Disabled" settings:
More information
- Avago EFI SAS Driver is Unhealthy - 9361-16i (Supermicro FAQ 33406, 20.11.2020)
- Avago EFI SAS Driver is Unhealthy - X11SPL-F (Supermicro FAQ 32486, 30.07.2020)
- Intel(R) 40GbE 3.3.37 is Unhealthy - X11DDW-L (Supermicro FAQ 32019 , 17.04.2020)
- How is PCI ROM shadowed? (stackoverflow.com)
- Option ROM (en.wikipedia.org)
References
- ↑ Avago EFI SAS Driver is Unhealthy - 9380 on X11DPH-T (Supermicro FAQ 33041, 30.10.2020) There is actually option ROM limitation.
- ↑ UEFI Validation Option ROM Guidance (docs.microsoft.com, 02.05.2017) UEFI Drivers & UEFI option ROMs will only be executed for devices in the boot path.
|
Author: Werner Fischer Werner Fischer, working in the Knowledge Transfer team at Thomas-Krenn, completed his studies of Computer and Media Security at FH Hagenberg in Austria. He is a regular speaker at many conferences like LinuxTag, OSMC, OSDC, LinuxCon, and author for various IT magazines. In his spare time he enjoys playing the piano and training for a good result at the annual Linz marathon relay.
|
|
Translator: Alina Ranzinger Alina has been working at Thomas-Krenn.AG since 2024. After her training as multilingual business assistant, she got her job as assistant of the Product Management and is responsible for the translation of texts and for the organisation of the department.
|


