VOGONS


Suntac 80286 Mainboards

Topic actions

Reply 40 of 148, by MMaximus

User metadata
Rank Oldbie
Rank
Oldbie
Predator99 wrote:
Ups..had an idea where the mistake is. Had to switch the jumper on the Mainboard from 27128 to 27256. Now it reads the whole chi […]
Show full quote

Ups..had an idea where the mistake is. Had to switch the jumper on the Mainboard from 27128 to 27256. Now it reads the whole chip and I can enter Setup:

DSC_7790.JPG

No BIOS at E000...

Also attach the Hi/Lo files of your image for programming.

Phoenix 3.10.22 NSSI.zip

Thanks again!

Sorry I'm not sure I understand your post - does this mean the previous image is working? Or do you still need me to do the debug thing?

Reply 43 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

First a big thanks to MMaximus to send me this very nice (but not working) Suntac board!!! 😀

IMG_0781r.jpg
Filename
IMG_0781r.jpg
File size
1.77 MiB
Views
547 views
File license
Fair use/fair dealing exception
IMG_0783r.jpg
Filename
IMG_0783r.jpg
File size
1.54 MiB
Views
547 views
File license
Fair use/fair dealing exception

It is labeled "AMA-1240V1-D".

Bios is the Phoenix 3.10.22 as posted above.

As the board was not booting, I first tried the Supersoft ROMs. I tried 3 different CGAs, but no display. Beep codes are:

6-1 Cannot initialize monitor
6-2 ?
...
6-1 Cannot initialize monitor
3-3 CMOS RAM
...
3-4 Floppy adapter

Everything seems to be OK, except the Monitor...! Had no success in removing all socketed ICs or playing with the Jumpers. Also tried other RAMs.

Then I tried again with the original Phoenix BIOS. Post sequence is:

