Comment 20 for bug 1978333

Revision history for this message
Heather Lemon (hypothetical-lemon) wrote :

# FOCAL - Proposed testing
----------

# enable proposed repo
cat <<EOF >/etc/apt/sources.list.d/ubuntu-$(lsb_release -cs)-proposed.list
# Enable Ubuntu proposed archive
deb http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs)-proposed restricted main multiverse universe
EOF

sudo apt-get install kdump-tools

# ensure propose is selected
Get:1 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 kdump-tools amd64 1:1.6.7-1ubuntu2.4

Version tested
# dpkg -l | grep kdump
1:1.6.7-1ubuntu2.4

# say yes to all questions

# edit kernel crash params due to this LP[1]
vim /etc/default/grub.d/kdump-tools.cfg

change 192MB to 512MB

save & exit

update-grub

# reboot VM
sudo reboot

# kdump-config show has no ata param listed by default
ubuntu@focal-proposed:~$ sudo su
root@focal-proposed:/home/ubuntu# kdump-config show
DUMP_MODE: kdump
USE_KDUMP: 1
KDUMP_SYSCTL: kernel.panic_on_oops=1
KDUMP_COREDIR: /var/crash
crashkernel addr: 0x32000000
   /var/lib/kdump/vmlinuz: symbolic link to /boot/vmlinuz-5.15.0-1014-azure
kdump initrd:
   /var/lib/kdump/initrd.img: symbolic link to /var/lib/kdump/initrd.img-5.15.0-1014-azure
current state: ready to kdump

kexec command:
  /sbin/kexec -p --command-line="BOOT_IMAGE=/boot/vmlinuz-5.15.0-1014-azure root=PARTUUID=341f0b90-b764-4a16-a222-6380a3a474f1 ro console=tty1 console=ttyS0 earlyprintk=ttyS0 panic=-1 reset_devices systemd.unit=kdump-tools-dump.service nr_cpus=1 irqpoll nousb" --initrd=/var/lib/kdump/initrd.img /var/lib/kdump/vmlinuz

# show upped memory
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.15.0-1014-azure root=PARTUUID=341f0b90-b764-4a16-a222-6380a3a474f1 ro console=tty1 console=ttyS0 earlyprintk=ttyS0 crashkernel=512M-:512M panic=-1

# make sure this value is greater than 0
#set it to 1
sudo sysctl -w kernel.sysrq=1

# perform crash
echo c > /proc/sysrq-trigger

kdump-config show
DUMP_MODE: kdump
USE_KDUMP: 1
KDUMP_SYSCTL: kernel.panic_on_oops=1
KDUMP_COREDIR: /var/crash
crashkernel addr: 0x1e000000
   /var/lib/kdump/vmlinuz: symbolic link to /boot/vmlinuz-5.15.0-1014-azure
kdump initrd:
   /var/lib/kdump/initrd.img: symbolic link to /var/lib/kdump/initrd.img-5.15.0-1014-azure
current state: ready to kdump

kexec command:
  /sbin/kexec -p --command-line="BOOT_IMAGE=/boot/vmlinuz-5.15.0-1014-azure root=PARTUUID=341f0b90-b764-4a16-a222-6380a3a474f1 ro console=tty1 console=ttyS0 earlyprintk=ttyS0 panic=-1 reset_devices systemd.unit=kdump-tools-dump.service nr_cpus=1 irqpoll nousb" --initrd=/var/lib/kdump/initrd.img /var/lib/kdump/vmlinuz

# crash dump file in /var/crash
-rw-r----- 1 root root 18772 Aug 9 18:05 linux-image-5.15.0-1014-azure-202208091804.crash

[1] https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/1918085