Comment 33 for bug 1400319

Revision history for this message
Adrian Suhov (asuhov) wrote : Re: [Hyper-V] Kernel panic not functional on 32bit Ubuntu 14.10 and 15.04

I tested the kernel from http://kernel.ubuntu.com/~jsalisbury/lp1400319/ on Ubuntu 15.04 32bit and the problem still exists.
After installing the test kernel, kdump is running but doesn't update kexec:

root@ubuntu:~# /etc/init.d/kdump-tools status
● kdump-tools.service - Kernel crash dump capture service
   Loaded: loaded (/lib/systemd/system/kdump-tools.service; enabled; vendor preset: enabled)
   Active: active (exited) since Thu 2015-10-22 18:14:12 EEST; 11s ago
  Process: 673 ExecStart=/etc/init.d/kdump-tools start (code=exited, status=0/SUCCESS)
 Main PID: 673 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/kdump-tools.service

Oct 22 18:14:11 ubuntu systemd[1]: Starting Kernel crash dump capture service...
Oct 22 18:14:12 ubuntu kdump-tools[673]: Starting kdump-tools: Could not find a free area of memory of 0x9f00...es...
Oct 22 18:14:12 ubuntu kdump-tools[673]: locate_hole failed
Oct 22 18:14:12 ubuntu kdump-tools[673]: * failed to load kdump kernel
Oct 22 18:14:12 ubuntu systemd[1]: Started Kernel crash dump capture service.

root@ubuntu:~# cat /sys/kernel/kexec_crash_loaded
0

As suggested in comment #20, I installed kexec-tools from https://launchpad.net/ubuntu/+archive/primary/+files/kexec-tools_2.0.6-0ubuntu2.1_amd64.deb and kexec was updated.

root@ubuntu:~# /etc/init.d/kdump-tools status
● kdump-tools.service - Kernel crash dump capture service
   Loaded: loaded (/lib/systemd/system/kdump-tools.service; enabled; vendor preset: enabled)
   Active: active (exited) since Thu 2015-10-22 18:24:47 EEST; 29s ago
  Process: 678 ExecStart=/etc/init.d/kdump-tools start (code=exited, status=0/SUCCESS)
 Main PID: 678 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/kdump-tools.service

Oct 22 18:24:46 ubuntu systemd[1]: Starting Kernel crash dump capture service...
Oct 22 18:24:47 ubuntu kdump-tools[678]: Starting kdump-tools: * loaded kdump kernel
Oct 22 18:24:47 ubuntu systemd[1]: Started Kernel crash dump capture service.

root@ubuntu:~# cat /sys/kernel/kexec_crash_loaded
1

After that, I triggered a kernel panic (log attached) but kdump didn't work, so it seems to me a kdump-tools problem.