VOGONS


386 board dead?

Topic actions

First post, by Guld

User metadata
Rank Newbie
Rank
Newbie

I recently got a 386 DX-40 board with chip to play around with.

Board linked here (Shuttle HOT-317R3)
https://theretroweb.com/motherboards/s/shuttle-hot-317r3

When I first got it, I was able to boot up DOS and starting running some basic benchmarks. However, they would all fail shortly into the test. I tried a few different sets of known good 30 pin SIMMs with no change in behavior. I also cleaned the memory slots due to an error I saw with memtest86 which I presumed was a memory error (although the memory tests working great in another machine).

I tried playing around with it some more and was in the BIOS looking over settings when the machine suddenly stopped responding. Note that I hadn't changed any settings yet. I rebooted the machine and the system no longer POSTed. I removed all cards from the system (and left the speaker connected) and still nothing. I put in my PC analyzer card in the ISA slot and it shows nothing on the 7 segment displays, just dashes.

I also tried removing the cache chips just to see and there was no change in behavior.

Checked voltages at the connector to the motherboard, all are present and I do not see any shorts.

I believe the next step might be to make sure the clock input on the CPU is working?

Picture of actual board here...because we all like pictures! 😀

The attachment ID.jpg is no longer available

Reply 1 of 37, by Nexxen

User metadata
Rank l33t
Rank
l33t

Basics to keep you occupied 😀 :

1. bit rot, I'd try to reflash the BIOS.
2. check if all legs of big ICs make contact
3. do the keboard LEDs light up when powered on? they should all light up briefly

Which tools do you have to troubleshoot? Oscilloscope, soldering station, eeprom programmer...?

PC#1 Pentium 233 MMX - 98SE
PC#2 PIII-1Ghz - 98SE/W2K

Reply 2 of 37, by Horun

User metadata
Rank l33t++
Rank
l33t++

Yes I would suspect bios chip gone bad as these micro 386 boards are near bullet proof otherwise (unless person does something dumb 😉)

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 3 of 37, by rkurbatov

User metadata
Rank Member
Rank
Member

The other photos have socket near the main chip populated with 74F373 while your MB doesn't have it. Is it important?

486: ECS UM486 VLB, 256kb cache, i486 DX2/66, 8MB RAM, Trident TGUI9440AGi VLB 1MB, Pro Audio Spectrum 16, FDD 3.5, ZIP 100 ATA
PII: Asus P2B, Pentium II 400MHz, 512MB RAM, Trident 9750 AGP 4MB, Voodoo2 SLI, MonsterSound MX300

Reply 4 of 37, by pan069

User metadata
Rank Oldbie
Rank
Oldbie
rkurbatov wrote on 2025-01-11, 22:49:

The other photos have socket near the main chip populated with 74F373 while your MB doesn't have it. Is it important?

I thought that as well when I first looked at the photo but I'm pretty sure that chip is there, you can see the legs. It appears that chip has a different top coat that makes it appear super black on camera. Looks similar to the chips in the top right corner of the photo.

Reply 5 of 37, by Guld

User metadata
Rank Newbie
Rank
Newbie
Nexxen wrote on 2025-01-11, 18:26:
Basics to keep you occupied :) : […]
Show full quote

Basics to keep you occupied 😀 :

1. bit rot, I'd try to reflash the BIOS.
2. check if all legs of big ICs make contact
3. do the keboard LEDs light up when powered on? they should all light up briefly

Which tools do you have to troubleshoot? Oscilloscope, soldering station, eeprom programmer...?

