VOGONS


First post, by J-man

User metadata
Rank Newbie
Rank
Newbie

New to VOGONS but I've found many of my google searches have brought me to VOGONS so I created an account today as I'm trying to resurrect a DFI TOP-286 from VARTA disease. I've cleaned all the corrosion and added about 8 bits of kynar wire to repair broken traces. I unsoldered the keyboard connector the MC14069UBPC and a few other small components to get access to all the green corrosion. I socketed the 14069UBC chip, replaced the keyboard connector. I'm pretty sure I fixed all the bad traces put everything back together, but it won't post. It does give beeps but I'm a little confused about long verses short beeps, it sounds like it's trying to give 1 long and 8 short but the 1 long beep sounds like it has a glitch in the middle that makes me think maybe that's 2 short and the other 8 beeps would then be long by comparison. I get no video with two different 16-bit ISA video cards but both of those cars work in my 386. It had 36 DIP DRAM chips (HY53C256LS-10) in it at first. I pulled out all memory and put in only 18 chips that came from bank 1 and just populated bank 0. I haven't got any difference swapping memory around. I even tried two 1M x 9 SIPS with no change.

The voltage rails measure ok, and I do get 8Mhz clock at pin Y20 as well as 14.3 Mhz osc at pin Y30 of the ISA slots.

I have a post card in, and it stops at 1A 19 while the beeps are happening after the beep are done it jumps to 30 24 or sometimes 30 25.

Can anyone tell me if this is 1 long that's partially interrupted and 8 short, or 2 short and 8 long beeps? the first beep sound/s are a higher pitch than the group of 8 beeps. If anyone has other tests or ideas how to figure out why it won't boot or display video would be great.

Thank you
J.W.S.

Reply 1 of 13, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Usually it will be obvious when you look up the codes.

You have 2 options for the codes.

I'd bet that one doesn't exist.

What codes have you found?

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+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 2 of 13, by J-man

User metadata
Rank Newbie
Rank
Newbie

I'm not sure what list of codes to use, this MB uses AMI bios and the date codes on many chips are from 1989. The bios chips and keyboard controller chip have labels with copyright 1985, 1986. I dumped the two bios chips with an eprom programmer and merged them with a utility called ROMWAK. In the ascii at the beginning of the merged BIOS dump it says "02/15/89SETUP PROGRAM FOR NEAT CHIPSET (C) American Megatrends Inc.". The AMI post codes I found for this age does not have a 24 or 25 code, it only has the 30 code and that is described as "Virtual mode memory test about to begin"

Any thoughts on what else to look for? I'm not familiar with what tasks are likely happening at the time virtual mode memory is about to be tested.

Thank you
J.W.S.

Reply 3 of 13, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Link to codes?

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+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 5 of 13, by myne

User metadata
Rank Oldbie
Rank
Oldbie

And how do the numbers translate from beeps?

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+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 6 of 13, by J-man

User metadata
Rank Newbie
Rank
Newbie

Being unsure if I'm hearing 1 long or 2 short at the beginning has me confused however according to a handful of sources that give beep codes it seems there in no listings for 8 long beeps. Regardless of the first beep or beeps the 8 beeps is listed as a video card problem and I'd looked this up in the beginning. I tried 2 different video cards and even tested them in my 386. Further research today has taught me some ISA video cards require 386 instructions to work so maybe my 2 working video cards are just too new. I am working on finding an older ISA video card now.

Myne,
Your string of questions is helping me more that I initially thought they would.

Thank you
J.W.S.

Reply 7 of 13, by J-man

User metadata
Rank Newbie
Rank
Newbie

Ok I did find an older video card and it was NOT the problem. This older card is an OAK Technologies ISA with OTI067 chip date code 9051. I am now thinking that something is keeping the DFI TOP-286 motherboard from communicating with the video card or some kind of ready signal or an IRQ for it, I'm just guessing again. I also found another 286 motherboard, I forget I had, and tested the OKI video card with it. The OKI video card worked fine in my Biostar MB-1212C motherboard that is dated 9103, so its slightly newer but still a 286.

