Chapter 64. Storage

The kexec -e command might cause storage errors with advanced storage controllers

When using the kexec utility with the -e option, the system does not go through the standard Linux shutdown sequence before booting the next kernel. This might cause problems for systems employing advanced storage controllers, such as the Qlogic QMH2672 Fibre Channel adapter, because these controllers rely on the shutdown sequence to assure the storage has settled at the time of a reboot. When invoking the kexec -e command on such systems, storage related errors might occur as the kexec operation progresses, and the newly loaded kernel might fail to discover some or all attached storage.
If you see similar symptoms on your system when attempting kexec -e, use kexec without the -e option instead. This has been observed to work reliably. (BZ#1303244)