VOGONS


First post, by GoldenPentium

User metadata
Rank Newbie
Rank
Newbie

Hi,

I have motherboard with chipset ALI M1419 A1 which looks like either ABIT AB-FA3 or AB-FA4. Mine has slightly different layout of clock generator with two jumpers which are not existing of the original boards.

20220927_202354.jpg
Filename
20220927_202354.jpg
File size
187.07 KiB
Views
620 views
File license
Public domain

The problem is that POST shows only 640KB of RAM. What can be the reason? I have 6 30-pins sticks on it, each with two OKI M514256A chips (I guess they are 512Kb each - so there should be 1,5MB of RAM total). I mixed all of them, tried only bank 0 (with 4 sticks), enabled "above 1MB memory test" - 640KB in all cases. What I missed?

I removed old battery - seems no sufficient damage due to leaks (I can say no damage at all). What else?

Reply 1 of 10, by weedeewee

User metadata
Rank l33t
Rank
l33t

Considering you mention a 386 which most of the time requires multiples of 4 memory sticks.
Two of the sticks aren't detected due to this, and the missing 384k isn't being shown because it is located in the area where the BIOS roms are, and can be used for shadowing, ie copying the rom to ram to speed up access.
If your bios has an option that looks like " relocate 384k " you can enable it and it will allow you to it as extended memory.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 2 of 10, by GoldenPentium

User metadata
Rank Newbie
Rank
Newbie
weedeewee wrote on 2022-09-28, 05:37:

If your bios has an option that looks like " relocate 384k " you can enable it and it will allow you to it as extended memory.

Not sure if I saw this option in the BIOS, but, anyways, your explanation is clear, thanks! Will be looking for the new set of memory sticks then.

Reply 3 of 10, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

Also, what bios does your board have? Some odd ones count conventional and extended memory separately.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 5 of 10, by GoldenPentium

User metadata
Rank Newbie
Rank
Newbie
Anonymous Coward wrote on 2022-10-01, 02:08:

Also, what bios does your board have? Some odd ones count conventional and extended memory separately.

Well, here it is:

FA3 ISA SYSTEM BIOS
40-01AE-001247-00101111-121291-ALI1419-F

I am 99% sure that is an Abit FA3 motherboard, rev: 2.4.

Reply 6 of 10, by GoldenPentium

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2022-10-01, 04:03:

maybe disabling bios/video bios shadow will release the memory

Unfortunately, there is no such option (or I can't find it) - System shadow, Video shadow disabled, but I still observe only 640KB RAM.

Reply 7 of 10, by pentiumspeed

User metadata
Rank l33t
Rank
l33t

Remember poster's processor is a 386DX and he described 6 simms installed. I can explain why poster said only 640K, which works as expected.

4 x 256K SIMM is 1MB and upper 384K is used for firmware shadowing, leaving 640K usable to DOS. Since this is a 386DX means 32 bits data path means a bank of memory for 30 pins simms is four creating 32 bits data path. The other 2 simms is not detected since it did not have other 2 simms to make second bank required.

What you should do: Get *four* 1MB x 8bit 30 pin (non-parity) SIMMs 80ns or 70ns speed. Relocate the (as bank 0), bank of four 256K x 8 bit simms to bank 1, and reject the remaining two simms. Install 4 1MB x 8 30pin simms in bank 0 to create 5MB total. This will do the trick.

Cheers,

Great Northern aka Canada.

Reply 8 of 10, by rasz_pl

User metadata
Rank l33t
Rank
l33t
pentiumspeed wrote on 2022-10-01, 23:11:

4 x 256K SIMM is 1MB and upper 384K is used for firmware shadowing

GoldenPentium wrote on 2022-10-01, 22:35:
rasz_pl wrote on 2022-10-01, 04:03:

maybe disabling bios/video bios shadow will release the memory

System shadow, Video shadow disabled, but I still observe only 640KB RAM.

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 9 of 10, by pentiumspeed

User metadata
Rank l33t
Rank
l33t
rasz_pl wrote on 2022-10-01, 23:52:
pentiumspeed wrote on 2022-10-01, 23:11:

4 x 256K SIMM is 1MB and upper 384K is used for firmware shadowing

GoldenPentium wrote on 2022-10-01, 22:35:
rasz_pl wrote on 2022-10-01, 04:03:

maybe disabling bios/video bios shadow will release the memory

System shadow, Video shadow disabled, but I still observe only 640KB RAM.

I'll post the poster's statement and I'll break it down.

"The problem is that POST shows only 640KB of RAM. What can be the reason? I have 6 30-pins sticks on it, each with two OKI M514256A chips (I guess they are 512Kb each - so there should be 1,5MB of RAM total). I mixed all of them, tried only bank 0 (with 4 sticks), enabled "above 1MB memory test" - 640KB in all cases. What I missed?"

".. I have 6 30-pins sticks on it, each with two OKI M514256A chips (I guess they are 512Kb each - so there should be 1,5MB of RAM total)...."

Incorrect, each 30pin stick is 256K each, made up of two 256K x 4 bits as two chips on each module creating 256K x 8 bit wide. Now, 386DX is 32 bit data path means one bank of memory requires four 30 pin SIMMs, each 8 bit wide for total of 32 bits.

This means four 256K sticks for total of 1MB installed in bank o. As you can see, this means board shows 640K which is correct, also none showing else because 384K is used for bios and video firmware shadowing to speed up the performance. Again, there was no 384K hole feature in that bios feature to relocate to above 1MB mark to use as extra 384K but this means shadowing is disabled so can't have all using 1MB total of memory.

Also poster noted tried to use the other two sticks in bank 1 and is not detected as needs 2 more 256K sticks to create 2MB total.

Best of action is get four 1MB 30 simm sticks non parity 80ns or 70ns. Vacate the bank 0 and transfer four 256K simms into bank 1, install the four 1MB sticks in bank 0, creating 5MB total and you will have bit of useful above 1MB mark for other use.

Not to ingress, back in the day when I had 286 to toy with in 1990 or so, all I can afford was 256K stuff and many people stuff 256K on their 386SX and 386DX computers in that days, (this poster's is a 386DX due to partial photo showed 387, which implies 386DX.). When I had pay checks saved up back in 1991 or so, I bought up 4MB along with cacheless 386DX 25 board and was expensive, spluged on 80MB IDE voice coil hard drive. And blegh, reltrek 256K video card but for DOS play that was good enough.

Cheers,

Great Northern aka Canada.