Re: 2.4.23-bk bogus edd changeset - Re: 2.4.23 compile error in edd

From: Matt Domsch
Date: Thu Dec 18 2003 - 09:04:03 EST


> Same here - instant reboot when EDD is enabled. Do you need my config
> also? The mainboard is Intel D815EEA2 with latest BIOS
> (EA81520A.86A.0039.P21.0211061753).

Ok, 2 reports now. With Anton off getting married, can you assist
with debugging this (I've tried, and can't reproduce it on any systems
available to me) ?

In include/asm-i386/edd.h, change:
#define DISK80_SIG_BUFFER 0x228

to

#define DISK80_SIG_BUFFER 0x2cc

and see if that helps. What I'm thinking right now is that 0x228 is
being used by a boot loader somehow (what's your boot loader?) though I can't
yet prove it, and it isn't listed in
Documentation/i386/zero-page.txt. But Anton showed that the int13
calls the EDD code makes (or even if you remove those) succeeds, but
by writing something into 0x228 the kernel uncompress fails. I'm
hoping that by moving the buffer to 0x2cc (immediately before the e820
memory map reserved space) that it will succeed.

Thanks,
Matt


--
Matt Domsch
Sr. Software Engineer, Lead Engineer
Dell Linux Solutions www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/