00
01
02
03
04
05
06
08
09
0d
20
21
22
23
25
27
28
29
2c
2b (Screen memory test failure) / Beep: long short long short
2e
34
35
00
3A
38 (Memory high address line failure at 01000-0A000 (non-fatal) / Beep: short short
00

This indicates an error accessing/adressing the Video memory? Tried several VGAs, same result. To my surprise, the board is up after finishing the POST. I can switch the keyboard LEDs and a reboot with Ctrl-Alt-Del works.

No idea at the moment, no damage visible except some minor battery corrosion. All LEDs on the POST card are OK.

Will continue trying, but any idea is welcome 😉

Reply 44 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

Did not manage to fix it so far...

But next one:

286-Suntac-A2125580.jpg
Filename
286-Suntac-A2125580.jpg
File size
1.95 MiB
Views
540 views
File license
Fair use/fair dealing exception

After some cleaning it looks better:

286-Suntac-A2125580--cl.jpg
Filename
286-Suntac-A2125580--cl.jpg
File size
1.44 MiB
Views
540 views
File license
Fair use/fair dealing exception

Seems to be alive, but the delay line in the bottom left is loose, almost all pins broken. Need a replacement...

BIOS:

Filename
286-Suntac-A2125580.rar
File size
1.97 MiB
Downloads
28 downloads
File license
Fair use/fair dealing exception

Reply 45 of 148, by root42

User metadata
Rank Oldbie
Rank
Oldbie

That poor thing… look at the corrosion on the ISA slots!

YouTube and Bonus
80386DX@25 MHz, 8 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & BlasterBoard, PC MIDI Card + SC55 + MT32, XT CF Lite, OSSC

Reply 46 of 148, by Deunan

User metadata
Rank Member
Rank
Member
Predator99 wrote:

This indicates an error accessing/adressing the Video memory? Tried several VGAs, same result. To my surprise, the board is up after finishing the POST. I can switch the keyboard LEDs and a reboot with Ctrl-Alt-Del works.

My guess would be a problem with one of the address lines on the ISA bus. The way these mobos are wired it's very unlikely to be a low byte data line issue since that would upset the big chips with DMA controllers and whatnot. And the lower address bits seem to work OK-ish for the same reason but it could be a line being stuck for example.

First, test the video card in an 8-bit slot if you haven't already. This board seems to have two, and conveniently almost at the opposide sides so try both. If that doesn't work then it's going to be more work for you. Get a meter with good, fast beep on short and check all the address lines on the upper 8-bit slot. Here's a pinout: https://en.wikipedia.org/wiki/File:XT_Bus_pins.svg

It's easy, just one side to test, and not even all of it. For each address line check:
- that is not shorted to ground
- that is not shorted to +5V
- that is not shorted to any other address lines
- that there is connection to one of the pins of ST62BC004

Now, the exact pin on '004 doesn't matter as long as there is a connection somewhere. Take your time with it, you don't want to miss any of these tests. Also, inspect all of the slots and make sure there isn't a bent contact anywhere that would short the ISA A and B sides - that can be verified with the meter as well but a good look should suffice.

Reply 47 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

Like to give an intermediate feedback...cannot continue with beep-testing as somebeody else here is annoyed 😉

I tested again a CGA and VGA in different slots - same results.

So I tested all Pins in the 8-bit ISA Slot 1 against Slot 8 - all connected.

But there is no conection of all adress lines to the ST62BC004. But no surprise: I followed some traces and some go the area around the CPU. So there cant be a direct connection to the ST62BC004...

EDIT: OK, tracked the adress lines as far as possible. Some end in the ST62BC002 the remaining in the St62BC003.
From a optical point of view all perfect, but will verify.

IMG_2874-st frr.jpg
Filename
IMG_2874-st frr.jpg
File size
1.93 MiB
Views
460 views
File license
Fair use/fair dealing exception
IMG_2879-St Backr.jpg
Filename
IMG_2879-St Backr.jpg
File size
1.91 MiB
Views
460 views
File license
Fair use/fair dealing exception

Reply 48 of 148, by Deunan

User metadata
Rank Member
Rank
Member
Predator99 wrote:

But there is no conection of all adress lines to the ST62BC004.

Oops, sorry about that. I looked at the wrong bus and gave you data lines to check. So, actually it's like this:

Addresses A1-A12 go to 003 chip, and A13-A19 to 002. I haven't yet found which chip decodes A0.
For now though check the A13-A19 lines first, and then move to /MEMR (B12) and /MEMW (B11) which should be connected to 001, most likely through 30 ohm resistors. Let's get this out of the way first.

Reply 49 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

OK, did all tests again:
A1-A12 go to 003 chip
A13-A19 go to 002 chip
A0 to 001
MEMR and MEMW to 002

EDIT: Exchanged the A and B sides in the ISA shortage test...
So only connections are:
B31=B1=B10 (GND)
B29=B3 (+5V)

Nothing else...

What also might be inteersting: The status of the LEDs on the Post-card: All lights on, except the IRDY, which is blinking during POST sequence and turns off at the end.
Therefore the Reset-LED is "on" all the time. Think this should not be correct. Even more strange that the board powers up in this status.

Reply 50 of 148, by Deunan

User metadata
Rank Member
Rank
Member
Predator99 wrote:

What also might be inteersting: The status of the LEDs on the Post-card: All lights on, except the IRDY, which is blinking during POST sequence and turns off at the end.
Therefore the Reset-LED is "on" all the time. Think this should not be correct. Even more strange that the board powers up in this status.

Oh, a clue! Do you have a reset switch connected? Try without it. And measure voltage across the pins you'd connect it to, it should be +5V.

Whatever the result, also measure pins 5 and 6 of the 4069 chip, and then 5 and 6 of the 7406. Both are next to 8042 keyboard controller chip.

Reply 51 of 148, by Montserrat

User metadata
Rank Newbie
Rank
Newbie

That reset problem sounds kind of familiar to me 😁.

Remember that there is a hidden conection under the power connector, mine was corroed and it was causing the reset state problems. Is taht tiny almos invisible corred line (connector removed).

thAOcVU.jpg

Reply 52 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

The trace under the power-connector is OK. Measured on the bottom side.

No, I dont have a reset switch connected. But the switch works, when shorting it restarts POST-sequence, with Reset-LED on the POST-card lighting all the time. There is 5 V between the Pins

I measured the following voltages against ground:
7406:
14 5V
13 2,275
12 1,946
11 1,841
10 2,300
9 0,302
8 0,118
7 0 V
6 5,093
5 0,390
4 5,094
3 0,111
2 5,094
1 0,396

4069:
14 5,079
13 2,612
12 2,477
11 5,051
10 0,398
9 0
8 5,084
7 0
6 0,392
5 5,088
4 2,476
3 2,612
2 2,612
1 2,438

Reply 53 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

Next one: "Youth Keep Enterprise Co., Ltd." 301-02.
Was totally dirty. Removed all ICs and did a complete shower. But still working.

Before cleaning:

286-Suntac-Youth-or.jpg
Filename
286-Suntac-Youth-or.jpg
File size
1.74 MiB
Views
349 views
File license
Fair use/fair dealing exception

After cleaning:

286-Suntac-Youth-a.jpg
Filename
286-Suntac-Youth-a.jpg
File size
1.73 MiB
Views
349 views
File license
Fair use/fair dealing exception

Bios: 3.03YK2 Award

Filename
286-Suntac-Youth.rar
File size
42.89 KiB
Downloads
24 downloads
File license
Fair use/fair dealing exception
286-Suntac-Youth-b.jpg
Filename
286-Suntac-Youth-b.jpg
File size
1.66 MiB
Views
349 views
File license
Fair use/fair dealing exception

Reply 54 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

Compared the 7406 and 4069 against the not working board (left values), but dont see a fundamental differnce:

7406:
14 5V 5,086
13 2,275 1,807
12 1,946 2,185
11 1,841 1,908
10 2,300 2,250
9 0,302 4,830
8 0,118 0,082
7 0 V 0
6 5,093 5,081
5 0,390 0,125
4 5,094 5,082
3 0,111 0,030
2 5,094 5,081
1 0,396 0,126

4069:
14 5,079 5,077
13 2,612 2,573
12 2,477 2,501
11 5,051 5,079
10 0,398 0,126
9 0 0
8 5,084 5,077
7 0 0
6 0,392 0,125
5 5,088 5,075
4 2,476 2,505
3 2,612 2,575
2 2,612 2,573
1 2,438 2,460

Reply 55 of 148, by Deunan

User metadata
Rank Member
Rank
Member

Somehow I missed your first reply. Anyway, the values look good so I wonder what is up with the LED. Just to make sure I did not misunderstand, the test card RESET LED is on at all times and even when the reset switch is connected and used it doesn't change the LED state?

Next round of tests then:
- Check if there is continuity between reset switch header (the pin that is not ground) and pin 42 of the 001 chip. This is mostly a sanity test but take a note of the resistance value, should be below 1 ohm or low ohms at worst.
- Check resistance between 001 pin 17 and +5V, you should be getting very close to 1k. Check the voltage on this pin when the systems runs, and when reset switch is pressed (you might need extra pair of hands for this).
- Check if there is continuity between 001 pin 17 and ISA slot pin B2.

The 001 chip is a bit weird in that the pin count starts in the middle, next to the dot, and then goes CCW. There are silkscreen numbers in the corners that should help you.

EDIT: Oh and I dunk dirty PCBs in water (with some dishwashing liquid) all the time, haven't had a problem yet - the important part is to make sure they dry out before reapplying power. Scrubbing them while wet with a nylon brush is also not a problem unless you get a PCB in such a sorry state that the soldermask is peeling off on it's own.

Reply 56 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for your new advise 😀 See my results in bold below

Just to make sure I did not misunderstand, the test card RESET LED is on at all times and even when the reset switch is connected and used it doesn't change the LED state?

Correct. Its on all the time. Also not blinking when pressing reset. However, when pressing reset POST sequence starts from beginning.

Next round of tests then:
- Check if there is continuity between reset switch header (the pin that is not ground) and pin 42 of the 001 chip. This is mostly a sanity test but take a note of the resistance value, should be below 1 ohm or low ohms at worst.
0,4 Ohm

- Check resistance between 001 pin 17 and +5V, you should be getting very close to 1k.
0,997 kOhm

Check the voltage on this pin when the systems runs, and when reset switch is pressed (you might need extra pair of hands for this).
0,191 V when running
5,107 V when pressing reset

- Check if there is continuity between 001 pin 17 and ISA slot pin B2.
No.

001.jpg
Filename
001.jpg
File size
185.45 KiB
Views
321 views
File license
Fair use/fair dealing exception

Btw, I had found datasheets for the 005 + 006, but not for the others...

Filename
ST62C006_GSTechnology.pdf
File size
165.85 KiB
Downloads
17 downloads
File license
Fair use/fair dealing exception
Filename
ST62C005-B_GSTechnology.pdf
File size
451.51 KiB
Downloads
15 downloads
File license
Fair use/fair dealing exception

Reply 57 of 148, by Deunan

User metadata
Rank Member
Rank
Member

Everything is OK then except this: No continuity between 001 pin 17 and ISA slot pin B2. Well that'a your problem right there. This might be interpreted by the video card as reset being asserted all the time so it's just not working.

This is sort of a global reset signal, generated by the 001 chip, it goes to other mainboard chips and should also go to ISA slots pin B2. You've already checked all the ISA slots against each other and found no broken connections (though you might want to retest B2 again now) so I wonder what happened to this signal. I suppose the only option is to try and track the copper trace.

First check continuity between other mobo chips. Now, the scan is a bit hazy so I'm not always able to tell the pin number, if you don't get a connection then try to sweep around the chip and see if there's a beep somewhere else. Pin 17 of 001 should go to:
- pin 40 of 003
- pin 19 of 005
- pin 53 of 002
- pin 92 of 006

The 1k pull-up on this signal is provided by "RA5" which should be a resistor pack below the 006 chip. Try to find which pin is it and solder a wire from there to one of the B2 pins (be extra careful not to mix the ISA slot sides!). Try booting with VGA card again. The point is it's still preferable to find the broken connection but first I'd like to check if that solves the actual problem or not.

Reply 58 of 148, by Predator99

User metadata
Rank Oldbie
Rank
Oldbie

Deunan you are the master!!! 😎

I noticed on the working board that the ISA reset pin is directly connected to pin 92 of the 006. And this connection was missing on the damaged board. But no chance to track the trace, the starting end ending points are hidden here.

As I have no soldering iron available here I made a quick&dirty fix with a wire and a needle. Power up..Reset LED is off...and works!!!!

Great!!! 😎 😎 😎

Many thanks to you, learned a lot again. And also many thanks to MMaximus for this board!

DSC_8389.JPG
Filename
DSC_8389.JPG
File size
1.63 MiB
Views
289 views
File license
Fair use/fair dealing exception
DSC_8391.JPG
Filename
DSC_8391.JPG
File size
1.64 MiB
Views
289 views
File license
Fair use/fair dealing exception
DSC_8385.JPG
Filename
DSC_8385.JPG
File size
240.53 KiB
Views
289 views
File license
Fair use/fair dealing exception

Reply 59 of 148, by MMaximus

User metadata
Rank Oldbie
Rank
Oldbie
Predator99 wrote:

Deunan you are the master!!! 😎

...

Many thanks to you, learned a lot again. And also many thanks to MMaximus for this board!

That's amazing! Deunan, your expertise is legendary 😲 I've been following this thread and the other Kenitec Suntac thread and am really impressed that you managed to essentially tele-repair these boards.

Predator99, I'm really happy that this boards finally works! Maybe I need to send you my other Suntac boards as well so you can fix them. 🤣 I would do it myself, unfortunately I have literally no idea what you guys are talking about most of the time. I really want to learn at some stage as I have a good dozen of motherboards that won't start, but I'm such a newbie with electronics that I wouldn't know where to begin.