[Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
--- Comment From ss...@in.ibm.com 2015-02-20 06:50 EDT--- Current daily ISO builds for 15.04 still has CONFIG_FA_DUMP disabled. Any idea when this config will be enabled in 15.04 ? # cat /boot/config-3.18.0-13-generic | grep FA_DUMP # CONFIG_FA_DUMP is not set # -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Fix Committed Status in makedumpfile package in Ubuntu: Fix Released Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
--- Comment From hbath...@in.ibm.com 2015-02-10 10:04 EDT--- Below is the documentation for fadump: Firmware-assisted dump Firmware Assisted Dump (fadump) is an alternative to kdump crash dumping mechanism, available in powerpc architecture. To understand how fadump works, please refer to the kernel documentation below: https://www.kernel.org/doc/Documentation/powerpc/firmware-assisted- dump.txt Two steps are needed to use fadump as the crash dumping mechanism. Firstly, enabling fadump by passing "fadump=on" to kernel. Secondly, registering fadump by echo'ing `1` to /sys/kernel/fadump_registered. 1. To enable fadump: a. Add "fadump=on" to GRUB_CMDLINE_LINUX in /etc/default/grub file. b. Rebuild grub config # grub-mkconfig -o /boot/gru/grub.cfg c. Reboot 2. To register fadump: kdump-tools, scripts and tools for automating kdump, is updated to make it fadump aware. When fadump is enabled, kdump-tools registers fadump as crash dumping mechanism, by echo'ing `1` to /sys/kernel/fadump_registered. For more help, see: # kdump-config help NOTE: If fadump fails to collect dump with Out Of Memory error, use "fadump_reserve_mem=" parameter to spike up the memory reserved for firmware-assisted dump. Breno, please add this to https://wiki.ubuntu.com/ppc64el/ Thanks Hari -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Fix Committed Status in makedumpfile package in Ubuntu: In Progress Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
--- Comment From hbath...@in.ibm.com 2015-02-10 09:42 EDT--- Chris & Louis, I have tested the packages successfully for kdump & fadump modes. Thanks Hari -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Fix Committed Status in makedumpfile package in Ubuntu: In Progress Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
--- Comment From hbath...@in.ibm.com 2015-02-06 15:55 EDT--- (In reply to comment #20) > > On 02/04/2015 01:29 PM, bugproxy wrote: > > Louis & Chris, thanks for your help. > > The packages work as intended in both kdump & fadump modes. > > Couple of observations though: > > > > 1. When doing load/unload twice in succession, echo throws an error > > > > root@lop831:~# kdump-config load > > * fadump registered successfully > > root@lop831:~# kdump-config load > > /usr/sbin/kdump-config: line 301: echo: write error: Invalid argument > > * fadump registered successfully > > root@lop831:~# > > -- > > > > root@lop831:~# kdump-config unload > > * fadump un-registered successfully > > root@lop831:~# kdump-config unload > > /usr/sbin/kdump-config: line 323: echo: write error: Invalid argument > > * fadump un-registered successfully > > root@lop831:~# > > > > The code is where we set values into the sysfs directory: > echo 1 > $sys_fadump_registered > > Where: > sys_fadump_registered=/sys/kernel/fadump_registered > > Hari, can you confirm if kdump-config load/unload are actually changing > these values correctly? Perhaps the code needs to be adjusted. Chris, I see the error from cmdline as well, while echo'ing 1/0 repeatedly to /sys/kernel/fadump_registered. --- root@lop831:~# cat /sys/kernel/fadump_registered 0 root@lop831:~# echo 1 > /sys/kernel/fadump_registered root@lop831:~# echo 1 > /sys/kernel/fadump_registered echo: write error: Invalid argument root@lop831:~# --- root@lop831:~# cat /sys/kernel/fadump_registered 1 root@lop831:~# echo 0 > /sys/kernel/fadump_registered root@lop831:~# echo 0 > /sys/kernel/fadump_registered echo: write error: Invalid argument root@lop831:~# --- It seems to be the way this node is handled in fadump kernel code. To avoid this error, we could adjust the kdump-config load/unload functions, to check for the value and set the node only if needed, for load: if [ `cat $sys_fadump_registered` != 1 ] echo 1 > $sys_fadump_registered for unload: if [ `cat $sys_fadump_registered` != 0 ] echo 0 > $sys_fadump_registered I hope this is ok with you.. Thanks Hari > > > 2. While using network dump (SSH), would be nice if we can warn the user to > > run > > 'kdump-config propagate' before 'kdump-config load', if > > /root/.ssh/kdump_id_rsa is missing. > > This applies to both kdump & fadump modes > > > > Thanks > > Hari > > > > Louis, > This might be a good general bug/issue to look into. > > Thanks, > --chris > > kdump-config propagate is a manual configuration option that needs to remain > as such. It creates a passwordless ssh key and will propagate to the remote > ssh server, which most probably will prompt for the remote server's > password in doing so. > > This cannot be done systematically. It also has a direct impact on the > security of remote servers so it must be an requirement from the > user. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Fix Committed Status in makedumpfile package in Ubuntu: In Progress Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
Re: [Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
On 02/04/2015 01:29 PM, bugproxy wrote: > --- Comment From hbath...@in.ibm.com 2015-02-04 19:20 EDT--- > Louis & Chris, thanks for your help. > The packages work as intended in both kdump & fadump modes. > Couple of observations though: > > 1. When doing load/unload twice in succession, echo throws an error > > root@lop831:~# kdump-config load > * fadump registered successfully > root@lop831:~# kdump-config load > /usr/sbin/kdump-config: line 301: echo: write error: Invalid argument > * fadump registered successfully > root@lop831:~# > -- > > root@lop831:~# kdump-config unload > * fadump un-registered successfully > root@lop831:~# kdump-config unload > /usr/sbin/kdump-config: line 323: echo: write error: Invalid argument > * fadump un-registered successfully > root@lop831:~# > The code is where we set values into the sysfs directory: echo 1 > $sys_fadump_registered Where: sys_fadump_registered=/sys/kernel/fadump_registered Hari, can you confirm if kdump-config load/unload are actually changing these values correctly? Perhaps the code needs to be adjusted. > 2. While using network dump (SSH), would be nice if we can warn the user to > run > 'kdump-config propagate' before 'kdump-config load', if > /root/.ssh/kdump_id_rsa is missing. > This applies to both kdump & fadump modes > > Thanks > Hari > Louis, This might be a good general bug/issue to look into. Thanks, --chris -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Fix Committed Status in makedumpfile package in Ubuntu: In Progress Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
--- Comment From hbath...@in.ibm.com 2015-02-04 19:20 EDT--- Louis & Chris, thanks for your help. The packages work as intended in both kdump & fadump modes. Couple of observations though: 1. When doing load/unload twice in succession, echo throws an error root@lop831:~# kdump-config load * fadump registered successfully root@lop831:~# kdump-config load /usr/sbin/kdump-config: line 301: echo: write error: Invalid argument * fadump registered successfully root@lop831:~# -- root@lop831:~# kdump-config unload * fadump un-registered successfully root@lop831:~# kdump-config unload /usr/sbin/kdump-config: line 323: echo: write error: Invalid argument * fadump un-registered successfully root@lop831:~# 2. While using network dump (SSH), would be nice if we can warn the user to run 'kdump-config propagate' before 'kdump-config load', if /root/.ssh/kdump_id_rsa is missing. This applies to both kdump & fadump modes Thanks Hari -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Fix Committed Status in makedumpfile package in Ubuntu: In Progress Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
--- Comment From hbath...@in.ibm.com 2015-02-04 05:32 EDT--- (In reply to comment #16) > Hari, > Ok I've updated the packages here: > http://people.canonical.com/~arges/lp1415562/ > > Please test with these packages. Thanks, I'm sorry. I don't see any packages at http://people.canonical.com/~arges/lp1415562/ Thanks Hari -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Fix Committed Status in makedumpfile package in Ubuntu: In Progress Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1415562] Comment bridged from LTC Bugzilla
--- Comment From hbath...@in.ibm.com 2015-02-03 05:35 EDT--- (In reply to comment #10) > Here is a built version of the debian makedumpfile for ppc64el: > http://people.canonical.com/~arges/lp1415562/ > > Note that I did a few changes to the original patch: > The changes I have made were: > - Don't rename load/unload to start/stop > - Less verbose descriptions > - Minor changes to logic and removal of extra echos > > If someone has a kernel with the CONFIG changes handy could they verify this > package? > In addition, we should ensure that _both_ modes are possible on ppc64el > (kdump/fadump). > > Thanks I don't see any fadump related changes in the kdump-tools_1.5.7-5_all.deb shared. Can you please check if the correct package is shared? Thanks Hari -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1415562 Title: [Ubuntu 15.04] Support firmware assisted dump on ppc64le Status in linux package in Ubuntu: Confirmed Status in makedumpfile package in Ubuntu: In Progress Bug description: Starting from POWER6, the firmware now has a capability to preserve the partition memory dump during system crash and boot into a fresh copy of the kernel with fully-reset system. This feature adds the necessary support to exploit the dump capture capability provided by Power firmware. With this feature support, the production kernel will register for firmware-assisted dump using RTAS (Runtime Abstraction Service) calls and builds required ELF header which then gets exported through '/proc/vmcore' in the second kernel after crash. This feature improves Power serviceability by making it more robust compared to current kdump mechanism on Linux. Ubuntu 15.04 kernel already includes the necessary code for fadump. The only kernel change needed is to enable CONFIG_FA_DUMP in the kernel configuration. In addition, an update is needed for a script in kdump-tools package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp