Subject: Re: Please test BIOS device matching code (i386)
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Frank van der Linden <frank@wins.uva.nl>
List: port-i386
Date: 03/11/1999 10:33:56
On Wed, Mar 10, 1999 at 07:48:50PM +0100, Manuel Bouyer wrote:
> These boot blocks have a problem on some of my machines:
> compaq machine, deskpro 5000 (ppro 200, bios unknown/compaq, 96Mb RAM):
> the boot blocks print "639/97280k" and then
> "heap full (0xfc70+64648)".
> On a packard bell P100, amibios, 64Mb RAM:
> 639/64512k, then "heap full (0xfc70+64648)".
> On a compaq laptop, 32Mb RAM:
> 639/31744k, "heap full (0xfc70+64648)".

Hmm.. could you compile the bootblocks with GEOM_DEBUG defined in
arch/i386/stand/lib/bootinfo_biosgeom.c, and tell me what value int
prints for "nhd"? Maybe these BIOSes report an insanely large value
for the number of BIOS disks present somehow (that should teach
me not to extract values from BIOS info on a PC without sanity checks..)

- Frank