VOGONS


Evergreen 486 SuperChip - settings for DIP switch?

Topic actions

Reply 160 of 174, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Thank you!

Running:

DEBUG
g=dc00:7

opens the SCSI BIOS configuration utility, the same one as CTRL-A at boot time. However, it looks as if the DMA test routine has been built into this CTRL-A BIOS boot menu already. Perhaps it isn't in the *B variants of the 154X card? Either I didn't notice it previously, or I simply thought it was the common "verify media and remap sectors" feature.

HOWEVER, the benefit of running it from debug is that I can have all the Cyrix CPU registers setup first and thus determine if they are interefering with DMA transfers.

AHA-1542CP_DMA_Diagnostics_1.JPG
Filename
AHA-1542CP_DMA_Diagnostics_1.JPG
File size
278.84 KiB
Views
962 views
File license
Fair use/fair dealing exception
AHA-1542CP_DMA_Diagnostics_2.JPG
Filename
AHA-1542CP_DMA_Diagnostics_2.JPG
File size
250.45 KiB
Views
962 views
File license
Fair use/fair dealing exception

Plan your life wisely, you'll be dead before you know it.

Reply 161 of 174, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Hmm.... even with a [safe] DMA rate of 5.0 MB/s, if I run the DMA test after I've booted the system into DOS, I get

BUFFER MISCOMPARE!!! PHYSICAL ADDRESS: 020036h  OFFSET: 00h

Can himem not be loaded?

If I run the test from CTRL-A at boot time, 5.0 MB/s and 6.7 MB/s pass the test. It fill fail at 8.0 MB/s.

Plan your life wisely, you'll be dead before you know it.

Reply 162 of 174, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
feipoa wrote on 2022-02-28, 13:28:
Hmm.... even with a [safe] DMA rate of 5.0 MB/s, if I run the DMA test after I've booted the system into DOS, I get […]
Show full quote

Hmm.... even with a [safe] DMA rate of 5.0 MB/s, if I run the DMA test after I've booted the system into DOS, I get

BUFFER MISCOMPARE!!! PHYSICAL ADDRESS: 020036h  OFFSET: 00h

Can himem not be loaded?

If I run the test from CTRL-A at boot time, 5.0 MB/s and 6.7 MB/s pass the test. It fill fail at 8.0 MB/s.

The test needs to be run with nothing loaded. Since you have it built in to the SCSISelect I would suggest just running it in the pre-DOS environment

1542B cards do not have SCSISelect FYI

Reply 163 of 174, by feipoa

User metadata
Rank l33t++
Rank
l33t++
maxtherabbit wrote on 2022-02-28, 14:17:
feipoa wrote on 2022-02-28, 13:28:
Hmm.... even with a [safe] DMA rate of 5.0 MB/s, if I run the DMA test after I've booted the system into DOS, I get […]
Show full quote

Hmm.... even with a [safe] DMA rate of 5.0 MB/s, if I run the DMA test after I've booted the system into DOS, I get

BUFFER MISCOMPARE!!! PHYSICAL ADDRESS: 020036h  OFFSET: 00h

Can himem not be loaded?

If I run the test from CTRL-A at boot time, 5.0 MB/s and 6.7 MB/s pass the test. It fill fail at 8.0 MB/s.

The test needs to be run with nothing loaded. Since you have it built in to the SCSISelect I would suggest just running it in the pre-DOS environment

1542B cards do not have SCSISelect FYI

In that case, 6.7 MB/s is max for SLC2. I'll see what my SXL2/ULSI2 can do, which has the same scsi card. EDIT: Best the SXL2-66 could do is 5.7 MB/s.

Plan your life wisely, you'll be dead before you know it.

Reply 164 of 174, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Small update - just because the SCSI BIOS diagnostic utility passes a particular DMA speed, doesn't mean it is stable in DOS and Windows.

I was running it at 6.7 MB/s, thinking it was stable, but HDD access will eventually hang up. I've put it back to 5.0 MB/s.

Plan your life wisely, you'll be dead before you know it.

Reply 165 of 174, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
feipoa wrote on 2022-03-09, 07:53:

Small update - just because the SCSI BIOS diagnostic utility passes a particular DMA speed, doesn't mean it is stable in DOS and Windows.

I was running it at 6.7 MB/s, thinking it was stable, but HDD access will eventually hang up. I've put it back to 5.0 MB/s.

Hmmm this does not match my experience. Are you using active or passive termination?

Reply 166 of 174, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Were your tests done with an SXL, SXLC, SLC, or DLC?

I don't recall off the top of my head; I'd have to pull the case off to check. Probably passive as I've had better luck with passive terms compared to active.

Plan your life wisely, you'll be dead before you know it.

Reply 167 of 174, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
feipoa wrote on 2022-03-09, 19:58:

Were your tests done with an SXL, SXLC, SLC, or DLC?

I don't recall off the top of my head; I'd have to pull the case off to check. Probably passive as I've had better luck with passive terms compared to active.

Negative. I've tested on a real 486 as well as a real 286, no upgrade processors.

I have had cases of SCSI bus hangs in the past that were resolved by switching to active termination

