[aarch64] Kdump issues
Several issues are noted when using Kdump on 64-bit Arm (aarch64) architecture platforms.
-
Kdump fails when using Mellanox ConnectX devices
On systems with Mellanox hardware devices that use either the
mlx4_core
or themlx5_core
driver modules, Kexec fails to load the crash kernel and hangs while themlx4_core
ormlx5_core
driver is initialized.The workaround is to disable loading the driver in the crash kernel by adding either
rd.driver.blacklist=mlx4_core
orrd.driver.blacklist=mlx5_core
to theKDUMP_COMMANDLINE_APPEND
option in/etc/sysconfig/kdump
. Note that this solution is only possible if you have configured to store the vmcore file locally. If Kdump is configured to save the vmcore to a remote host via the device, this workaround fails. (Bug ID 27915989) (Bug ID 27916214) -
Kdump fails when configured to use remote dump target over an
ixgbe
deviceOn systems where Kdump is configured to use a remote dump target over an
ixgbe
network device, the Kdump Vmcore Save Service is unable to save the vmcore file to the target destination. (Bug ID 27915827) -
Kdump fails and hangs when configured to use a remote dump target over an
igb
deviceOn systems where Kdump is configured to use a remote dump target over an
igb
network device, NETDEV WATCHDOG returns a timeout error and the network adapter is continually reset, resulting in a system hang when kexec attempts to load the crash kernel. (Bug ID 27916095)