VOGONS


emm386 fails to load

Topic actions

First post, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

Hi guys. I'm having trouble trying to get emm386 to work on my socket 4 machine. It displays "insufficient memory" when starting up... I made sure to load himem.sys in config.sys (DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF) before emm386.

What I tried so far:
- checked memory - 584k of 640k available
- removed shadowing in BIOS
- tried other memory modules
- tested memory with memtest (OK)
- changed L2 cache chips
- changed TAG ram
- verified L2 cache with cachecheck and speedsys (OK)
- disabled L2 cache in BIOS
- reduced CPU speed from 66 to 60MHz

So far nothing has worked. Any ideas?

Reply 1 of 12, by Imperious

User metadata
Rank Oldbie
Rank
Oldbie

How much memory do You have?

Atari 2600, TI994a, Vic20, c64, ZX Spectrum 128, Amstrad CPC464, Atari 65XE, Commodore Plus/4, Amiga 500
PC's from XT 8088, 486, Pentium MMX, K6, Athlon, P3, P4, 775, to current Ryzen 5600x.

Reply 2 of 12, by mrau

User metadata
Rank Oldbie
Rank
Oldbie

why do You testmem:off while having difficulties?

what does mem say after himem anyway?

Imperious wrote:

How much memory do You have?

what she said

Reply 3 of 12, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Are you suggesting you only have 584k free after loading nothing but HIMEM? In that case there's probably some other weird option set in your BIOS. Or possibly you have some kind of boot sector virus.

Reply 4 of 12, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

I use /testmem:off to cut down on boot time. I removed it and the machine behaves the same. I have 32MB of FPM installed (2x16mb).

Jorpho wrote:

Are you suggesting you only have 584k free after loading nothing but HIMEM? In that case there's probably some other weird option set in your BIOS. Or possibly you have some kind of boot sector virus.

That's because norton commander and the CD-ROM driver were loaded into memory. I removed both, and only DOS takes up some memory (very little) but emm386 still won't load. I highly doubt there's any virus since I've used it in another machine where emm386 loads fine. Besides, I didn't use any old floppies or questionable files. There's 0% chance of a virus.

Reply 5 of 12, by mrau

User metadata
Rank Oldbie
Rank
Oldbie

please load himem and emm386 with /verbose and provide the mem output with all those pesky /switches

Reply 6 of 12, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Any weird RAM settings in your BIOS? Any parity settings?

All hail the Great Capacitor Brand Finder

Reply 7 of 12, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
kanecvr wrote:

I highly doubt there's any virus since I've used it in another machine where emm386 loads fine.

By "it" do you mean the hard drive, or what?

The best way to eliminate the question of hardware problems once and for all would be to make an image of the drive and boot it up in VMware. If there's still a problem in that case, then there aren't many other possibilities other than a virus.

Reply 8 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I currently don't use emm386 very often, but I think it could help to have a look at the memory map in MS Diagnostics
(MSD) or to let CheckIt! do a memory test. As far as I know, it also has the ability to display memory usage in base/UMB region.
If noting works, you could try to boot from a floppy (incl. himem/emm386) or to use Qemm or similar competing products.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 9 of 12, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie
Jorpho wrote:
kanecvr wrote:

I highly doubt there's any virus since I've used it in another machine where emm386 loads fine.

By "it" do you mean the hard drive, or what?

The best way to eliminate the question of hardware problems once and for all would be to make an image of the drive and boot it up in VMware. If there's still a problem in that case, then there aren't many other possibilities other than a virus.

I used the hdd to boot dos on another machine and emm386 loaded fine.

Reply 10 of 12, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie
gdjacobs wrote:

Any weird RAM settings in your BIOS? Any parity settings?

Nope. Conservative values all the way.

Reply 11 of 12, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Alrighty. You might have to specify memory chunks, then.

All hail the Great Capacitor Brand Finder

Reply 12 of 12, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

I agree that for troubleshooting purposes it might be useful to try an alternative, like JEMM386.