> ----------
> Da: Chris Evans[SMTP:[EMAIL PROTECTED]]
> Inviato: Tuesday, July 20, 1999 12:57 AM
> A: Vignani Alberto
> Oggetto: dosemu dump file as requested
>
> <<File: debug.out.gz>>
>
I had a look at that file. Unfortunately -D9a produces too big a
logfile, and the conservative parameters
in utilities.h cut all but the latest part, which isn't very useful.
At the start of the logfile you sent we are _already_ into a
keyboard busy waiting loop in bios.S,
which is called from int 0x16. The problem now is: who calls int
0x16? DOS itself or the VGA BIOS?
I repeated the DOS 6.2 boot from floppy on my system and saw no
trace of int 0x16, so I suspect
either your VGA, or something in the keyboard code.
Note that 1) the timer seems to work fine 2) you said all is working
when booting from HD, so IMHO
there are no SMP-related issues in your case.
It also seems to me to remember that I had once the same problem,
maybe on a laptop; but it was
a very long time ago, and whatever was, it disappeared soon.
What to do... well, either edit src/base/misc/utilities.c and change
the INITIAL_LOG... parameters
(but you'll end up with a 20Mb+ logfile), or be more selective with
your debug options, e.g. -D1g only,
until you find who is issuing that int 0x16 which starts the
keyboard wait loop, and what's the
difference between FD and HD boots...
Alberto