Reply 168 of 174, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I have updated the original post with the DIP switch settings from the official Evergreen 486 SuperChip manual. I've also attached them here, but will bring out the text as well.

SW1
ON = Double CPU speed using a 2x multiplier on the Evergreen interposer (not on the CPU)
OFF = Do not use Evergreen's 2x multiplier, meaning that it uses 1x

SW2
ON = Set for AST, Sperry, Unisys, etc. Used to obtain compatibility in systems having a slightly proprietary architecture
OFF = Set for IBM, Compaq, etc.

SW3
ON = Set SuperChip to match a system with a 16 MHz system clock
OFF = Not 16 MHz system

SW4
ON = Set SuperChip to match a system with a 12 MHz system clock
OFF = Not 12 MHz system

SW5
ON = Set SuperChip to match a system with a 10 MHz system clock
Off = Not 10 MHz system

SW6
ON = Set SuperChip to match a system with a 8 MHz system clock
OFF = Not 8 MHz system

SW7
ON = Set SuperChip to match a system with a 6 MHz system clock
OFF = Not a 6 MHz system

SW8
Always ON factory setting.

Turns out that my suspicion that one of the switches were to enable/disable the onboard FPU was incorrect. The good news is that I can disable Evergreen's 2x multiplier. So instead of running my SLC2 at 16.6 x 2 x 2 = 66.6 MHz, I can try running it at perhaps 25x1x2 = 50 MHz or 30x1x2 = 60 MHz. This should substantially increase the memory response, however I'm not sure if all my ISA expansion cards can cope with these high FSBs. It would also be interesting to see where the two configurations meet up with something like Wolf3D. That is to say, does the Wolf3D score of the SLC2 at 66 MHz (16x4) equal the Wolf3D score of the SLC2 at 50 MHz (25x2)?

Attachments

Plan your life wisely, you'll be dead before you know it.

Reply 169 of 174, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

Where did you find the documentation?

"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 170 of 174, by Marco

User metadata
Rank Member
Rank
Member

Hi all,

can you tell me where I can find the pshipkov's util pack?

Thx

1) VLSI SCAMP 311 / 386SX25@30 / 16MB / CL-GD5434 / CT2830/ SCC-1&MT32 / Fast-SCSI AHA 1542CF + BlueSCSI v2/15k U320
2) SIS486 / 486DX/2 66(@80) / 32MB / TGUI9440 / LAPC-I

Reply 172 of 174, by Marco

User metadata
Rank Member
Rank
Member
feipoa wrote on 2022-02-07, 11:28:
I ran a few tests from pshipkov's util pack. Note that SCSI DMA left at 5.0 MB/s. […]
Show full quote

I ran a few tests from pshipkov's util pack. Note that SCSI DMA left at 5.0 MB/s.

Wolf_286.exe TIMEDEMO = between 22.1 - 22.3 fps (no sound), or between 20.9 - 21.0 fps (with sound)

Speedsys score = 3.36. I need more RAM to run more tests.

3DSpace = 42%

DMA Speed = 1040K/s

CABT = 4.67 seconds

ATFLOAT = 5.5

Memspeed, 512KB, =8000 KB/s

Waitstat, clock=72.5 MHz, 11 waitstates, perf=50.2

AGSI reports 66.5 MHz. So far the only program to get the speed right on.

CoreTest 2.7, block size 64KB, ===================> 2965.3 KB/s
(what's the fastest CoreTest speed you've recorded on the ISA bus?)

DiskMeter 1.3, block size 64KB
Random =========> 3333.3 KB/s
Sequential ========> 3375.5 KB/s
Buffered =========> 3382.6 KB/s
Max seek =========> 0.3 ms
Perf index ========> 1249
(what's the fastest DiskMeter speed you've recorded on the ISA bus?)

Maxspeed (not in pshipkov's pack), which uses some fancy timing algorithm to measure the speed, reports between 64-69 MHz

Dear all
I was referring to this message were exactly that title for a bench pack have been mentioned.

Does this help?

1) VLSI SCAMP 311 / 386SX25@30 / 16MB / CL-GD5434 / CT2830/ SCC-1&MT32 / Fast-SCSI AHA 1542CF + BlueSCSI v2/15k U320
2) SIS486 / 486DX/2 66(@80) / 32MB / TGUI9440 / LAPC-I

Reply 173 of 174, by pshipkov

User metadata
Rank Oldbie
Rank
Oldbie

Gotcha.

benchmarks.zip

Contents:
DOS benchmarks, including Phil's pack.
Portable installations of 3D Rendering applications, Windows 3.11 and WinTune 2.
Everything ready to go (excluding Windows graphics driver).
Let me know if you want compilers + test projects in the same portable fashion.

retro bits and bytes

Reply 174 of 174, by Marco

User metadata
Rank Member
Rank
Member

cool. thanks. just downloading.
BR

1) VLSI SCAMP 311 / 386SX25@30 / 16MB / CL-GD5434 / CT2830/ SCC-1&MT32 / Fast-SCSI AHA 1542CF + BlueSCSI v2/15k U320
2) SIS486 / 486DX/2 66(@80) / 32MB / TGUI9440 / LAPC-I