So....the board has been sitting a few days and I hooked it back up to see if the keyboard lights come on....which they do.
But now the board is also trying to POST and I see things on the diagnostic card. It was beeping (which it should have been since I don't have a video card in it).
I didn't have time to check anything beyond just trying to turn it on, but I'll do that as soon as I can and see where it's at now. Strange though, it's been sitting for days and days since I cleaned it...no idea why the sudden change.

Will check IC legs when I get time to inspect again, been meaning to do that.

If I had to reflash the BIOS, what chip would I select for my programmer? If it turns out to be an issue, should I reflash the same IC, or flash a new chip? Depending on what chip it is, I have some spares, just not savy in which type they used for most BIOS chips.

Oh, and tools wise. I have a 4 channel digital oscilloscope that I am fairly amateurish with, but happy to learn. I have a desoldering gun that works quite nicely. I'm comfortable soldering through hole and surface mount (to a degree), afraid of desoldering surface mount chips with many pins still 😀. But not worried about removing through hole parts (LOVE my desoldering gun). I have access to a hot air gun, but no experience using it. Other than that, multimeter and other basics.

Last edited by Guld on 2025-01-12, 01:32. Edited 1 time in total.

Reply 6 of 37, by Guld

User metadata
Rank Newbie
Rank
Newbie
Horun wrote on 2025-01-11, 22:42:

Yes I would suspect bios chip gone bad as these micro 386 boards are near bullet proof otherwise (unless person does something dumb 😉)

Never underestimate my abilities to do dumb things! 😁

Reply 7 of 37, by Guld

User metadata
Rank Newbie
Rank
Newbie
pan069 wrote on 2025-01-11, 23:21:
rkurbatov wrote on 2025-01-11, 22:49:

The other photos have socket near the main chip populated with 74F373 while your MB doesn't have it. Is it important?

I thought that as well when I first looked at the photo but I'm pretty sure that chip is there, you can see the legs. It appears that chip has a different top coat that makes it appear super black on camera. Looks similar to the chips in the top right corner of the photo.

Yeah, sorry, it's a little bit shiny, but it's there. It's not socketed either so it looks a little weird next to the DIP 8 next to it.
The smaller chip there is a 74F08PC, and the 74F373PC is the other one as noted by rkurbatov.

Reply 8 of 37, by Deunan

User metadata
Rank Oldbie
Rank
Oldbie
Guld wrote on 2025-01-12, 01:24:

Never underestimate my abilities to do dumb things! 😁

It could've been the previous owner. I assume the PSU is known good one? Check for any signs of battery corrosion - it looks clean on the photo but depending on how the mobo was oriented most of the damage can be in one of the corners.
Other than the pins on the big chips also check the entire bottom side of the mobo. If it was dragged against another PCB there might be deep scratches, damaged or even fully cut traces. Any such damage must be repaired - tinned (and then coated, even clear nail polish will do fine) and/or a piece of wire added to bridge the gap.

If you find nothing but the mobo still randomly fails to work see if it changes with slight flexing. If so you probably have a broken via(s) somewhere and those are difficult to find.

Reply 9 of 37, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Wash it.
Soap, water, toothbrush.
You'll be amazed how many things this fixes.

Pull battery first.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 10 of 37, by Nexxen

User metadata
Rank l33t
Rank
l33t
Guld wrote on 2025-01-12, 01:23:
So....the board has been sitting a few days and I hooked it back up to see if the keyboard lights come on....which they do. But […]
Show full quote
Nexxen wrote on 2025-01-11, 18:26:
Basics to keep you occupied :) : […]
Show full quote

Basics to keep you occupied 😀 :

1. bit rot, I'd try to reflash the BIOS.
2. check if all legs of big ICs make contact
3. do the keboard LEDs light up when powered on? they should all light up briefly

Which tools do you have to troubleshoot? Oscilloscope, soldering station, eeprom programmer...?

