[PATCH 0/3] Make kexec work with ibmvscsi/ibmveth

David Boutcher boutcher at us.ibm.com
Fri Aug 5 00:31:37 EST 2005


Michael Ellerman <michael at ellerman.id.au> wrote on 08/04/2005 02:14:56 AM:
> On our Power5 we have vscsi and veth installed. When trying to kexec a
new
> kernel the vscsi and veth initialisation fails because the previous
kernel
> didn't clean up properly and as far as the Hypervisor is concerned is
still
> connected.
>
> The fix is, perhaps, to add a shutdown() function to the vio_driver
struct so
> that vscsi and veth have a chance to disconnect from the Hypervisor at
reboot.
>
> The veth seems to work fine just by calling its remove method.
>
> Just calling remove didn't work for vscsi, so I trialed-and-errored and
came
> up with something that works.
>
> With these patches I can kexec happily on our Power5 LPAR.

Hmmm....before we commit this I would prefer to figure out why vscsi remove
doesn't work.  I'll dig into that.

Dave Boutcher
IBM Linux Technology Center




More information about the Linuxppc64-dev mailing list