VOGONS


3 (+3 more) retro battle stations

Topic actions

Reply 2160 of 2165, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Very interesting, I thought AHA-1542 cards were meant to be kind of crappy, but they do okay here. I have a couple kicking around. May have to plan to put one in my potential ISA 486DX50 build...... Might be an idea for my 386DX40 board as well, but I was tending toward keeping that "middle of the road"/normal. Think I maybe had a future domain 16bit ISA SCSI of some sort too. Might only have kinda lame and chonky clonky 300 and 80 MB drives..

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 2161 of 2165, by pshipkov

User metadata
Rank Oldbie
Rank
Oldbie

@rasz_pl
The post is big and things get mixed up.
Repeated the test configuration details on top of every chart.
Gotek floppy drives are working.
Bus-mastering SCSI controllers are the only factor that causes the issue with BL3 L1 cache.
If IDE or non bus-mastering SCSI controllers are used all is good.
So far i tested on the 2 fastest 386 motherboards for obvious reasons. There is a chance both of them exhibit this problem.
In the coming days will check how other motherboards handle things.
ECS Panda 386V and Chaintech 340SCB come on top of the list so far.

@feipoa
Yes, missing characters can happen with several VGA and local storage controllers.
Especially if the two controllers are slot-neighbors. Moving them to specific slots away from each other sometimes can fix things.

So far i didn't have data corruption from the write-access issue.
In fact i thought i escaped it all together with "magical" Promise EIDE Pro, but the recent in-depth testing proved me wrong.
The solution is to switch to mechanical HDDs, or if the preference is to stay with CF cards just increase the ISA bus divider and loose a lot of system performance.

Scraped some pictures from the internet of Winbond based IDE controllers that i think i tried before. Cannot be 100%. Going by memory here.

1.jpg
Filename
1.jpg
File size
78.53 KiB
Views
256 views
File license
Public domain

ROM shadowing
None of the caching controllers handle their own ROM shadowing.
So far only some Adaptec, Bustek, Buslogic, Procom models do it.

Keyboard controllers
I can safely say that no stone was left unturned there.
The problem is clearly the local storage controllers.

Advansys ABP-5140/5142
The best SCSI controller indeed.
So far tested with 2 motherboards - see my note to rasz_pl above.
Will check few more soon. As well as SXL2 processors.
But regardless of what the outcome is, it is unlikely i will be moving to other motherboards.

SIIG i540/542
It is impressive indeed, but does not handle overclocking very well.
Starts to flake beyond 16.67MHz ISA bus.
Didn't test anything yet with DLC/SXL2 CPUs.
Only 386DX and BL3 for now. It is not included in the charts with BL3 CPU because it is unstable or not working at all at 25 and 27.5 MHz.
These tests are big churn. Adding more configurations is borderline unfeasible.
At most i will check how 2-3 other mobos/chipsests handle the BL3 L1 cache issue with SCSIs and check few key controllers of interest with SXL2, but thats it.

SIIG i540/542 and Advansys ABP-5140/5142 are basically the same design/implementation/BIOS_microcodes, yet they behave differently.
i540 is faster at 10MHz, ABP-5140/42 handles overclocking just fine.

@BitWrangler
I always thought that the late AHA-1542 models such as CF/CP are some of the best controllers in their time.
Future Domain in the other hand failed to impress. They are definitely more trouble than the AHA CF/CP.

retro bits and bytes

Reply 2162 of 2165, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

Jesus tits, that's a big pile of disk controllers. Most of the controllers I had back in the day were either winbond or UMC, with an occasional DTK PTI-217. You seem to have a lot of the more obscure ones.
I think I have a PTI-227B, which is also based on a winbond chip. Is it worth testing?
I also have one of these. It's meant for CD-ROMS. I think it's normally configured for a tertiary drive, but it might be possible to use it with a hard drive using the primary address.
https://www.amazon.com/CREATIVE-TECHNOLOGY-CT … D/dp/B00450I8U0

"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 2163 of 2165, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

I think the notion I had about adaptecs being crappy might have come from early Linux SCSI documentation, where the authors were obviously preferring PCI solutions. However, there was in the mid 90s somewhat of a plague of crappy SCSI cards that came "free" with SCSI scanners and other peripheral types.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 2164 of 2165, by pshipkov

User metadata
Rank Oldbie
Rank
Oldbie

@anonymous coward
Convincing number of test samples is the main factor, otherwise we are only speculating.
PTI-227B. The B variant didint do well. It was my first attempt to find a counterpart to just 227.

@BitWrangler
Fact is that SCSI controllers are more pretencious in general, so i know what you mean.
But also, a byproduct of the examination was identifying 2-3 of them that are kind of just working and also very fast. So, that changes the story to a point.

retro bits and bytes

Reply 2165 of 2165, by feipoa

User metadata
Rank l33t++
Rank
l33t++
pshipkov wrote on 2023-04-09, 20:11:
Gemlight 386DX-3340 based on Symphony 'Haydn II' SL82C362, SL82C461, SL82C465 […]
Show full quote

Gemlight 386DX-3340 based on Symphony 'Haydn II' SL82C362, SL82C461, SL82C465

Several motherboards based on this chipset have been examined already and was determined that they are the fastest clock-to-clock 386 class assemblies.
This one here is no different.


motherboard_gemlight_386dx-3340.jpg

Not far ago i purchased two of these boards for about $50 each. Not a bad price.
The reason i spend the $ and time on them was see if they scale well to 50MHz FSB.
Not all boards based on this chipset can do it, but if these two can - that will be neat.
The type of chips used in them is similar to DTK PEM-0030Y and DTK PEM-0036Y, which can do 50MHz FSB just fine, so that reinforced my decision.

Was not able to find relevant documentation online, but that's fine since the assembly is basically jumperless and the level 2 cache jumper configuration is printed on the PCB.

Supported are IBM BL3, TI 486SXL2 and 386DX processors.
Up to 32Mb FPM RAM.
Default BIOS is rudimentary, but used microcodes from DTK PEM-0036Y - worked fine.
Despite silkscreen prints specify jumper configurations for 64Kb, 128Kb, and 256Kb level 2 cache, only 64Kb is possible. 128/256Kb lead hard to POST not completing or error reported about external cache not recognized.
I don't think there are 8K x 8 cache chips with faster rating than 20ns. I have 3 full sets of such chips. None of them function properly above 40MHz. So, that's the main limiting factor for this motherboard.
50MHz FSB is possible, but without level 2 cache. Obviously performance is not the best.

Decided not to do a full round of testing - it won't reveal anything important.
Basically, at 40MHz everything just works.
Same for 50MHz without level 2 cache.

If overclocking is not an objective, these boards are great.
Despite the smaller level 2 cache buffer they still outdo pretty much everything out there.

And that's all.
Nothing more to say really.

Thanks for donating this board to me some time ago. The comment concerning 256k not functioning should be corrected. 256K works fine with two 64kx4 TAG chips plus eight 32kx8 chips. The main drawback of this board is its glaring colour.

What TAG configurations had you tried previously?

Attachments

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