Well, here's the deal. I looked again, and indeed I found pads for J3 and J2 (they were hidden under a resistor network that was folded on top of them) and they were indeed open. So I soldered jumper headers on both so I can enable/disable each individually. Here are my test results:
J3=off, J2=off (default config) see test results posted earlier.
J3=on, J2=off: motherboard does not POST
J3=off, J2=on: motherboard does POST but does not recognize floppy drive. I tried moving the VGA and I/O card to different ISA slots a few times, as this is a trick that works sometimes - didn't work here.
J3=0n, J2=on: motherboard does POST but does not report any cache (with both jumpers off it reports "128k cache enabled"); if I go into CMOS and disable external cache - same result; reenable external cache, boot to DOS, run cache test programs, neither finds any cache. However, the RAM seems faster now for some reason, at least as far as cachechk is concerned.
Here are the results from running cachechk.exe with both jumpers on:
Code:
CACHECHK V7 11/23/98 Copyright (c) 1995-98 by Ray Van Tassle. (-h for help)
CMOS reports: conv_mem= 640K, ext_mem= 3,264K, Total RAM= 3,904K
386 Clocked at 39.1 MHz
Reading from memory.
MegaByte#: --------- Memory Access Block sizes (KB)-----
1 2 4 8 16 32 64 128 256 512 1024 2048 4096 <-- KB
0: 83 82 82 82 82 82 82 82 82 82 -- -- -- us/KB
1: 83 82 82 82 82 82 82 82 82 82 82 82 -- us/KB
2: 83 82 82 82 82 82 82 82 82 82 82 82 -- us/KB
3: 83 82 82 82 82 82 82 82 82 82 82 -- -- us/KB
4: 83 82 82 82 82 82 82 82 -- -- -- -- -- us/KB
Extra tests----
Wrt 41 41 41 41 41 41 41 41 41 41 41 41 --<-Writing
This machine does not seem to have any cache.
Main memory speed -- 13.4 MB/s 78.2 ns/byte (100%) [reading] 11.7 clks
Effective RAM access time (read ) is 156ns (a RAM bank is 2 bytes wide).
Effective RAM access time (write) is 78ns (a RAM bank is 2 bytes wide).
386 Clocked at 39.1 MHz. Cache ENABLED.
Options: -t0
And here is the output from cachechk with both jumpers off (default setting of the motherboard):
Code:
CACHECHK V7 11/23/98 Copyright (c) 1995-98 by Ray Van Tassle. (-h for help)
CMOS reports: conv_mem= 640K, ext_mem= 3,264K, Total RAM= 3,904K
386 Clocked at 39.1 MHz
Reading from memory.
MegaByte#: --------- Memory Access Block sizes (KB)-----
1 2 4 8 16 32 64 128 256 512 1024 2048 4096 <-- KB
0: 39 39 39 40 40 40 125 124 124 124 -- -- -- us/KB
1: 39 39 39 41 40 40 125 125 125 125 126 126 -- us/KB
2: 39 39 39 41 40 40 125 125 125 125 126 126 -- us/KB
3: 39 39 39 41 40 40 125 125 125 125 126 -- -- us/KB
4: 39 39 39 41 40 40 125 125 -- -- -- -- -- us/KB
Extra tests----
Wrt 41 41 41 41 40 41 41 41 42 42 42 42 --<-Writing
This machine seems to have one cache!? [reading]
!! cache is 32KB-- 27.6 MB/s 38.0 ns/byte (313%)
>>>> If you think you do have L2 cache, you might have FAKE CACHE chips! <<<<
5.7 clks
Hmmm. It looks like RAM at megabyte #1 is REALLY slow!
Hmmm. It looks like RAM at megabyte #2 is REALLY slow!
Hmmm. It looks like RAM at megabyte #3 is REALLY slow!
Hmmm. It looks like RAM at megabyte #4 is REALLY slow!
Main memory speed -- 8.8 MB/s 119.8 ns/byte (100%) [reading] 17.8 clks
Effective RAM access time (read ) is 239ns (a RAM bank is 2 bytes wide).
Effective RAM access time (write) is 79ns (a RAM bank is 2 bytes wide).
386 Clocked at 39.1 MHz. Cache ENABLED.
Options: -t0
Also here's the output of ctcm.exe with both jumpers off (default)
Code:
XMM not installed !
CTCM uses Memory from address 00120000
Int15-Memory=3145728
CTCM, translated by Thomas Pabst, copyright ct-Mag. V1.5b/t2
Processor-Timing : i386DX,i386SX
Processor CPUID : unknown
Clck : 40.0 MHz
internal Bus : 32 Bit between CPU and primary Cache or Memory
FPU : 80387-Typ
L1 Cache : 32 KByte, direct mapped
L2 Cache : not found or not active or more than 8 times associative
Write Strategy L1 : Write Back
Through Put & Bus Performance: Main Memory from 00120000
Best Time for 16K MOVSD (Cache /Page Hits) : 417 mcs - 39.3 MByte/s
average t. for 16K MOVSD (Miss + Hit) : 2121 mcs - 7.7 MByte/s
average t. for 16K MOVSD (if clean) : 2121 mcs - 7.7 MByte/s
average t. for 16K MOVSD (if dirty) : 2122 mcs - 7.7 MByte/s
Main Memory 16K MOVSD (Cache misses) : 2121 mcs - 7.7 MByte/s
average under DOS (640K): 1930 mcs - 8.5 MByte/s
average under Windows (4MB) : 1930 mcs - 8.5 MByte/s
and ctcm.exe with both jumpers on:
Code:
XMM not installed !
CTCM uses Memory from address 00120000
Int15-Memory=3145728
CTCM, translated by Thomas Pabst, copyright ct-Mag. V1.5b/t2
Processor-Timing : i386DX,i386SX
Processor CPUID : unknown
Clck : 40.1 MHz
internal Bus : 32 Bit between CPU and primary Cache or Memory
FPU : 80387-Typ
L1 Cache : not found or not active or more than 8 times associative
L2 Cache : not found or not active or more than 8 times associative
Through Put & Bus Performance: Main Memory from 00120000
Best Time for 8K MOVSD (Cache /Page Hits) : 693 mcs - 11.8 MByte/s
average t. for 8K MOVSD (Miss + Hit) : 1418 mcs - 5.8 MByte/s
average t. for 8K MOVSD (if clean) : 1418 mcs - 5.8 MByte/s
average t. for 8K MOVSD (if dirty) : 1418 mcs - 5.8 MByte/s
Main Memory 8K MOVSD (Cache misses) : 1418 mcs - 5.8 MByte/s
average under DOS (640K): 1331 mcs - 6.2 MByte/s
average under Windows (4MB) : 1331 mcs - 6.2 MByte/s
Speedsys still refuses to test the memory.
How do you interpret this?