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. commit 90407c9976939e061f32b0e07602e5ce4887d9e8 Author: Benjamin Herrenschmidt <benh.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 machines. 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-2.6.38.2-9.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/kernel-2.6.38.2-9.fc15
kernel-2.6.38.2-9.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.