VOGONS


LuckyStar LS486E rev.C2 and Cyrix 5x86@133

Topic actions

First post, by rad

User metadata
Rank Newbie
Rank
Newbie

Hey Guys,

As you know from the wonderful and very detailed threads available in this board, like 486 Ultimate Benchmark Comparison and You want a Cyrix 5x86-133, I was curious to experiment with my motherboard LS-486E rev.C2, which is SIS 496/497 based chipset. The board is BABY/AT size (almost) and has 3 PCI slots, 3 ISA slots, with integrated 2 IDE channels and 1 FDC, as well as cell battery. It has 4 cache sockets + TAG. Pretty much the basic stuff.

IMG_0466.JPG
Filename
IMG_0466.JPG
File size
2.03 MiB
Views
61702 views
File license
Fair use/fair dealing exception

You can see near the power regulator on the left there is a red cap jumper. This is applicable for controlling the CPU Clock selector to either 25MHz (no jumper), 33MHz (bottom jumper) or 40MHz (middle jumper). Since there are 3 jumpers I was curious what the upper-most is controlling actually. From the documentation here:

page2-3.jpg
Filename
page2-3.jpg
File size
106.2 KiB
Views
62501 views
File license
Fair use/fair dealing exception

It is not mentioned what JP18 1-2 is doing. Examining closely the motherboard and the tracks on it I've found out that those 3 jumpers of JP18 go directly into the CPU Clock Select Pins (S0, S1, S2) of the MX8235-1MC CPU Clock Generator IC near it. As you can see from the configuration in the manual:

25 MHz is TTL bitwise 111 which equals to no jumper set
33 MHz is TTL bitwise 110 which equals to jumper set 5-6 (last jumper shortened i.e. bit 1 set to 0)
40 MHz is TTL bitwise 101 which equals to jumper set 3-4 (middle jumper shortened i.e. bit 2 set to 0)

So looking at the frequency table in the MX8325-1MC datasheet on page 4, those jumpers configuration directly match the S(2:0) input selectors. In order to obtain 66MHz FSB speed, all you need to do is:

60 MHz is TTL bitwise 010 which equals to jumper set 1-2 and 5-6;
66 MHz is TTL bitwise 000 which equals to jumper set 1-2, 3-4 and 5-6 (all jumpers shortened i.e. all bits 1 set to 0).

Since 60/66 MHz is too much for PCI and all other peripherals (like integrated IDE controller) - this motherboard has also another undocumented jumper set for dividing the PCI frequency to 1:1/2 instead of only 1:1. It is called JP19. In position 2-3 it is PCICLK/CPUCLK = 1:1. In position 1-2 it is PCICLK/CPUCLK = 1:1/2.

I was able to configure my IBM 5x86C 100HF to FSB 60MHz with Clock multiplier x2 and 1/2 divider for initial launch. And boom it showed to me that it is running at 120MHz - same configuration as I used to work before (3x40MHz). Now it is (2x60MHz). Since this motherboard has no BIOS options for changing CPU Multiplier, it is controlled by jumper set. Placing a jumper JP5 in position 3-4 controls the MUL to go to 2x instead of 3x (when empty). I.e. this board is running like AMD 5x86-P75 configuration (i.e. with MUL 2x).

Now the big deal, 66MHz FSB for the same CPU with slowest settings in BIOS for ensuring first run compatibility and overcoming problems with the L2 Cache and RAM being too fast:

IMG_0471.JPG
Filename
IMG_0471.JPG
File size
304.68 KiB
Views
62501 views
File license
Fair use/fair dealing exception
IMG_0470.JPG
Filename
IMG_0470.JPG
File size
590.63 KiB
Views
62501 views
File license
Fair use/fair dealing exception
Last edited by rad on 2016-01-12, 15:16. Edited 1 time in total.

Reply 1 of 110, by rad

User metadata
Rank Newbie
Rank
Newbie

I'm writing in another post since the first one doesn't accept more than 5 attachments.

Somehow the CPU wasn't stable at the default voltage of 3.3V so I bumped it to 4V. Placed a 60cm fan to blow over its heatsync and it is not getting ever warm. With 4V it seems stable at this time. Actually I've enabled all of those higher FSBs 2 hours ago and still didn't have enough time to test stability and so on.

Anyway here are some preliminary results from benchmarks and tests:

IMG_0468.JPG
Filename
IMG_0468.JPG
File size
514.3 KiB
Views
62500 views
File license
Fair use/fair dealing exception