Summary my DFI TOP-286 had VARTA disease. Repairs have been made but it won't complete POST and ends displaying 30 24 or 30 25 on the post analyzer card. It gives 2 high pitched short beeps then a small pause and 8 more lower pitched beeps. It does not give video to the VGA monitor even trying different video cards.

I'm looking for any ideas, or tests, or things to try.

Thank you
J.W.S.

Reply 8 of 13, by myne

User metadata
Rank Oldbie
Rank
Oldbie

19 Attempting to pass control to video ROM at C0000h
1A Returned from video ROM

https://blog.theretroweb.com/2024/01/20/amibi … ost-codes-list/

Everything seems to point to video.
That doesn't mean that the card is defective. It can mean it isn't getting power, or signal.

Assuming you have a multimeter, pull up the ISA pinouts, and check all the power pins.
If they all have the right voltage +/- 20%, then it's time to check for continuity.

Find the datasheet for the chipset, and check continuity between the pins and the slot. You can do this part unplugged.

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+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 9 of 13, by jakethompson1

User metadata
Rank l33t
Rank
l33t

Do you get different codes if you remove the video card entirely?
Would be interesting to confirm that the VGA BIOS is indeed being called but can't find the card (could indicate some problem doing I/O to the card), or if something causes the checksum to fail on the VGA BIOS, which means the built-in MDA/CGA routines in the BIOS are trying to find such a card.
I have dealt with a similar I/O issue on an XT clone board using discrete 74 series logic, but never on an integrated chipset

Reply 10 of 13, by J-man

User metadata
Rank Newbie
Rank
Newbie

I just checked with no video card plugged in I get the same exact beeps, and it stops on the same POST codes 30 24 and sometimes 30 25. I also tried plugging the video card into an 8-bit ISA socket letting the back half hang in open. I read that some of these video cards from this era can work as a 16-bit or 8-bit card, anyway no change.

Thank you
J.W.S.

Reply 11 of 13, by J-man

User metadata
Rank Newbie
Rank
Newbie

I checked voltages carefully with the card plugged in by probing the part of the edge tracks that are visible just above the ISA socket and voltage rails are getting to the video card. I will get the CHIPS chipset pinouts and start checking continuity of the address and data lines next.

Thank you
J.W.S.

Reply 12 of 13, by J-man

User metadata
Rank Newbie
Rank
Newbie

I have some great news! I found one more bad trace from pin 25 of the 82C212 (Memory Interleaved/Page Controller). This pin 25 is named LMEGCS\ is described as LOW MEG CHIP SELECT is an unlatched active low output asserted when the low Meg memory address space (0 to 1024 Kbytes) is accessed, or during refresh cycles. It is used to disable SMEMR\ and SMEMW\ signals on the AT bus if accesses are made beyond the 1Mbyte address space to maintain PC and PC/XT compatibility. The \ after the signal names is to denote a bar across the signal name to say its active low, or signal NOT. The bad circuit was from the CHIPS 82C212B pin 25 to a M74F244P on pin 19. I don't really understand exactly what this is all about, but I can tell you the Motherboard is almost a BRICK if the pin 19 of the M74F244P is floating. M74F244P is an Octal Buffer/Line Driver with 3-State Outputs, and pin 19 is OE2\ is the active low input for enabling the second four buffers.

I was one bad trace away from having a working 16Mhz 286 but was really struggling. I started checking chipset connections and stubbled across another questionable looking trace. Thank you Myne for adding ques to keep me moving and you and Jakethompson1 probably understand better what this broken trace was doing than I.

let's just hope there are no other weak traces from the battery damage that will cause trouble later.

Thank you
J.W.S.

Reply 13 of 13, by myne

User metadata
Rank Oldbie
Rank
Oldbie

It always surprises me when people who clearly know the theory waaaaay better than I do (I only vaguely understand most of that) need help with the practical.

Good work 😀

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+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic