Bug 551875

Summary: kexec.ppc does not work. Fedora should ship kexec.ppc64
Product: [Fedora] Fedora Reporter: Andrea <mariofutire>
Component: kexec-toolsAssignee: Neil Horman <nhorman>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: 12CC: nhorman
Target Milestone: ---   
Target Release: ---   
Hardware: ppc   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-01-03 02:52:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Andrea 2010-01-02 19:59:38 UTC
Description of problem:

I'm trying to use kexec-tools on a PS3 running Fedora 12.

kexec -l /boot/vmlinux-2.6.32.2 --append="ro root=/dev/mapper/vg_ps3-lv_root" --initrd=/boot/initramfs-2.6.32.2.img

get_memory_ranges(): Unsupported platform
Could not get memory layout

This is because this function is not implemented for ppc, but only for ppc64.
There is not kexec-tools.ppc64 in the repositories.

Version-Release number of selected component (if applicable):

kexec-tools-2.0.0-28.fc12.ppc.rpm

How reproducible:

Always

Steps to Reproduce:
1. kexec -l /boot/vmlinuz-XXXX --append="ro root=/dev/mapper/vg_ps3-lv_root" --initrd=/boot/initramfs-XXX

replace XXX with the name of one of your installed kernels.

Actual results:

get_memory_ranges(): Unsupported platform
Could not get memory layout

Expected results:

It should work.

Additional info:

The version for ppc64 should fix this problem.

Comment 1 Neil Horman 2010-01-03 02:52:26 UTC
http://koji.fedoraproject.org/koji/buildinfo?buildID=142635

Koji is certainly building it.  I expect its not in the rpositories because of some ppc64 multilib issue.  I expect you;ll have to download and install it manually.