Description of problem:
I'm trying to create boot images for F15 so that the grub2, installer and glibc teams can start working on / testing F-15 PPC, but I'am currently blocked by the kernel not booting on my PowerPC G5.
I've tried 2.6.37-0.rc8.git3.1.fc15.ar.ppc64 and 2.6.38-1.fc15.ppc64
both fail with a similar error.
The attached pictures are from 2.6.38-1.fc15.ppc64
Created attachment 486632 [details]
first part of the kernel messages
Created attachment 486633 [details]
second part of the kernel messages
The trace is showing machine check exception. Are you using grub2 bootloader instead of yaboot? I do not have PowerMac access right now, but will try to get system.
In the mean time can you try a patch which fixes crash in PCI code on PPC64, made to Linus git tree on Mar21.
Author: Benjamin Herrenschmidt <firstname.lastname@example.org>
Date: Mon Mar 21 10:57:57 2011 +1100
powerpc/pci: Fix crash in PCI code on ppc64 when matching device nodes
Commit b5d937de0367d26f65b9af1aef5f2c34c1939be0 has a bug which causes
basically a NULL dereference in the PCI code during boot on ppc64
fetch_dev_dn() is called when dev->dev.of_node is NULL, so using that
as the starting point for the search makes no sense. It should instead
start from the device node of the PHB.
Created attachment 487192 [details]
Fix crash in PCI code on ppc64 when matching device node
Please test with the attached patch.
I don't see how that could be the problem, given that commit b5d937de isn't in 2.6.38, so the attached patch won't apply to F-15... :/
This crash is the fault of the tpm_tis module. davej disabled it ages ago on ppc32, but it seems to still be enabled on ppc64... I'll disable it there too.
Oh, foo. We can't disable it, since CONFIG_IMA forces it to be built into the kernel. This is somewhat awkward.
afaik, there's no integrity measurement/TCG stuff on ppc64 either, so we could just disable IMA too with no loss.
Yeah, sounds reasonable to me too, disabled in F-15/rawhide.
kernel-18.104.22.168-9.fc15 has been submitted as an update for Fedora 15.
kernel-22.214.171.124-9.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.