So....the board has been sitting a few days and I hooked it back up to see if the keyboard lights come on....which they do.
But now the board is also trying to POST and I see things on the diagnostic card. It was beeping (which it should have been since I don't have a video card in it).
I didn't have time to check anything beyond just trying to turn it on, but I'll do that as soon as I can and see where it's at now. Strange though, it's been sitting for days and days since I cleaned it...no idea why the sudden change.

Will check IC legs when I get time to inspect again, been meaning to do that.

If I had to reflash the BIOS, what chip would I select for my programmer? If it turns out to be an issue, should I reflash the same IC, or flash a new chip? Depending on what chip it is, I have some spares, just not savy in which type they used for most BIOS chips.

Oh, and tools wise. I have a 4 channel digital oscilloscope that I am fairly amateurish with, but happy to learn. I have a desoldering gun that works quite nicely. I'm comfortable soldering through hole and surface mount (to a degree), afraid of desoldering surface mount chips with many pins still 😀. But not worried about removing through hole parts (LOVE my desoldering gun). I have access to a hot air gun, but no experience using it. Other than that, multimeter and other basics.

At this point I'd wash the board, as suggested. Just make sure it is 24 hrs dry before powering it up.
No rush.
If it issues codes it isn't dead, BIOS could be ok. The eeprom is soldered on, making it long and difficult 😀

It is alive, that's already a big relief.

PC#1 Pentium 233 MMX - 98SE
PC#2 PIII-1Ghz - 98SE/W2K

Reply 11 of 37, by Guld

User metadata
Rank Newbie
Rank
Newbie

Okay, so ran memtest86 again. Ran for maybe an hour or more...and I noticed it wasn't progressing. Rebooted and it's back to it's non responsive state. Diag board just shows dashes and no response at all.

Keyboard does light up briefly on startup.

I have not tried anything else yet, this is just after noticing it suddenly wanted to power up. I don't see anything obviously wrong with the board or obvious scratches, etc. Will have to look when I have time again.

Reply 12 of 37, by pan069

User metadata
Rank Oldbie
Rank
Oldbie

Based on what you're saying, sounds like it could be a cracked solder joint somewhere, i.e. when the board is cold it "works" but then after it warms/heats up it starts failing probably due to expansion of components.

Reply 13 of 37, by Guld

User metadata
Rank Newbie
Rank
Newbie
pan069 wrote on 2025-01-12, 20:38:

Based on what you're saying, sounds like it could be a cracked solder joint somewhere, i.e. when the board is cold it "works" but then after it warms/heats up it starts failing probably due to expansion of components.

Yeah, after it wouldn't boot several times, I gently pushed on opposite corners and suddenly it decided it would boot again. Does that sound more like cold solder joint or a bad trace somewhere? Any suggestions on where to focus based on symptoms?

Sometimes my PC diagnostic card wouldn't even show the dashes, it showed absolutely nothing at least once that I saw.

Would probably try dip chips first and other through hole parts since they would be easiest to try without a ton of effort on the surface mount 😀.

Reply 14 of 37, by Guld

User metadata
Rank Newbie
Rank
Newbie

Alright, I resoldered many of the through hole parts the other day...and the board seemed good running memtest 86 for about 4 hours.

So then I decided to gently push on the board again some to see if it would act up again. And unfortunately it did (memtest86 suddenly would get an error and lock up). My PC analyzer card was indicating the last codes were 12 and 13. I'm not sure if that means it started test 13, or completed 13. But according to the manual PC analyzer manual (if it's correct):
13 = The video display has been disabled, Port B has been initialized. Next, initializing the chipset
14 = 8254 timer test will begin

So not sure if that means it failed during 14, or during 13.

Playing around a little, I determined that pushing on the 74F373 chip (next to the cache chips) was enough to get it booting again. Doesn't mean that's the chip since the whole board moves a little when I pushed on it though.

It was odd that this time when it was failing it would keep stopping at 14, whereas previous it wouldn't even start any of the BIOS routines.

The hunt continues...

Reply 15 of 37, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Loose solder/chip somewhere. Maybe the one you're pressing, maybe one that flexes when you press it.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 16 of 37, by douglar

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on 2025-01-16, 01:56:

Loose solder/chip somewhere. Maybe the one you're pressing, maybe one that flexes when you press it.

So should he bake it ?

Reply 17 of 37, by myne

User metadata
Rank Oldbie
Rank
Oldbie

30yo capacitors don't take too kindly to baking

If they're going to replace all the electrolytics, sure.
I'd just reflow everything from behind.

Good low clean flux, and about an hour to touch every pad

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 18 of 37, by Guld

User metadata
Rank Newbie
Rank
Newbie

Haven't seen any electrolytics on this board, just tantalums and MLCCs.

Any recommendation for a low clean flux? I use Kester 186 and it's always a bit of work to clean up.

Reply 19 of 37, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Not really. I just bought random stuff off ebay

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic