Red Hat Bugzilla – Bug 468492
F10 Snap3 ppc DVD fails to boot - numerous kernel oops messages
Last modified: 2014-01-12 19:07:53 EST
Created attachment 321492 [details]
kernel errors during boot
Fedora 10 Snapshot 3 DVD poweprc DVD fails to boot on my Powerbook G4 12" machine. There's a number of kernel oops messages - see attachment for a sample.
Forgot to add, F10 Beta DVD works fine on the same machine.
Ok, the same problem has appeared when I updated my rawhide installation from yaboot-1.3.13-12 to yaboot-1.3.14-5. So it's clearly a yaboot regression.
On my iBook G4 with F9 kernel (188.8.131.52-79.fc9.ppc) and yaboot 1.3.14-5 works well. What is the size of kernel and initrd images?
I'm not sure if the kernel/initrd size is the problem - as I said, latest iso images from rawhide fail to boot in the same way. But anyway:
-rw------- 1 root root 3893219 Окт 28 21:49 initrd-184.108.40.206-58.fc10.ppc.img
-rwxr-xr-x 1 root root 5928752 Окт 28 00:49 vmlinuz-220.127.116.11-58.fc10.ppc
Created attachment 321822 [details]
patch that fixes the problem
I've done some testing and can confirm that reverting the following commit (the patch is attached) fixes the problem:
Author: Paul Nasrat <email@example.com>
Date: Mon Dec 3 13:04:19 2007 +0000
Let prom_claim_chunk do the work for tftp images to support larger images.
Patch from: Leonardo Rangel <firstname.lastname@example.org>
Hmm, what version of OF are both you and Roman using?
Also in linux can you see what load-base is set to using nvram
Apple PowerBook6,8 4.9.0f0 BootROM built on 01/10/05 at 10:39:14
[ak@localhost yaboot]$ cat /proc/device-tree/openprom/model
if that helps.
Apple PowerBook6,7 4.9.3f0 BootROM built on 07/05/05 at 11:14:11
No I try to update kernel...
updated kernel -> oops and kernel panic
Yeah, I too noticed that panics behaviour depends on the kernel version - with somewhat older kernels the panic can happen much later in the boot process, or it might make it through to graphical anaconda, and hang there (in F10 snapshot 2).
Roman, can you get the latest
and try booting it?
oops and hang.
F10-alpha was similar, F10-beta boots and install well and this one is worse then alpha.
And if I try to restart I get:
Vector: 501 (Hardware Interrupt) at [c058dee0]
pc: c000a230: cpu_idle+0x9c/0xe0
lr: c000a230: cpu_idle+0x9c/0xe0
current = 0xc055d580
pid = 0, comm = swapper
enter ? for help
[c058df90] c000a1ec cpu_idle+0x58/0xe0 (unreliable)
[c058dfb0] c03c5644 __got2_end+0x58/0x68
[c058dfc0] c0513798 start_kernel+0x2cc/0x2e0
I think F10-Alpha and Beta used yaboot 1.3.13, so the problems in Alpha are unrelated.
Roman, can you try the patch from comment 5? If you confirm that it fixes the problem as well, then it's probably best to release F10 with it, and resolve the problem later. Fedora release that doesn't boot on a major class of machines is no good.
OK I can try it, but what is better? Release with kernel bug and workaround in yaboot or fixed kernel? Yes, this can be kernel bug as well as yaboot. I'm working on it. But OK, now I will try your patch now.
*** Bug 469502 has been marked as a duplicate of this bug. ***
Revert the change in yaboot by patching it out in the rpm, it'll be reverted upstream too.
Thanks for the leg work in tracking this down Alex.
yaboot-1.3.14-6.fc10 build, but with tag dist-f10-updates-candidate and I'm not sure, if this is the right tag.
Updated yaboot package showed up in rawhide and the latest boot.iso works fine as well.
Tested here too, worksforme.
*** Bug 470141 has been marked as a duplicate of this bug. ***
*** Bug 470322 has been marked as a duplicate of this bug. ***