VOGONS


First post, by naujoks

User metadata
Rank Member
Rank
Member

Here I have a MSI 2116-H board with a 16MHz 286 on board and 4MB RAM that has a memory issue:
It's counting up to a weird number, like 4886kB. Sometimes BIOS reports a CMOS memory mismatch, but usually it doesn't throw any errors.
When running programs, often they work, but sometimes they hang. For example I was not able to install Win 3.11.
I tested the RAM sticks and the individual 44256 and 21256 RAM ICs, and they're all fine.
Any idea what could be wrong?

Board info:
https://theretroweb.com/motherboards/s/msi-2116-h

Reply 1 of 14, by ux-3

User metadata
Rank Oldbie
Rank
Oldbie

Battery status?

Retro PC warning: The things you own end up owning you.

Reply 2 of 14, by naujoks

User metadata
Rank Member
Rank
Member

Fixed and working

Reply 3 of 14, by naujoks

User metadata
Rank Member
Rank
Member

The battery is working, I mean.

Reply 5 of 14, by naujoks

User metadata
Rank Member
Rank
Member

Yes, it needs both to POST at all.

Reply 6 of 14, by rasz_pl

User metadata
Rank l33t
Rank
l33t

Now that doesnt sound right. It should definitely be able to post with just the DIPs. Maybe has something to do with JP10-15?

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 7 of 14, by Horun

User metadata
Rank l33t++
Rank
l33t++

I agree, does not sound right.... Those jumpers have Left (simms) and right (dips) "bank o:1". DIPS have bank o and bank 1 printed. SIMMS have banks 0/2 and 1/3 printed.
If jumped left should enable just simms. That era motherboard most likely needs matching 9 chip simms, all my 286 boards do not like the 3 chip types....just some thoughts

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 8 of 14, by naujoks

User metadata
Rank Member
Rank
Member

I popped the jumpers to the left and removed the RAM chips. It's booting now, reporting 3840kB, which I think is the right amount?
It still locks up though. I only have 1 stick with 9 chips. I assume I need to populate all 4 slots?

Reply 10 of 14, by Horun

User metadata
Rank l33t++
Rank
l33t++

Look at your simms, if two match exactly use just those for now in bank 0, should report about 1792k. See if it stable....you could also loosen the memory timing by adding wait states in BIOS..
You should not mix simm types if at all possible. If filling all banks they should be same type (all 3 chip or all 8 or 9chip) and same speed.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 11 of 14, by naujoks

User metadata
Rank Member
Rank
Member

I now popped the jumpers on the other side and removed the RAM chips.
Using sticks with 3 ICs, it counted up to 3840kB, but the system froze sooner or later.
I sourced RAM sticks with 9 ICs, and with those the system is stable.
It still only counts up to 3840kB, no idea where the last 256kB have gone...

Reply 13 of 14, by naujoks

User metadata
Rank Member
Rank
Member

Ah yes!
Hmm I wonder what's better on a limited system like this, BIOS + VGA shadowing or the extra 256kB RAM...

Reply 14 of 14, by Horun

User metadata
Rank l33t++
Rank
l33t++

Shadowing is better, that 256k will not add much to the 3.84MB (is only 6.7% more). If any app has to get data from one of the BIOS's it will be in ram instead of usually much slower ROM chips.
Glad it works well with the 9-chip simms. Save those 3 chip simms for a 386 motherboard board 😀

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun