Messages in this thread |  | | Date | Fri, 25 Aug 2000 07:58:49 +0200 (CEST) | From | Mike Galbraith <> | Subject | Re: FWD: 2.4 kernel causing BIOS Ram check problems vs 2.2 (Good comments) |
| |
On Thu, 24 Aug 2000, Michael Peddemors wrote:
> Okay, now I am not the only developer with this problem. > New 2.4 kernel having problems with determining INITRD_START
It doesn't determine INITRD_START, it gets this information directly from the bootloader. The problem you're having is that syslinux and the kernel disagree slightly on exactly where your top of ram lies.
(e820 reporting problem seems likely, and in setup.S there's this little goodie.. 280 #ifndef STANDARD_MEMORY_BIOS_CALL 281 movb %al, (E820NR) ..to help you verify that)
Were I in your shoes, I'd report this to David Parsons and Chris Noe.. they've done the most recent work in this area. I've taken the liberty of adding cc's in case they're interested.
<snip>
> > My distro is being installed in LOTS of 486's et al, and they are more > > likely to run across this condition. IF there is no expected fix, rollback > > of this NEW method of using RAM, then I will not follow up on this anymore, > > and instead look to see if the bootloaders (IN my case syslinux) can > > acurately snoop this info to pass to the kernel.
It'd be a bit easier to modify the kernel you ship to blindly trust the bootloader. A much better approach would be to track down the booboo.
-Mike
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |