v2.6.13.4 : Bad page state at prep_new_page when booting with quik
Benjamin Herrenschmidt
benh at kernel.crashing.org
Sat Oct 22 08:42:08 EST 2005
On Fri, 2005-10-21 at 20:08 +0200, Marc Zyngier wrote:
> I fear that... But even in such a case ,understanding what confuses
> the kernel would help a lot...
>
> Thanks for your help,
Hrm... another thing you can do is have a look at the init_bandit()
routine. It does:
/* read the word at offset 0x50 */
out_le32(bp->cfg_addr, (1UL << BANDIT_DEVNUM) + BANDIT_MAGIC);
udelay(2);
magic = in_le32(bp->cfg_data);
What is the value of "magic" in both cases ?
As for the rest, well, printing out the various addresses where the
kernel is copied and/or decompresses itself may help...
Have you tried also netbooting directly vmlinux.coff ? (boot enet: might
work on OldWorld OF, you'll need a bootp server) That works with some
oldworlds, not all, depends if they have a working ethernet driver in
OF.
Ben.
More information about the Linuxppc-dev
mailing list