> Could you verify that this change actually fixes the problem? This would save me some work.
Verified with PPC qemu. I fail to boot with "You can’t boot a kdump kernel from OF" with CONFIG_CRASH_DUMP on, and I boot fine with it disabled.
Details:
* Built with the GCC 14.2.0 powerpc toolchain from
kernel.org* Built with `PATH=... ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- make bindeb-pkg`
* Tested with a Debian sid powerpc VM in qemu 6.2.
Do you need me to try this kernel against real hardware? I can dig an old iBook out of the closet to see if it works.
In terms of where this is coming from, I did some investigation:
* The value of CONFIG_CRASH_DUMP does change from n to y between 6.1 and 6.10. So it is indeed a problem with the config, not the kernel crashing under the same config as before.
* Easiest would be to simply change this downstream in Debian, since Open Firmware is by far the most common way of starting Debian powerpc. I don't know whether upstream should change or not--is there any real constituency that runs PPC Linux without OF, and is also interested in crash dumps? Maybe some embedded folks? Up to you whether you'd like us to try to change this upstream as well, I'm happy to chip in if so.
Hope this helps,
Dave