> Please talk to me about this offline. I'm the author of the 2.0.30
> memory detection code. I think what's happening is the that Compaq
> BIOS reports only 16MB of RAM for the int 15h, ah=0x88 BIOS call on
> the Compaq. The fix for this is to change the BIOS detection code to
> use the 0xe801 call first, and then fallback if this fails.
Are you sure 0xe801 won't crash on bioses that don't implement
it? I.e., mostly on ancient 386's ? ... but probably the best thing
will be to test it in the 2.1 kernels before putting it to the
mainstream ones.
Martin