With 66x2 the program is not detecting L2 cache separately! When running the same CPU at 60MHz FSB speed it reported it correctly. Although from the speed bench in Speedsys it seems that L2 is active (around 90-100MB/s), but again it is not detected separately:

IMG_0467.JPG
Filename
IMG_0467.JPG
File size
469.96 KiB
Views
62500 views
File license
Fair use/fair dealing exception

Now what is very curious for me and very different from all other tests I've seen here (for FSB 66MHz) is the memory speed! CacheChkv4 is reporting to me 84.5 MB/s and SpeedSys is telling me 182.01 MB/s!

IMG_0473.JPG
Filename
IMG_0473.JPG
File size
355.03 KiB
Views
62500 views
File license
Fair use/fair dealing exception

Personally for me this is the highest score I've ever seen in 486 for PCPBENCH - 12.6!

Will continue to test more. Above scores are taken with slowest settings for WS in BIOS (as in previous post screenshot) but with major enhancements enabled for Cyrix CPU incl. Branch prediction.

Reply 2 of 110, by kixs

User metadata
Rank l33t
Rank
l33t

This looks great 😁

For more comparable results use the Phil's Benchmarks suite here:
Phil's Ultimate VGA Benchmark Database Project

Requests are also possible... /msg kixs

Reply 3 of 110, by rad

User metadata
Rank Newbie
Rank
Newbie

Thanks kixs! Will do, I already have his package of testing programs.

BTW, do you recognize this board? It's actually the one I bought from you 2 months ago 😁

Reply 4 of 110, by kixs

User metadata
Rank l33t
Rank
l33t

I remember very well 😉 It's nice to see you put it in a good use.

I still have one more but will have to decide what to do with it.

For fastest benchmark results use a fast graphics card like Tseng ET6000 PCI - no other graphic card I tested on 486 systems is faster.

Requests are also possible... /msg kixs

Reply 5 of 110, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

I have the exact same board, only it's labeled Acorp and no model number. Absolute layout. Unfortunately I got mine from a recycling center and the BIOS chips is missing. Could you do a bios dump so I can bring mine back from the dead?

Reply 6 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t

I have the older C1 revision of this board.

If noone with the C2 or D1 revison has a BIOS to share I could fix a dump of my boards BIOS, while old it still supports the AMD 5x86 and HDDs larger than 2.1GB.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 7 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t

Here is the BIOS dump from one of my C1 revsion boards (A second arrived from Ukraine today but I have not tested it yet)

Here are a few disclamers.

This BIOS was dumped using my very flaky AMD 5x86p75 CPU which would not run stable at 133 MHz @3V not on this board nor on the Asus PVI-486SP3 which is not very strange as it came with an "untested" (also known as dead) Abit AB-PB4 board and oriented wrongly in the socket... It does however seem to run perfectly at 160 MHz @4V strangely enough so I think the BIOS dump could be OK.

The BIOS was dumped with UNIFLASH which can not identlfy the EPROM non flashable BIOS chip my board uses but I guess it dumped the shadowed BIOS from the memory as it only took an instant.

The floppy drive I used is from 1987 and it is the filthiest drive I ever seen, it comes from a 286 industrial computer assembled in 1988 but as the floppy connector on the LS486E is reversed it was what I could find...

The USB floppy I used to transfer the image to my main system destroys the last track of most floppys inserted permanently but the rest of the disk usually reads fine.

If everything above sounds agreeable then try this BIOS file, just note that if it dosnt work that isnt the same as your board dosnt work as this BIOS file could be... totally useless.

Filename
LS486EC1.zip
File size
85.24 KiB
Downloads
287 downloads
File license
Fair use/fair dealing exception

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 8 of 110, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

thanks, i'll give it a try 😁

I also have an Abit AB-PB4 but it had a barrel battery soldered (no coin cell holder) witch of course leaked and destroyed several traces. Weirdly enough, there's more damage on the back then there is on the front where the battery is.

Reply 9 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t

Remember that you need a jumper on the turbo switch header if you want the system running at full speed otherwise the system will be rather slow 😀

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 10 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t

Today I tested the other LuckyStar LS486E rev C1 from Ukraine, its not from the same seller as the first.

This board seems to have a newer BIOS than the first LS486E I bought although I have to admit I diddnt really pay attention to what date the other boards BIOS is from. I can not recommend the "new" boards BIOS though as it seems picky with memory to the point I thought the board was dead. The board is battered and bruised and has a severed trace so that would not have been very strange if it was faulty. The boaed would not work with the single 16MB EDO stick I got with the other LS486E nor with the two 16MB EDO sticks I used to see if running two sticks would improve the memory performace, but with a 4MB FPM stick it came to life.

