VOGONS


First post, by NTICompass

User metadata
Rank Newbie
Rank
Newbie

I picked up a 386 SBC from eBay the other day. The seller said it was pulled from old lab equipment and that they didn't know if it worked and didn't have any documentation for it.

I don't know the jumper settings, I don't know what any of the pins/headers are for, but I decided I'd try firing it up anyway... what's the worst that could happen?

The attachment IMG_20210906_172814.jpg is no longer available

From Mouser, I picked up a ISA backplane (Advantech PCA-6108-0B2E) and connected the SBC, a video card, an AT keyboard and an AT PSU.

The attachment IMG_20210906_173202.jpg is no longer available

To my surprise, the system actually POSTed! It counted up its 8mb of memory... while showing me a "keyboard failure" error. I don't know if this is an issue with the backplane, the SBC, a jumper setting or what. I tried using an XT keyboard instead, I didn't think it would work... and it didn't. Neither did a PS/2 keyboard in a PS/2 to AT adapter.

The attachment 386_SBC.png is no longer available

How can I get around this "keyboard failure" error? Does anyone recognize this SBC? Is there a jumper I need to change? Is something wrong with the [keyboard] BIOS? Is something wrong with the backplane? The backplane does have a connector for a PS/2 keyboard dongle or something, but I don't have the correct cable and I don't even know if the SBC would like the a PS/2 keyboard. Is there maybe a PS/2 ISA card I can use?

Can anyone help me out here?

The attachment IMG_20210906_172803.jpg is no longer available
The attachment IMG_20210906_173037.jpg is no longer available

Here are the specs:

  • SBC: TMI Industrial Computer 572-A-0301-H (572-DGA-301-202)
  • CPU: Intel A80386DX-20
  • FPU: Intel A80387DX-20
  • RAM: 8 x 1MB
  • Chipset: Chips & Technologies CS8230
  • ISA Backplane: Advantech PCA-6108.Rev.B2

UPDATE: I found the manual for the backplane: https://advdownload.advantech.com/productfile … r_Notes_ed1.pdf

It lists multiple KB connectors (one being PS/2) and the "external" AT connector.

Reply 1 of 8, by Deksor

User metadata
Rank l33t
Rank
l33t

Check the keyboard controller (the large intel chip on the left of the 387 on your picture), try to reseat it. Maybe it's just a bad connection. Jumpers near this area are probably controlling things related to something close to them, maybe the KBC is part of this. It only has 4 buttons, so 16 possible values. It shouldn't be too much of a hassle to try them all.

Also I'm not sure if it's the lighting or if it's really something : I see white stuff under the 387 and the keyboard controller. Is that just an optical illusion (like I said, perhaps it's just lighting), or was something spilled on there ?

On your backplane I see two connectors with "KB-IN" and "KB-out" marked nearby. Maybe your backplane expects something to connect there related to the keyboard ? Maybe your SBC needs to connect something to these in some way ? (Maybe through the header next to the ISA slot ?)

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 2 of 8, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Yeah, there's no standard raw KB data over ISA protocol AFAIK so not sure how KB port on backplane would be meant to communicate with KB controller on board if not for a jumper cable to those headers. Although it's not real obvious where on the board you could obtain that.

Edit: with seeing nothing remotely likely elsewhere, I am wondering if that jack socket J6 is anything to do with the keyboard, maybe clock and data with the original machine providing KB power and ground elsewhere???

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 3 of 8, by Predator99

User metadata
Rank l33t
Rank
l33t

Yes, the keyboard connector on your backplane ("KB-IN") needs to be connected to the keyboard header on the SBC. I dont see it on your photo of the SBC. Be sure to check the pinout, ground and +5V should be easy to identify...

Reply 4 of 8, by retardware

User metadata
Rank Oldbie
Rank
Oldbie

I think you'll have an oscilloscope to check and find the keyboard data and clock signals.
Maybe some pins on the 4-pin jumper post between the KBC and the (possibly leaking) battery?

Reply 5 of 8, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
retardware wrote on 2021-09-07, 21:38:

I think you'll have an oscilloscope to check and find the keyboard data and clock signals.
Maybe some pins on the 4-pin jumper post between the KBC and the (possibly leaking) battery?

Or that thing that I thought was test points to the left of the edge connector. Maybe has keyboard and ps/2 mouse? Or has activity/power light connections too.

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 6 of 8, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
retardware wrote on 2021-09-07, 21:38:

I think you'll have an oscilloscope to check and find the keyboard data and clock signals.
Maybe some pins on the 4-pin jumper post between the KBC and the (possibly leaking) battery?

that 4 pin header is almost certainly for an external battery, my money is on the 8-pin guy next to the edge connector

Reply 7 of 8, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie

That's a really cool looking board, all those right angle traces and multi layers 😀
The ISA bus doesn't have keyboard data going through it and that SBC predates standardised conventions for connecting keyboards in industrial computers, I think it's from about 1988? It looks like this SBC has forever been a mystery though 😁 Take a look at this: https://groups.google.com/g/comp.sys.ibm.pc.h … /m/Tm6jOe0e58oJ

Since it was designed to be pushed into a slot and have no connectors directly attached to it, my guess is that it will be some pins on that white connector just after the end of the ISA slot, that could have pushed up against some contacts on another board that handled the keyboard connection.
You need to find 5v (use the 5v pad on the isa slot for reference), ground. If you look up the keyboard controller's datasheet, or any DIP40 KBC datasheet, it should list where the KBCLK and KBDATA pins go.
Then just test continuity from one of those pins on the KBC then probe around that white connector by the ISA slot, then the two 40 pin connectors, it could be hidden somewhere in there.

I wonder what that headphone jack does - maybe that's the PC speaker?

Reply 8 of 8, by NTICompass

User metadata
Rank Newbie
Rank
Newbie

Hello everyone! For some reason, I didn't get emailed/notified that there were replies here! I appreciate people trying to help 😁

I've actually made progress here!! This board is by a company called Texas Microsystems. They've made other SBC boards, like a 286 one. This 286 board has an 8-pin connector that has signals for the KB data/clock!

Looking at my board... the white, 8-pin connector by the ISA connector seems to be a match! Using my multimeter, I was able to determine that the +5V and GND pins on my board line up with the J5 connector on that 286 one.
So, if that's the case, maybe the other pins are the same, too...

I was able to use the 1st two pins to reset the computer, so those pins match. And the last 2 pins are indeed the PC speaker! So, this means I need to connect the KB data and clock here.

The attachment IMG_20210909_003345.jpg is no longer available
The attachment IMG_20210909_003413.jpg is no longer available

Now, it all works! The KB works and I can get into the BIOS screen, which says "Texas Microsystems"! 😀