Bug 689468
| Summary: | Kernel doesn't boot on PPC (PowerPC G5) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Karsten Hopp <karsten> | ||||||||
| Component: | kernel | Assignee: | Kyle McMartin <kmcmartin> | ||||||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | high | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 15 | CC: | davej, gansalmon, hbabu, itamar, jonathan, kernel-maint, madhu.chinakonda, peterm | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | ppc64 | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2011-03-30 01:19:46 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: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Karsten Hopp
2011-03-21 15:53:50 UTC
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. |