[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: grub/laden bugs
From: |
Marcus Brinkmann |
Subject: |
Re: grub/laden bugs |
Date: |
Wed, 27 Aug 2003 15:47:41 +0200 |
User-agent: |
Mutt/1.5.4i |
On Wed, Aug 27, 2003 at 02:57:56PM +0200, Niels Möller wrote:
> I think I've figured out why I couldn't boot my task server (or any
> root server, for that matter) using laden. That's where I got stuck i
> few months ago, when I tried to use Neal's version of laden, only
> updated for the latest version of pistachio. Now I tried Marcus'
> version, and it also didn't work, but it gave some more explicit error
> messages.
>
> It turns out that when laden reads the memory map from grub, it
> consists of three correct (as far as I can tell) entries, followed by
> three bogus ones. The mapping is something like
>
> n base length type
> 1 0x0 0x9 fc00 1
> 2 0x9 fc00 0x400 2
> 3 0x10 0000 0x1fee 2800 1
> 4 0x1ffe 2800 0x1 d800 2
> 5 0xfeda 0000 0x6 0000 2
> 6 0xffb8 0000 0x48 0000 2
>
> After hacking laden to ignore entries 4-6, things seemed to work, and
> I got some debug output from my root-server.
>
> I don't know if this is a bug in grub or in laden (or in the BIOS
> *shudder*). Curiously, it seems to work if I use pistachio's kickstart
> program instead of laden, but that doesn't necessarily mean that it's
> laden's fault.
Without looking any closer at the numbers, it would be a good idea to find
out where and why kickstart and my laden differ, because as far as I can
remember, they should behave exactly identical wrt memory descriptors.
Thanks,
Marcus
--
`Rhubarb is no Egyptian god.' GNU http://www.gnu.org address@hidden
Marcus Brinkmann The Hurd http://www.gnu.org/software/hurd/
address@hidden
http://www.marcus-brinkmann.de/