f11 ppc64 woes
Josh Boyer
jwboyer at gmail.com
Sat Jun 6 13:54:10 UTC 2009
On Sat, Jun 06, 2009 at 05:27:49AM -0700, Roland McGrath wrote:
>I reproduced what jwb reported on the powerstation.
>Mine is with F10 + updates userland, only the kernel seems to matter.
>The test case is:
>
> # modprobe iscsi_tcp
> Illegal Instruction
> #
>
>On -16[278], same oops that jwb saw, wrong text appearing at a page boundary.
>
>This kernel:
>http://kojipkgs.fedoraproject.org/scratch/roland/task_1396640/kernel-vanilla-2.6.29.4-168.fc11.ppc64.rpm
>
>does not exhibit the problem. That should be all the same buildroot stuff,
>and 2.6.29.4 with no extra patches.
>
>OTOH, this kernel:
>http://kojipkgs.fedoraproject.org/scratch/roland/task_1396192/kernel-2.6.29.4-167.fc10.ppc64.rpm
>
>also does not exibit the problem. That is normal -167 with all the same
>patches, but built in dist-f10-updates-candidate buildroots.
>
>But contrary to jwb's reports:
>On my powerstation 2.6.29.3-159.fc11.ppc64 fails to boot:
That's not contrary. We were testing on different machines. I was testing on
a Apple PowerMac7,2 (dual ppc970 G5) which uses sata_swv for storage, not ipr.
>This is obviously a variant of the same problem.
Right.
>It's losing on clobbered instructions at a page boundary.
Yes, seems so.
>Man but these bastards boot slow.
I've noticed that about the powerstation, yes. The G5 boots surprisingly
quick with F11. Go figure.
>Oh, and note the two variant crashes in different kernels are in different
>routines in different builds, but always at PC 0xc000000000400000,
>and always clobbered the next few words with:
> 00001010 00000008 00001013 0000000f
>
>The magic PAGE_OFFSET+4MB effect. So, youse gots to wonder, and...
>
>On 2.6.29.3-142.fc11.ppc64, which has "no problem", I built the appended module.
>It printed this:
>
>Instruction dump:
>e8090000 f8410028 7f83e378 e9690010 7fa5eb78 7c0903a6 e8490008 4e800421
><00001010> 00000008 00001013 0000000f 7961626f 6f740000 00101600 00000c00
> ^^^^^^^^ ^^^^ <-- spells "yaboot"
>00000400 00101100 00000800 7fa3eb78 4bfff24d 60000000 38600000 383f00b0
> ^^^^^^^^ <-- goes to correct text again from here
>
>The magic 44 bytes of bogon at PAGE_OFFSET+4MB effect.
>We have no idea how long we have been screwed.
>
>I updated to yaboot-1.3.14-12.fc11.ppc (was f10), ran ybin, no help.
ybin isn't needed on the powerstation iirc. Anyway, that is indeed odd.
We should have Tony take a look at this if possible. Or if David can remeber
how to do a netboot directly from OF (and skipping yaboot), that would be a
good test too.
josh
More information about the Fedora-kernel-list
mailing list