------- 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 <opt in> requirement from the
> user.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1415562

Title:
  [Ubuntu 15.04] Support firmware assisted dump on ppc64le

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1415562/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to