Configuring fadump on SLES12 SP3 and later
This document (7023277) is provided subject to the disclaimer at the end of this document.
Environment
Situation
Resolution
yast2 kdump
to open the dump configuration tool.
b. select 'Use Firmware-Assisted Dump'
c. update 'Kdump Memory' according to the kernel's memory requirements
d. select 'OK' to apply the settings
systemctl status kdump.service -l
The output should show that the kdump.service is 'loaded' and 'active':
kdump.service - Load kdump kernel and initrd
Loaded: loaded (/usr/lib/systemd/system/kdump.service; enabled; vendor preset: disabled)
Active: active (exited) since Wed 2018-08-15 12:39:18 PDT; 1 day 3h ago
Process: 66117 ExecStop=/lib/kdump/unload.sh (code=exited, status=0/SUCCESS)
Process: 66124 ExecStart=/lib/kdump/load.sh --update (code=exited, status=0/SUCCESS)
Main PID: 66124 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4096)
CGroup: /system.slice/kdump.service
Aug 15 12:39:18 <hostname> systemd[1]: Starting Load kdump kernel and initrd...
echo c > /proc/sysrq-trigger
yast2 kdump
to open the dump configuration tool.
a. deselect 'Use Firmware-Assisted Dump'
b. select 'OK' to apply the settings
1. The crashkernel is used to reserve memory for fadump starting with SLES12 SP3. For recommended settings see Additional Notes.
3. Always use the latest dump capture related packages (maintenance updates) for stability.
Additional Information
System Memory | crashkernel setting (crashkernel=) |
4 GB - 16 GB | 768 MB |
16 GB - 64 GB | 1024 MB |
64 GB - 128 GB | 2 GB |
128 GB - 1 TB | 4 GB |
1 TB - 2 TB | 6 GB |
2 TB - 4 TB | 12 GB |
4 TB - 8 TB | 20 GB |
8 TB - 16 TB | 36 GB |
16 TB - 32 TB | 64 GB |
32 TB - 64 TB | 128 GB |
64 TB & above | 180 GB |
'crashkernel=<value>'
(e.g. crashkernel=2048M to the kernel
Run as user root
grub2-mkconfig -o /boot/grub2/grub.cfg
afterwards to update /boot/grub2/grub.cfg.
Note:
On Power10 systems with LMB (Logical Memory Block) size greater than 256MB there's a possibility for a kernel vmcore corruption.
Additional details:
IBM's Support document"Kernel dump corruption with Firmware-Assisted Dump (FADump)"
SUSE Knowledge Base Article - 000021429 - "fadump: Crash info header is not valid"
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7023277
- Creation Date: 16-Aug-2018
- Modified Date:19-Apr-2024
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com