[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Xserve G5 OpenFirmware 'CLAIM failed' after dist-upgrade



Thanks for reply Adrian!

On 11/04/25 17:08, John Paul Adrian Glaubitz wrote:
Sounds like an incompatibility with the current grub-ieee1275 on Apple PowerMac.
This is currently my best guess, but I want to be certain! I skimmed the archives of this list and it seems to have been reported before (sorry for the duplicate report). The OFW on Macs with screens is apparently built with more creature comforts, like 'press any key to continue' which could have misled.
Manually booting such as with "boot hd:,\\grub" returns a "CLAIM failed"
error. I'd be grateful for any troubleshooting tips.

Has anyone else run into this issue? Should I try rebuilding grub and/or
the kernel myself?
Not yet, but I haven't performed a dist-upgrade on my PowerBook G4 yet which
I am using for these tests. I will try to do that over the next days and
see if I can reproduce this.
For clarity this is the G5: uniprocessor *M9743LL/A configuration, IBM *970FX, but I figure it's the same GRUB2 build?In any case beware of rebooting after the dist-upgrade! ;-)
An excerpt from the OFW console is attached. I even checked the space
weather because for 3 machines to fail at once like this, it's either
software or a solar flare :-)
I think it would be wise to report this to the grub-devel upstream mailing
list [1] and see if you can get any feedback. The background is that Debian
backports upstream changes from time to time and I could imagine that some
of the recent PowerPC-related changes may have broken your machine.

Do you happen to know what the last working grub-ieee1275 version was?

Adrian

[1] https://lists.gnu.org/mailman/listinfo/grub-devel/

Already done!

https://savannah.gnu.org/bugs/?67012

FWIW there is a ppc64el patch in the Debian GRUB2 sources, but unsure if that's related at all. I'd guess not because it's for little endian?

https://sources.debian.org/patches/grub2/2.12-7/ppc64el-disable-vsx.patch/

-Stuart


Reply to: