lkml.org 
[lkml]   [2002]   [Jan]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [ANNC] Linld 0.94 available
Denis Vlasenko wrote:

>
> Ok, I brought old Turbo Debugger from home...
>
> It is not true on this box I type this message right now. 128 MB RAM.
> Under DOS:
> INT 15 AX=E801 returns carry set and AH=86 (have no BIOS manual here to look
> up this error code), other registers unchanged.


AH=86 is function not supported.

However, once again, you're running UNDER DOS. You probably should
query HIMEM.SYS for the memory size,


> INT 15 AH=88 returns AX=0.
> INT 15 AX=E820 - not tested, but obviously not working (or else kernels would
> boot fine without linld/loadlin kludge or kernel patch)
>
> So we have "triple-0" failure extracting mem size info from INT 15.


... because you're running under DOS.

>
> Just imagine old lovely 486 box never tested by manufacturer to work well
> with 64 MB of RAM. Joe Random Hacker plays Meg-o-Rama, but BIOS does not
> understand how that can be: int 15 fn 88 does not fit in 16-bit reg?!
> DOS does not boot, Joe says: well, Linux rulez, it will boot! but no...
>
> OTOH, CMOS reading hack most probably would not work either... memscan time?
>


By the time 64 MB RAM became supported, INT 15 AX=E801 was already
common. For pathological cases like you describe, it's "mem=" time.

-hpa


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:15    [W:0.066 / U:0.140 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site