I took some pictures and recorded some nice sounds meant for a trouble shooting and repair thread but as the board works I will post them here instead.

First I tested the board with a PCI video card and a 16MB EDO stick that works perfectly in the other identical board. The result was a black screen and the beep code for no video followed by the beep code for FAIL. The post code card showed that the board stopped at initializing floppy controller. I tried all PCI slots and changing to the 2x16MB EDO I used for benching the other board with the same result.

The Award beep code for no video.

Filename
no_video.zip
File size
38.17 KiB
Downloads
169 downloads
File license
Fair use/fair dealing exception

The FAIL beep code.

Filename
fail.zip
File size
46.55 KiB
Downloads
165 downloads
File license
Fair use/fair dealing exception

Initializefloppycont.jpg

87fInitializefloppycont.jpg

PCInovideo.jpg

Then I tried an ISA video card and got a BIOS ROM checksum error followed by the FAIL code with both the single 16MB stick and the 2x16MB set.

BIOSROMchecksumerror.jpg

As a last resort I tried a 4MB FPM stick and suddenly the board decided to work. One would think this board has an old revision of the SIS chipset and thats why it wont work with EDO memory but that isnt the case, it has the B4 stepping just as the other board so the difference must be the BIOS. The board works with both the ISA and the PCI video card, at least as far as the BIOS setup, saving settings, booting DOS from my 2.5GB test HDD and testing the memory and 256KB cache with cachechk.

PNPBIOS97719.jpg

EDIT: After trying some more memory sticks I can now say for sure that the board works fine with FPM memory but not with EDO.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 12 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t
kixs wrote:

Any idea what is the 50MHz FSB jumper setting for this board?

It depends on revison I think.

For revision C2 it should be 1-2 but both my C1 boards have the jumper block inverted compared to the manual for the C2 board with 1-2 beeing 33 MHz.

55 Mhz is probably 3-4 -5-6 for the C2 revision and 1-2 - 3-4 for C1, Im not sure though but nothing bad will happen by messing with these jumpers.

I have tried (3x) 60 MHz which is 1-2 -5-6 on both revisions with JP19 set to PCI = FSB/2 but I could not get it stable with my half dead 5x86-p75.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 13 of 110, by kixs

User metadata
Rank l33t
Rank
l33t

I'm just testing this board... but there is no revision # anywhere.

My board also has 1-2 and 5-6 as 33MHz.

Now it runs my ADZ at 3x60 and only shows 1st screen at 3x66. This is all at 4V. I have two more ADW but only one boots at 3x60 but not always. The other one doesn't boot at all. They all work fine at 4x40 at 3.45V.

Will try later with Gigabyte GA486AM/S board.

Requests are also possible... /msg kixs

Reply 14 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t
kixs wrote:
I'm just testing this board... but there is no revision # anywhere. […]
Show full quote

I'm just testing this board... but there is no revision # anywhere.

My board also has 1-2 and 5-6 as 33MHz.

Now it runs my ADZ at 3x60 and only shows 1st screen at 3x66. This is all at 4V. I have two more ADW but only one boots at 3x60 but not always. The other one doesn't boot at all. They all work fine at 4x40 at 3.45V.

Will try later with Gigabyte GA486AM/S board.

If that is the case then my boards probably also accept both (1-2) and (5-6) as 33MHz, they came with the jumper set to (1-2) thats why I thoght the block was inverted. The only other settings I tried so far is 40 MHz (3-4) and 60 MHz (1-2, 5-6).

Then 50 MHz is probably (1-2, 3-4) or (3-4, 5-6) or perhaps both with 55 MHz beeing left out.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 16 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t

Could it be 55 MHz if you have the PCI/FSB jumper on 1:1?

I think very few PCI video cards will work at 55 MHz PCI.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 18 of 110, by Skyscraper

User metadata
Rank l33t
Rank
l33t
kixs wrote:

I have set the JP19 to 1:1/2 so PCI speed shouldn't matter.

The PDF manual for the clock chip lists 55 MHz as an option but I guess there is no way to set that speed as we have tried all the jumper settings by now.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 19 of 110, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for this guide! My 100Mhz 5x86-100GP is also stable at 133Mhz / 4v - now if we could find a way to run it at 3.6v, it should be safer for the CPU and still get enhanced performance. (since the 133MHz cyrix runs at 3.6v according to specs)

WIabcBVl.jpg

dR1uUw3l.jpg

5GQJd4ml.jpg